<SEC-DOCUMENT>0000829323-22-000015.txt : 20220317
<SEC-HEADER>0000829323-22-000015.hdr.sgml : 20220317
<ACCEPTANCE-DATETIME>20220317165753
ACCESSION NUMBER:		0000829323-22-000015
CONFORMED SUBMISSION TYPE:	10-K
PUBLIC DOCUMENT COUNT:		86
CONFORMED PERIOD OF REPORT:	20211231
FILED AS OF DATE:		20220317
DATE AS OF CHANGE:		20220317

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			Inuvo, Inc.
		CENTRAL INDEX KEY:			0000829323
		STANDARD INDUSTRIAL CLASSIFICATION:	SERVICES-ADVERTISING [7310]
		IRS NUMBER:				870450450
		STATE OF INCORPORATION:			NV
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		10-K
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-32442
		FILM NUMBER:		22749606

	BUSINESS ADDRESS:	
		STREET 1:		500 PRESIDENT CLINTON AVE., STE. 300
		CITY:			LITTLE ROCK
		STATE:			AR
		ZIP:			72201
		BUSINESS PHONE:		501-205-8508

	MAIL ADDRESS:	
		STREET 1:		500 PRESIDENT CLINTON AVE., STE. 300
		CITY:			LITTLE ROCK
		STATE:			AR
		ZIP:			72201

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	INUVO, INC.
		DATE OF NAME CHANGE:	20090810

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	KOWABUNGA! INC.
		DATE OF NAME CHANGE:	20081106

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	THINK PARTNERSHIP INC
		DATE OF NAME CHANGE:	20060315
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-K
<SEQUENCE>1
<FILENAME>inuv-20211231.htm
<DESCRIPTION>10-K
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with Wdesk from Workiva--><!--Copyright 2022 Workiva--><!--r:99d182ad-7d27-4b10-a288-9857894cc6d4,g:fb688d84-2f1f-4e7f-b65a-9ab36b77152a,d:83925b5ec8fe49d298604751508a78b7--><html xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns="http://www.w3.org/1999/xhtml" xmlns:inuv="http://www.inuvo.com/20211231" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:dei="http://xbrl.sec.gov/dei/2021q4" xmlns:srt="http://fasb.org/srt/2021-01-31" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>inuv-20211231</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN180L2ZyYWc6MzRjNDk5YTg0NDU0NDE4MDhiNWIzYWY0ZDBkMzE2MDEvdGFibGU6M2VkNDIzMmE5ZDczNGNmNGJmOWJkYzlmZDU3ZTUxNjgvdGFibGVyYW5nZTozZWQ0MjMyYTlkNzM0Y2Y0YmY5YmRjOWZkNTdlNTE2OF80LTEtMS0xLTc1MzU_1754accd-1038-4d47-bf6d-0f31d8cee457">0000829323</ix:nonNumeric><ix:nonNumeric contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" name="dei:AmendmentFlag" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN180L2ZyYWc6MzRjNDk5YTg0NDU0NDE4MDhiNWIzYWY0ZDBkMzE2MDEvdGFibGU6M2VkNDIzMmE5ZDczNGNmNGJmOWJkYzlmZDU3ZTUxNjgvdGFibGVyYW5nZTozZWQ0MjMyYTlkNzM0Y2Y0YmY5YmRjOWZkNTdlNTE2OF83LTEtMS0xLTc1MzU_1731e3fe-3f8a-4f52-ba6d-fb6496953ba8">false</ix:nonNumeric><ix:nonNumeric contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" name="dei:DocumentFiscalYearFocus" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN180L2ZyYWc6MzRjNDk5YTg0NDU0NDE4MDhiNWIzYWY0ZDBkMzE2MDEvdGFibGU6M2VkNDIzMmE5ZDczNGNmNGJmOWJkYzlmZDU3ZTUxNjgvdGFibGVyYW5nZTozZWQ0MjMyYTlkNzM0Y2Y0YmY5YmRjOWZkNTdlNTE2OF84LTEtMS0xLTc1MzU_09e70ae3-9d5e-4e5b-9117-e188d53422c7">2021</ix:nonNumeric><ix:nonNumeric contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" name="dei:DocumentFiscalPeriodFocus" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN180L2ZyYWc6MzRjNDk5YTg0NDU0NDE4MDhiNWIzYWY0ZDBkMzE2MDEvdGFibGU6M2VkNDIzMmE5ZDczNGNmNGJmOWJkYzlmZDU3ZTUxNjgvdGFibGVyYW5nZTozZWQ0MjMyYTlkNzM0Y2Y0YmY5YmRjOWZkNTdlNTE2OF85LTEtMS0xLTc1MzU_7c8fe932-aa56-48a1-af8a-a86c8c72b7ab">FY</ix:nonNumeric><ix:nonNumeric contextRef="ied38adc66a4d4d9283bd0fb379946455_D20210101-20211231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzMvZnJhZzo4MTk2MDMzNmE3NjQ0NTllYmVlZTNhYzRlMzdmMDNjZi90ZXh0cmVnaW9uOjgxOTYwMzM2YTc2NDQ1OWViZWVlM2FjNGUzN2YwM2NmXzI4MjI_159af600-aa25-4172-b1ca-89aa29c924d1">P5Y</ix:nonNumeric><ix:nonNumeric contextRef="i7862b29cccd149a0a05faf2a2d78571b_D20210101-20211231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzMvZnJhZzo4MTk2MDMzNmE3NjQ0NTllYmVlZTNhYzRlMzdmMDNjZi90ZXh0cmVnaW9uOjgxOTYwMzM2YTc2NDQ1OWViZWVlM2FjNGUzN2YwM2NmXzI4NjI_92e292e1-0002-4e5b-b33d-8ac5a085fa7a">P2Y</ix:nonNumeric><ix:nonFraction unitRef="number" contextRef="i83622b941b6d4e40af6488239f79c44f_D20200312-20200312" decimals="INF" name="inuv:RelatedPartyTransactionPercentageDueUponExecution" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDgvZnJhZzoyNWUzYzQ0Njg2NDI0MzU2YjA4NzJmMGU0NDI4YzE4ZS90YWJsZTpmOGUxZGIzODYyNDI0ZTVlYTVlZmViZTlhMGZmYTkzYS90YWJsZXJhbmdlOmY4ZTFkYjM4NjI0MjRlNWVhNWVmZWJlOWEwZmZhOTNhXzAtMS0xLTEtMTE1NzQ_12191f02-4ef3-42a1-88bf-02f6d3f3efd9">0.5</ix:nonFraction></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="inuv-20211231.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000829323</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if92a9b49d4444a8ab94e3bebc5f58e6e_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000829323</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="i63d4a965f54e4dda8ae3c060f886f446_I20220311"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000829323</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-03-11</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:unit id="patent"><xbrli:measure>inuv:patent</xbrli:measure></xbrli:unit><xbrli:context id="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000829323</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id867987be34d488b82dc941b764fd71a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000829323</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i66a738443e2345cb9d556a27b56756ec_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000829323</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usdPerShare"><xbrli:divide><xbrli:unitNumerator><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unitNumerator><xbrli:unitDenominator><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unitDenominator></xbrli:divide></xbrli:unit><xbrli:context id="if737f75d7ca84950bad11dbf3e35c85d_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000829323</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i928253694be549cab75d258261fecbb7_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000829323</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia35354abbf9846d7bf6c831fc5f1f38f_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000829323</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4b633b9326d04ad9952d2a8f97ea7d60_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000829323</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8265a7649a5543ed8e84e4116b616ba5_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000829323</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8017d36b9e4d42469e26fb8b53201b20_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000829323</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9e4b36211daa492ba2d8bdb21648712b_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000829323</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ide1d6870e55e4140b3459d8786f038f0_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000829323</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iffb1293fbd6946288545f58ec024931a_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000829323</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i62f3114c0dad4d5da69ce5024e26b1a9_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000829323</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if03e0bbdf2674e25a1ce5ae778f1842c_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000829323</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7da6afc1e9ed4055a2256f18438b7a63_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000829323</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia68417851d84490d8a696bef7eb98a01_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000829323</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibc2a6e958fe149a6824140d9a01d04e7_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000829323</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib7921354a4674e028a4894e44d898c3d_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000829323</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0764b07e55994a079c4207e0579a4b6c_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000829323</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic0089f00f088487e95a641fcad8b3b51_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000829323</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i52bfc41eb2bf4c458708e99401522c1b_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000829323</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i975ca9d6a3f64c40894365461f08ab6c_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000829323</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id1e520702f014496a084ba33daea8012_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000829323</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i509d2ee3a0084c22982153830d53d19c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000829323</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if874d0d9eb664577a5f82409d1383596_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000829323</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if4710b5e773141c9a4f95a907648b91b_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000829323</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idb97e9ddc5024c209d88955224ad3452_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000829323</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id8bfb21abdc448ccad25b084bed20c3b_D20200301-20200430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000829323</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-01</xbrli:startDate><xbrli:endDate>2020-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if819b9bfaa984b4da8892d8b956e26f2_I20200410"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000829323</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-04-10</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib8935c13be2a4c2daf65111b4dd362e9_D20200608-20200608"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000829323</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-06-08</xbrli:startDate><xbrli:endDate>2020-06-08</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i227928f0123544ae94d9fb2aaea9608c_D20200727-20200727"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000829323</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-27</xbrli:startDate><xbrli:endDate>2020-07-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iae0686806f224549bc47665d8bcc78a9_D20210119-20210119"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000829323</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-19</xbrli:startDate><xbrli:endDate>2021-01-19</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if7a3b8503cae4d85b9dbaa1cd370f8c8_D20210122-20210122"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000829323</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-22</xbrli:startDate><xbrli:endDate>2021-01-22</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id74c9351c4ca42b3a34dada10adf1d32_D20210301-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000829323</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i31188cf0064c4979b0de07a9a420e757_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000829323</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">inuv:MoneyMarketFundsAndMarketableDebtAndEquitySecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id7d14e37f47840459b9de3cb2509006c_I20210528"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000829323</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">inuv:SalesAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-05-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="i7ad72a4f075b418eba514f43b6fe57ab_I20200531"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000829323</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:UnusualOrInfrequentItemAxis">inuv:COVID19Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-05-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i635c21f95ec74f12871c041a9256f6ae_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000829323</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">inuv:ValidClickPlatformMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7264485646104d56bb828f6073faf5fc_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000829323</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">inuv:ValidClickPlatformMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0b4e36d76cdf40948aa839600c9d9411_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000829323</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">inuv:IntelKeyPlatformMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5efd71f0d5974ab5a67e039413996809_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000829323</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">inuv:IntelKeyPlatformMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6c56adaab8d1409d80e999d8d74c66d7_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000829323</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ied38adc66a4d4d9283bd0fb379946455_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000829323</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id35bc6dd3eee450c9b023a6af6aa01cf_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000829323</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7862b29cccd149a0a05faf2a2d78571b_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000829323</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0b3ec0b56ae544a0969cf7d15dab86fe_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000829323</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i21df97c50da547b3a70b2c22d5450dd3_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000829323</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="employee"><xbrli:measure>inuv:employee</xbrli:measure></xbrli:unit><xbrli:context id="ifbbd143e2717462ca1ae76594a86e129_D20200714-20200714"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000829323</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-07-14</xbrli:startDate><xbrli:endDate>2020-07-14</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="segment"><xbrli:measure>inuv:segment</xbrli:measure></xbrli:unit><xbrli:context id="id7e13e38405a4994ab2a68394d250a92_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000829323</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="customer"><xbrli:measure>inuv:customer</xbrli:measure></xbrli:unit><xbrli:context id="i100545469cf2432cbc50f4d55c825e7c_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000829323</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">inuv:TwoLargestCustomersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i68dd95a344ff4e028221958e1c3a2f43_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000829323</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i22b6b82851ce4324900b32a0d28950af_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000829323</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">inuv:TwoLargestCustomersMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2da824d429aa4a9e8199b7fd867a9b33_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000829323</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CashMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0f77097c51564ca19c974fc44400a190_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000829323</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CashEquivalentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0027547c83ec4d4a8a315ac4445a34a2_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000829323</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaf764c2da16e43d3806cac00d32ed1f0_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000829323</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6e2533cef36f464ebefe3921f9eccfdb_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000829323</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if55ded8ef3024600be7542921f81d29b_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000829323</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i707bb43d82034d448e4459c2ac83aa71_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000829323</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7f8c0c81aac8481fb3a160ba8b4dc8e9_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000829323</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">inuv:CapitalizedLaborMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i893f0f16108a40ebb8f14c5e662ddfe4_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000829323</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">inuv:CapitalizedLaborMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3581cd16688745c08d75ec1b2a5e5405_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000829323</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iae7610e0ed1640da9c295db70244c26c_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000829323</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic5abf152b28d4063866ddfbfa9fac170_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000829323</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">inuv:CustomerListMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i41fb8987f26e48de9463dc74e9d27faa_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000829323</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">inuv:CustomerListMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i878dd360ffdc4d2fbc83de4a38307ecd_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000829323</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4adc51f0214c439a99b965a8abda513e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000829323</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6dc4d96e6d9241218aec29408150eba0_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000829323</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">inuv:CustomerListRetargeterMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7679ab49ba204b44b2cb1a8499de7ad1_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000829323</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">inuv:CustomerListRetargeterMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i243bcce177e744c9b35b314fa64a80be_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000829323</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">inuv:CustomerList1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0e4a8d45149141008e9d08300ac70347_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000829323</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">inuv:CustomerList1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id08a577dab6f4d8d88788e9f76111bc8_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000829323</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i15a96ae47e10462ab0dbe4183e094acf_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000829323</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9f87a6d6078d4193902514991e17ca03_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000829323</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic0ea3168dba8491b9407563ac4266a8f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000829323</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ice2b192525254d4394938d1f8feb1ab5_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000829323</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">inuv:TradeNames1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1ff9175c08fe43e5b34e404d27eb4a4f_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000829323</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">inuv:CustomerListMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib6ed5a49e82f42239dde6189d979de20_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000829323</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">inuv:CustomerListMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7abc75594cc0460889b15acd47b3b1ec_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000829323</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i90385a05ec4b41d68c98ffbd9e48245a_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000829323</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ife45ba5d9cec43ceadcd0b11c8751a52_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000829323</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">inuv:CustomerListRetargeterMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib77e7e4e79a94b29a5fdaf9f163a355a_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000829323</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">inuv:CustomerListRetargeterMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9a28acaf4c46447ea385f373a4bce600_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000829323</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">inuv:CustomerList1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifcaf342fc186442d820930d103c517bd_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000829323</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">inuv:CustomerList1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iefd4042a444a4d4a8513f4c988a1cb1e_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000829323</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icc0a9becb0ed4c308f9772bf8485c8bc_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000829323</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i75c1b6d4685447a9967b79529fe94429_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000829323</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9c91b9cfa384484cace3152e382aaecf_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000829323</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6d2ce99edb964414988478f497b7f872_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000829323</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">inuv:TradeNames1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibf1bedc4e8aa4ebbb13d8066b0f34468_I20200228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000829323</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">inuv:HitachiCapitalAmericaCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">inuv:LoanAndSecurityCreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i22c85bab7d184d8988a28949858dc86b_D20200228-20200228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000829323</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">inuv:HitachiCapitalAmericaCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">inuv:LoanAndSecurityCreditAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-02-28</xbrli:startDate><xbrli:endDate>2020-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i23ec525a2c624efc8b58a926251fa84d_I20200228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000829323</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">inuv:HitachiCapitalAmericaCorpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">inuv:LoanAndSecurityCreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">inuv:MonthlyInterestMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7e9425f8de634b9f88c557ea0ac1c6be_D20200228-20200228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000829323</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">inuv:HitachiCapitalAmericaCorpMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-02-28</xbrli:startDate><xbrli:endDate>2020-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i70390acbdeab480283913acbb0790177_I20200228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000829323</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">inuv:HitachiCapitalAmericaCorpMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i796e3227ed5f4b6198ec77657314a5a5_D20200228-20200228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000829323</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">inuv:CreditAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">inuv:WesternAllianceBankMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-02-28</xbrli:startDate><xbrli:endDate>2020-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i74b00a9b8a594add9472b4e5535a6251_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000829323</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">inuv:HitachiCapitalAmericaCorpMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i922ac9bd9eca45eba9dead0700502397_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000829323</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">inuv:HitachiCapitalAmericaCorpMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i83622b941b6d4e40af6488239f79c44f_D20200312-20200312"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000829323</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">inuv:HitachiCapitalAmericaCorpMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-12</xbrli:startDate><xbrli:endDate>2020-03-12</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i404cfeac3c7d46f58ad0a6f6ab5d9afa_I20190301"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000829323</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">inuv:OriginalIssueDiscountUnsecuredSubordinatedConvertibleNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-03-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="accreditedinvestor"><xbrli:measure>inuv:accreditedInvestor</xbrli:measure></xbrli:unit><xbrli:context id="i3dc870eae7774000be2776cf322a2595_I20190301"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000829323</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">inuv:OriginalIssueDiscountUnsecuredSubordinatedConvertibleNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtConversionByUniqueDescriptionAxis">inuv:InitialConversionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-03-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if60f00351a7f4c3abf7045168d6e5d63_D20190301-20190301"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000829323</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">inuv:OriginalIssueDiscountUnsecuredSubordinatedConvertibleNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-03-01</xbrli:startDate><xbrli:endDate>2019-03-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iea12ca91fdb246d89d28d7da98107087_D20190301-20190301"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000829323</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-03-01</xbrli:startDate><xbrli:endDate>2019-03-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5b14bd69b86246cca58acafc71f05e9e_I20191111"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000829323</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">inuv:NoteModificationAndReleaseAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-11-11</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i69b03550e5b444a483d951698ee049a1_I20191111"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000829323</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">inuv:NoteModificationAndReleaseAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtConversionByUniqueDescriptionAxis">inuv:InitialConversionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-11-11</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i80c3f192f68843f39b780c5f18077bdc_I20191111"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000829323</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">inuv:NoteModificationAndReleaseAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtConversionByUniqueDescriptionAxis">inuv:ConversionsAfterInitialMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-11-11</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id90c683bec1b466dac8d9cae9100bfc3_I20191111"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000829323</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">inuv:NoteModificationAndReleaseAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtConversionByUniqueDescriptionAxis">inuv:ConversionsAfterInitialMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-11-11</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i92444a20abcf408c9ec566c12dcc7eeb_I20191111"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000829323</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">inuv:NoteModificationAndReleaseAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtConversionByUniqueDescriptionAxis">inuv:ConversionsAfterInitialMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-11-11</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8a81eff87f244c51900fe75435fb9281_D20191111-20191111"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000829323</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">inuv:NoteModificationAndReleaseAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2019-11-11</xbrli:startDate><xbrli:endDate>2019-11-11</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia1f68f3aeee4495fa709209435cada31_D20200101-20200131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000829323</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5b7d050dca6c481d928fc6399c4ecc74_D20200421-20200421"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000829323</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-21</xbrli:startDate><xbrli:endDate>2020-04-21</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i585fc09c942e4cfaba8ca4dd09721e28_D20200505-20200505"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000829323</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-05-05</xbrli:startDate><xbrli:endDate>2020-05-05</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic03a94c0e9e048cfa9aa5c7fc1c72a06_I20200515"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000829323</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-05-15</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i98da2eed7e7f45719a50008d751b64f5_I20210917"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000829323</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-09-17</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idec91eb4cec644f497eb7780baf30c14_D20210917-20210917"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000829323</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-09-17</xbrli:startDate><xbrli:endDate>2021-09-17</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i76f12622e93249a78293dc11442afba9_D20200301-20200301"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000829323</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">inuv:LicensingOfValidClickTechnologyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-01</xbrli:startDate><xbrli:endDate>2020-03-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5105752e9d404b88ac4622607e7e1acb_D20210301-20210301"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000829323</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">inuv:LicensingOfValidClickTechnologyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-01</xbrli:startDate><xbrli:endDate>2021-03-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2b9fca8d12d448d1867565d557a40ff7_D20210104-20210104"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000829323</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">inuv:A2010EcpMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-04</xbrli:startDate><xbrli:endDate>2021-01-04</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iac93b6a7f49f45eba9ab868d875aaf76_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000829323</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">inuv:A2017ECPMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i572a3b11cba24c26a41d393f10d8b477_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000829323</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">inuv:A2010EcpMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icdf9807c3b0a40f182c0d172981d0854_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000829323</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia912d84933194780993a4b480df4bf49_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000829323</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5ccfe95612af4768a96d8d55e5ff2df8_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000829323</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib40aae22fc344aeabbd28accf4483cdd_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000829323</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ife0d5e823a3a4703b8a950b05da20425_D20200320-20200320"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000829323</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-20</xbrli:startDate><xbrli:endDate>2020-03-20</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i33ada26ada0045f48ebfd8337234cba0_D20200327-20200327"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000829323</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-03-27</xbrli:startDate><xbrli:endDate>2020-03-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i96a265e5f31a4d3da7db6ddcffc4a03b_D20200402-20200402"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000829323</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-04-02</xbrli:startDate><xbrli:endDate>2020-04-02</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idcded7ceb9d14693b0da86d417e4a4bc_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000829323</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i11abf4fbec8141629ba67801932dd450_D20210917-20210917"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000829323</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-09-17</xbrli:startDate><xbrli:endDate>2021-09-17</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia608d64979554e649b71bcb03ff68dd6_I20210917"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000829323</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">inuv:MeasurementInputImpliedVolatilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-17</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i22d214d2be704be3ad43fa74ce4a0e99_I20210917"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000829323</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">inuv:MeasurementInputRiskFreeYieldMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-17</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib55a9f84dbed4b1d9b3ed2a5f9af5e5e_I20210917"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000829323</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputSharePriceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-09-17</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4258391e407144278be88405cfd3ad33_I20200714"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000829323</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-07-14</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0dee69351a994ce987e32d25de6bfb44_D20210101-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000829323</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i99b821132c234e1fa9a5697ff9c03f29_D20200101-20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000829323</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i36f9a9a8542a4bd68c3dce1ca519fff9_I20200320"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000829323</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-03-20</xbrli:instant></xbrli:period></xbrli:context></ix:resources></ix:header></div><div id="i83925b5ec8fe49d298604751508a78b7_1"></div><div style="min-height:9pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">UNITED STATES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SECURITIES AND EXCHANGE COMMISSION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Washington, D. C. 20549</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">FORM <ix:nonNumeric contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" name="dei:DocumentType" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xL2ZyYWc6MTI3ODIxOTZmMTZiNDk5OWJhZTkwOGJhZjVhNDhhZjIvdGV4dHJlZ2lvbjoxMjc4MjE5NmYxNmI0OTk5YmFlOTA4YmFmNWE0OGFmMl84NQ_874e1ce1-e96e-47f5-8189-fc09b75bb609">10-K</ix:nonNumeric></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Mark One) </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:4.756%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:93.044%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" name="dei:DocumentAnnualReport" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xL2ZyYWc6MTI3ODIxOTZmMTZiNDk5OWJhZTkwOGJhZjVhNDhhZjIvdGFibGU6MWVkNDFlMmM1YTBjNDQ5OTgxZmM3NWVmYTQyYmU2MTEvdGFibGVyYW5nZToxZWQ0MWUyYzVhMGM0NDk5ODFmYzc1ZWZhNDJiZTYxMV8wLTAtMS0xLTc1MzU_a924941c-8f6f-4cd9-b234-a86203d98063">&#9745;</ix:nonNumeric></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">For the fiscal year ended <ix:nonNumeric contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xL2ZyYWc6MTI3ODIxOTZmMTZiNDk5OWJhZTkwOGJhZjVhNDhhZjIvdGV4dHJlZ2lvbjoxMjc4MjE5NmYxNmI0OTk5YmFlOTA4YmFmNWE0OGFmMl8xMzA_7ea974c7-9d97-4e70-8c5e-f3ff86db1bf7"><ix:nonNumeric contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xL2ZyYWc6MTI3ODIxOTZmMTZiNDk5OWJhZTkwOGJhZjVhNDhhZjIvdGV4dHJlZ2lvbjoxMjc4MjE5NmYxNmI0OTk5YmFlOTA4YmFmNWE0OGFmMl8xMzA_da61561b-d722-479d-924f-685b24f5f4ce">December&#160;31</ix:nonNumeric>, 2021</ix:nonNumeric> </span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">or</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:4.756%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:93.044%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" name="dei:DocumentTransitionReport" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xL2ZyYWc6MTI3ODIxOTZmMTZiNDk5OWJhZTkwOGJhZjVhNDhhZjIvdGFibGU6MTgyOGVhOTliZDMzNDcyMTg1M2M2MGEwNTA3YTQ1YTkvdGFibGVyYW5nZToxODI4ZWE5OWJkMzM0NzIxODUzYzYwYTA1MDdhNDVhOV8wLTAtMS0xLTc1MzU_aa67a25c-b205-4c07-b36e-59df38ecaffb">&#9744;</ix:nonNumeric></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">TRANSITION REPORT UNDER SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">For the transition period from __________________ to __________________________</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Commission file number: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xL2ZyYWc6MTI3ODIxOTZmMTZiNDk5OWJhZTkwOGJhZjVhNDhhZjIvdGV4dHJlZ2lvbjoxMjc4MjE5NmYxNmI0OTk5YmFlOTA4YmFmNWE0OGFmMl8yNDg_59b9c170-5e64-4ec8-b872-0cd0c9d2ccb3">001-32442</ix:nonNumeric></span></div><div style="text-align:center"><img src="inuv-20211231_g1.jpg" alt="inuv-20211231_g1.jpg" style="height:34px;margin-bottom:5pt;vertical-align:text-bottom;width:109px"/><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xL2ZyYWc6MTI3ODIxOTZmMTZiNDk5OWJhZTkwOGJhZjVhNDhhZjIvdGFibGU6MjRlZDIxODgzN2IwNDRlNmIyNGQyYzhhNTA2OGQxNTIvdGFibGVyYW5nZToyNGVkMjE4ODM3YjA0NGU2YjI0ZDJjOGE1MDY4ZDE1Ml8wLTAtMS0xLTc1MzU_e3aeeccf-1138-4ac1-900b-992665d73152">INUVO, INC.</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Exact name of registrant as specified in its charter)</span></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:43.263%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.027%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:43.410%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xL2ZyYWc6MTI3ODIxOTZmMTZiNDk5OWJhZTkwOGJhZjVhNDhhZjIvdGFibGU6YTE1MTlkZTUwZmM4NDNkYmI1MzAxNTg3YmU2MmY4OTQvdGFibGVyYW5nZTphMTUxOWRlNTBmYzg0M2RiYjUzMDE1ODdiZTYyZjg5NF8wLTAtMS0xLTc1MzU_691632b6-7444-454f-a9d4-49d86cb6dcc3">Nevada</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" name="dei:EntityTaxIdentificationNumber" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xL2ZyYWc6MTI3ODIxOTZmMTZiNDk5OWJhZTkwOGJhZjVhNDhhZjIvdGFibGU6YTE1MTlkZTUwZmM4NDNkYmI1MzAxNTg3YmU2MmY4OTQvdGFibGVyYW5nZTphMTUxOWRlNTBmYzg0M2RiYjUzMDE1ODdiZTYyZjg5NF8wLTItMS0xLTc1MzU_faf5940a-6650-423a-ba5f-41115eb1d1e2">87-0450450</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(State or other jurisdiction of incorporation or organization)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(I.R.S. Employer Identification No.)</span></td></tr></table></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:43.263%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.027%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:43.410%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xL2ZyYWc6MTI3ODIxOTZmMTZiNDk5OWJhZTkwOGJhZjVhNDhhZjIvdGFibGU6YWE1YjVlOGQ0OTk3NDZmMGFmMTc2MTBhMzU1YTQ2OGUvdGFibGVyYW5nZTphYTViNWU4ZDQ5OTc0NmYwYWYxNzYxMGEzNTVhNDY4ZV8wLTAtMS0xLTc1MzUvdGV4dHJlZ2lvbjo3M2Y1NjhjMmJjNWU0Y2FlYWQ0NzNjMTZmYjRhNDBlZF80_f557f584-44d2-4828-a210-b573c536f241">500 President Clinton Ave.</ix:nonNumeric>, <ix:nonNumeric contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" name="dei:EntityAddressAddressLine2" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xL2ZyYWc6MTI3ODIxOTZmMTZiNDk5OWJhZTkwOGJhZjVhNDhhZjIvdGFibGU6YWE1YjVlOGQ0OTk3NDZmMGFmMTc2MTBhMzU1YTQ2OGUvdGFibGVyYW5nZTphYTViNWU4ZDQ5OTc0NmYwYWYxNzYxMGEzNTVhNDY4ZV8wLTAtMS0xLTc1MzUvdGV4dHJlZ2lvbjo3M2Y1NjhjMmJjNWU0Y2FlYWQ0NzNjMTZmYjRhNDBlZF84_05c387b3-9712-4262-88ec-99ab22c32fec">Suite 300</ix:nonNumeric>, <ix:nonNumeric contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xL2ZyYWc6MTI3ODIxOTZmMTZiNDk5OWJhZTkwOGJhZjVhNDhhZjIvdGFibGU6YWE1YjVlOGQ0OTk3NDZmMGFmMTc2MTBhMzU1YTQ2OGUvdGFibGVyYW5nZTphYTViNWU4ZDQ5OTc0NmYwYWYxNzYxMGEzNTVhNDY4ZV8wLTAtMS0xLTc1MzUvdGV4dHJlZ2lvbjo3M2Y1NjhjMmJjNWU0Y2FlYWQ0NzNjMTZmYjRhNDBlZF8xMg_74aa649a-5d84-4201-8944-499ad64c9ed4">Little Rock</ix:nonNumeric>, <ix:nonNumeric contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" name="dei:EntityAddressStateOrProvince" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xL2ZyYWc6MTI3ODIxOTZmMTZiNDk5OWJhZTkwOGJhZjVhNDhhZjIvdGFibGU6YWE1YjVlOGQ0OTk3NDZmMGFmMTc2MTBhMzU1YTQ2OGUvdGFibGVyYW5nZTphYTViNWU4ZDQ5OTc0NmYwYWYxNzYxMGEzNTVhNDY4ZV8wLTAtMS0xLTc1MzUvdGV4dHJlZ2lvbjo3M2Y1NjhjMmJjNWU0Y2FlYWQ0NzNjMTZmYjRhNDBlZF8xNg_17ba6aa8-f656-4148-beb5-d3334a65c5c9">AR</ix:nonNumeric></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xL2ZyYWc6MTI3ODIxOTZmMTZiNDk5OWJhZTkwOGJhZjVhNDhhZjIvdGFibGU6YWE1YjVlOGQ0OTk3NDZmMGFmMTc2MTBhMzU1YTQ2OGUvdGFibGVyYW5nZTphYTViNWU4ZDQ5OTc0NmYwYWYxNzYxMGEzNTVhNDY4ZV8wLTItMS0xLTc1MzU_b602edfc-ab5f-44b9-b413-5b299317f261">72201</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Address of principal executive offices)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Zip Code)</span></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Registrant's telephone number, including area code </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">   (<ix:nonNumeric contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xL2ZyYWc6MTI3ODIxOTZmMTZiNDk5OWJhZTkwOGJhZjVhNDhhZjIvdGV4dHJlZ2lvbjoxMjc4MjE5NmYxNmI0OTk5YmFlOTA4YmFmNWE0OGFmMl8zMTg_b020aa1d-f782-4fe7-a877-a124b4d6b7c6">501</ix:nonNumeric>) <ix:nonNumeric contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xL2ZyYWc6MTI3ODIxOTZmMTZiNDk5OWJhZTkwOGJhZjVhNDhhZjIvdGV4dHJlZ2lvbjoxMjc4MjE5NmYxNmI0OTk5YmFlOTA4YmFmNWE0OGFmMl8zMjI_8903fc92-cccb-4bf2-85bc-f705d31e2700">205-8508</ix:nonNumeric>   </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:43.181%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.043%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:43.476%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:115%">Title of each class</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:115%">Trading Symbol(s)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:115%">Name of each exchange on which registered</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:115%"><ix:nonNumeric contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xL2ZyYWc6MTI3ODIxOTZmMTZiNDk5OWJhZTkwOGJhZjVhNDhhZjIvdGFibGU6ODMyNjIxYTY3NWUwNDljOGExYjQ3ZWE0YjcxMTNiNzkvdGFibGVyYW5nZTo4MzI2MjFhNjc1ZTA0OWM4YTFiNDdlYTRiNzExM2I3OV8xLTAtMS0xLTc1MzU_bbe33966-0b99-4d75-b7f7-511d5e9ac933">Common Stock</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:115%"><ix:nonNumeric contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xL2ZyYWc6MTI3ODIxOTZmMTZiNDk5OWJhZTkwOGJhZjVhNDhhZjIvdGFibGU6ODMyNjIxYTY3NWUwNDljOGExYjQ3ZWE0YjcxMTNiNzkvdGFibGVyYW5nZTo4MzI2MjFhNjc1ZTA0OWM4YTFiNDdlYTRiNzExM2I3OV8xLTEtMS0xLTc1MzU_a045c343-1074-424c-9dcb-dd1352eb40c7">INUV</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:115%"><ix:nonNumeric contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xL2ZyYWc6MTI3ODIxOTZmMTZiNDk5OWJhZTkwOGJhZjVhNDhhZjIvdGFibGU6ODMyNjIxYTY3NWUwNDljOGExYjQ3ZWE0YjcxMTNiNzkvdGFibGVyYW5nZTo4MzI2MjFhNjc1ZTA0OWM4YTFiNDdlYTRiNzExM2I3OV8xLTItMS0xLTc1MzU_15fb3c03-e5b0-42a8-a3f0-59cd75ecf6f7">NYSE American</ix:nonNumeric></span></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Securities registered under Section 12(g) of the Act:</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#160;</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline">None</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Title of class)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#9744;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> Yes </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#9745;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> <ix:nonNumeric contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" name="dei:EntityWellKnownSeasonedIssuer" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xL2ZyYWc6MTI3ODIxOTZmMTZiNDk5OWJhZTkwOGJhZjVhNDhhZjIvdGV4dHJlZ2lvbjoxMjc4MjE5NmYxNmI0OTk5YmFlOTA4YmFmNWE0OGFmMl81NDE_a8c57c9e-5120-45a9-8d03-e207733d52ca">No</ix:nonNumeric></span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act. </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#9744;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> Yes </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#9745;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> <ix:nonNumeric contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" name="dei:EntityVoluntaryFilers" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xL2ZyYWc6MTI3ODIxOTZmMTZiNDk5OWJhZTkwOGJhZjVhNDhhZjIvdGV4dHJlZ2lvbjoxMjc4MjE5NmYxNmI0OTk5YmFlOTA4YmFmNWE0OGFmMl82Nzg_901fb397-fa0a-419c-90e7-89daf9a1372e">No</ix:nonNumeric></span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant (1) has 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 the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#9745;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> <ix:nonNumeric contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xL2ZyYWc6MTI3ODIxOTZmMTZiNDk5OWJhZTkwOGJhZjVhNDhhZjIvdGV4dHJlZ2lvbjoxMjc4MjE5NmYxNmI0OTk5YmFlOTA4YmFmNWE0OGFmMl8xMDI5_4ebeb3ef-5547-4aa1-892f-34ad1f270fb5">Yes</ix:nonNumeric> </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#9744;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> No</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted and posted pursuant to Rule 405 of Regulation S-T (&#167;229.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit and post such files). </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#9745;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> <ix:nonNumeric contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" name="dei:EntityInteractiveDataCurrent" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xL2ZyYWc6MTI3ODIxOTZmMTZiNDk5OWJhZTkwOGJhZjVhNDhhZjIvdGV4dHJlZ2lvbjoxMjc4MjE5NmYxNmI0OTk5YmFlOTA4YmFmNWE0OGFmMl8xMzY5_4c1a46e0-d0bb-44ac-b147-9fa9b8829d6a">Yes</ix:nonNumeric> </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#9744;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> No</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company or an emerging growth company. See the definitions of "large accelerated filer," "accelerated filer," "smaller reporting company," and "emerging growth company" in Rule 12b-2 of the Exchange Act.</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:37.756%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.043%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:37.756%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.045%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Large accelerated filer</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#9744;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accelerated filer</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#9744;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" name="dei:EntityFilerCategory" format="ixt-sec:entityfilercategoryen" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xL2ZyYWc6MTI3ODIxOTZmMTZiNDk5OWJhZTkwOGJhZjVhNDhhZjIvdGFibGU6YTNjZWY2NjA3ZmEzNGU5YWIyZDMzNGZjNjc5MjZmYzcvdGFibGVyYW5nZTphM2NlZjY2MDdmYTM0ZTlhYjJkMzM0ZmM2NzkyNmZjN18xLTAtMS0xLTc1MzU_376b68c6-9c81-4358-be9b-68e0e7358dcf">Non-accelerated filer</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#9745;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Smaller reporting company</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" name="dei:EntitySmallBusiness" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xL2ZyYWc6MTI3ODIxOTZmMTZiNDk5OWJhZTkwOGJhZjVhNDhhZjIvdGFibGU6YTNjZWY2NjA3ZmEzNGU5YWIyZDMzNGZjNjc5MjZmYzcvdGFibGVyYW5nZTphM2NlZjY2MDdmYTM0ZTlhYjJkMzM0ZmM2NzkyNmZjN18xLTMtMS0xLTc1MzU_40aee45e-f8b8-4a7a-a345-0b5e812c9427">&#9745;</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Emerging growth company</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" name="dei:EntityEmergingGrowthCompany" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xL2ZyYWc6MTI3ODIxOTZmMTZiNDk5OWJhZTkwOGJhZjVhNDhhZjIvdGFibGU6YTNjZWY2NjA3ZmEzNGU5YWIyZDMzNGZjNjc5MjZmYzcvdGFibGVyYW5nZTphM2NlZjY2MDdmYTM0ZTlhYjJkMzM0ZmM2NzkyNmZjN18yLTMtMS0xLTc1MzU_919db1ce-99d0-432a-8fdc-20944a4bf734">&#9744;</ix:nonNumeric></span></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">If an emerging growth company, indicate by checkmark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.&#160; </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#9744;</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant has filed a report on and attestation to its management&#8217;s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.  </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" name="dei:IcfrAuditorAttestationFlag" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xL2ZyYWc6MTI3ODIxOTZmMTZiNDk5OWJhZTkwOGJhZjVhNDhhZjIvdGV4dHJlZ2lvbjoxMjc4MjE5NmYxNmI0OTk5YmFlOTA4YmFmNWE0OGFmMl8zODg2_5ee7469e-f772-400a-bad6-cdd85f244c07">&#9744;</ix:nonNumeric></span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act) </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" name="dei:EntityShellCompany" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xL2ZyYWc6MTI3ODIxOTZmMTZiNDk5OWJhZTkwOGJhZjVhNDhhZjIvdGV4dHJlZ2lvbjoxMjc4MjE5NmYxNmI0OTk5YmFlOTA4YmFmNWE0OGFmMl8yNDMz_1c81d993-4e48-4782-b7f9-1eb279d58daf">&#9744;</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> Yes </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:120%">&#9745;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> No</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:115%">The aggregate market value of the outstanding common stock held by non-affiliates computed by reference to the price at which the common equity was last sold on June&#160;30, 2021 (the last business day of the registrant&#8217;s most recently completed second quarter), as reported on the NYSE American, was approximately $<ix:nonFraction unitRef="usd" contextRef="if92a9b49d4444a8ab94e3bebc5f58e6e_I20210630" decimals="-5" name="dei:EntityPublicFloat" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xL2ZyYWc6MTI3ODIxOTZmMTZiNDk5OWJhZTkwOGJhZjVhNDhhZjIvdGV4dHJlZ2lvbjoxMjc4MjE5NmYxNmI0OTk5YmFlOTA4YmFmNWE0OGFmMl8yNzQ2_3ba54aff-0721-429b-a675-353c12675e50">104.6</ix:nonFraction> million. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">As of March&#160;11, 2022, there were <ix:nonFraction unitRef="shares" contextRef="i63d4a965f54e4dda8ae3c060f886f446_I20220311" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xL2ZyYWc6MTI3ODIxOTZmMTZiNDk5OWJhZTkwOGJhZjVhNDhhZjIvdGV4dHJlZ2lvbjoxMjc4MjE5NmYxNmI0OTk5YmFlOTA4YmFmNWE0OGFmMl8yNzcz_17fc52b3-b3ec-4de6-b1e0-b023e9f75ce2">119,547,810</ix:nonFraction> shares of common stock of the registrant outstanding, including treasury shares but net of shares of common stock held by a subsidiary. </span></div><div><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="height:9pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:9pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:115%">DOCUMENTS INCORPORATED BY REFERENCE</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:115%"><ix:nonNumeric contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" name="dei:DocumentsIncorporatedByReferenceTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xL2ZyYWc6MTI3ODIxOTZmMTZiNDk5OWJhZTkwOGJhZjVhNDhhZjIvdGV4dHJlZ2lvbjoxMjc4MjE5NmYxNmI0OTk5YmFlOTA4YmFmNWE0OGFmMl8zODg3_65b6e8f2-a46b-4c34-8c56-7428c2c44a75" continuedAt="ib871ce4694b546cd86208286f4aa51ed" escape="true">List hereunder the following documents if incorporated by reference and the Part of the Form 10-K (e.g., Part I, Part II, etc.) into which the document is incorporated: (1) Any annual report to security holders; (2) Any proxy or information statement; and (3) Any prospectus filed pursuant to Rule 424(b) or (c) under the Securities Act of 1933.  The listed documents should be clearly described for identification purposes (e.g., annual report to security holders for fiscal year ended December 24, 1980). </ix:nonNumeric></span></div><div style="text-align:center"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:115%"><ix:continuation id="ib871ce4694b546cd86208286f4aa51ed">The information required by Part III of this Annual Report, to the extent not set forth herein, is incorporated herein by reference from the registrant&#8217;s definitive proxy statement relating to the Annual Meeting of Shareholders to be held in 2022, which definitive proxy statement shall be filed with the Securities and Exchange Commission within 120 days after the end of the fiscal year to which this Annual Report relates.</ix:continuation> </span></div><div style="text-align:center"><span><br/></span></div><div style="height:9pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div><div id="i83925b5ec8fe49d298604751508a78b7_7"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">TABLE OF CONTENTS</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:8.284%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:78.812%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.604%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Page No.</span></td></tr><tr><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Part I</span></td></tr><tr><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 1.</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Business.</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i83925b5ec8fe49d298604751508a78b7_19">5</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 1A.</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk Factors.</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i83925b5ec8fe49d298604751508a78b7_22">8</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 1B.</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unresolved Staff Comments.</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i83925b5ec8fe49d298604751508a78b7_25">13</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 2.</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Properties.</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i83925b5ec8fe49d298604751508a78b7_28">13</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 3.</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Legal Proceedings.</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i83925b5ec8fe49d298604751508a78b7_31">13</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 4.</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Mine Safety Disclosures.</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i83925b5ec8fe49d298604751508a78b7_34">13</a></span></div></td></tr><tr><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Part II</span></td></tr><tr><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 5.</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Market for Registrant's Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities.</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i83925b5ec8fe49d298604751508a78b7_40">13</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 6.</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">[Reserved]</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i83925b5ec8fe49d298604751508a78b7_43">14</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 7.</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Management's Discussion and Analysis of Financial Condition and Results of Operations.</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i83925b5ec8fe49d298604751508a78b7_46">14</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 7A.</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Quantitative and Qualitative Disclosures About Market Risk.</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i83925b5ec8fe49d298604751508a78b7_64">19</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 8.</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financial Statements and Supplementary Data.</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i83925b5ec8fe49d298604751508a78b7_67">19</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 9.</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Changes In and Disagreements With Accountants on Accounting and Financial Disclosure.</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i83925b5ec8fe49d298604751508a78b7_70">19</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 9A.</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Controls and Procedures.</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i83925b5ec8fe49d298604751508a78b7_73">19</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 9B.</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other Information.</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i83925b5ec8fe49d298604751508a78b7_76">20</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 9C.</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Disclosure Regarding Foreign Jurisdictions that Prevent Inspections.</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i83925b5ec8fe49d298604751508a78b7_76">20</a></span></div></td></tr><tr><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Part III</span></td></tr><tr><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 10.</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Directors, Executive Officers and Corporate Governance.</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i83925b5ec8fe49d298604751508a78b7_82">20</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 11.</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Executive Compensation.</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i83925b5ec8fe49d298604751508a78b7_85">21</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 12.</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters.</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i83925b5ec8fe49d298604751508a78b7_88">21</a></span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 13.</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certain Relationships and Related Transactions, and Director Independence.</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i83925b5ec8fe49d298604751508a78b7_91">21</a></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 14.</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Principal Accountants Fees and Services.</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i83925b5ec8fe49d298604751508a78b7_94">21</a></span></div></td></tr><tr><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Part IV</span></td></tr><tr><td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 15.</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exhibits, Financial Statement Schedules.</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i83925b5ec8fe49d298604751508a78b7_100">22</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Item 16.</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Form 10-K Summary</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i83925b5ec8fe49d298604751508a78b7_103">24</a></span></div></td></tr></table></div><div><span><br/></span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3</span></div></div></div><div id="i83925b5ec8fe49d298604751508a78b7_10"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CAUTIONARY STATEMENT REGARDING FORWARD-LOOKING INFORMATION</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This report contains forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended (the "Securities Act"), and Section 21E of the Securities Exchange Act of 1934, as amended (the "Exchange Act"). These forward-looking statements are subject to known and unknown risks, uncertainties and other factors which may cause actual results, performance or achievements to be materially different from any future results, performance or achievements expressed or implied by such forward-looking statements. In some cases, you can identify forward-looking statements by terminology such as "will," "should," "intend," "expect," "plan," "anticipate," "believe," "estimate," "predict," "potential," or "continue," or the negative of such terms or other comparable terminology. This report includes, among others, statements regarding our risks associated with:</span></div><div style="padding-left:36pt"><span><br/></span></div><div style="padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">a decline in general economic conditions; </span></div><div style="padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">decreased market demand for our products and services;</span></div><div style="padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">customer revenue concentration;</span></div><div style="padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">risks associated with customer collections;</span></div><div style="padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">seasonality impacts on financial results and cash availability;</span></div><div style="padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:32.5pt">dependence on advertising suppliers;</span></div><div style="padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">the ability to acquire traffic in a profitable manner;</span></div><div style="padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">failure to keep pace with technological changes;</span></div><div style="padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">interruptions within our information technology infrastructure;</span></div><div style="padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">dependence on key personnel;</span></div><div style="padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">regulatory and legal uncertainties;</span></div><div style="padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">failure to comply with privacy and data security laws and regulations;</span></div><div style="padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">third party infringement claims;</span></div><div style="padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">publishers fabricating fraudulent clicks;</span></div><div style="padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">the ability to continue to meet the NYSE American listing standards;</span></div><div style="padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">the impact of quarterly results on our common stock price; </span></div><div style="padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">dilution to our stockholders upon the exercise of outstanding restricted stock unit grants and warrants; </span></div><div style="padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">the on-going impact of the COVID-19 pandemic on our Company; and</span></div><div style="padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">our ability to identify, finance, complete and successfully integrate future acquisitions.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These forward-looking statements were based on various factors and were derived utilizing numerous assumptions and other factors that could cause our actual results to differ materially from those in the forward-looking statements. Most of these factors are difficult to predict accurately and are generally beyond our control. You should consider the areas of risk described in connection with any forward-looking statements that may be made herein. Readers are cautioned not to place undue reliance on these forward-looking statements and readers should carefully review this report in its entirety, including the risks described in Item 1A - Risk Factors appearing in this report.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Except for our ongoing obligations to disclose material information under the Federal securities laws, we undertake no obligation to release publicly any revisions to any forward-looking statements, to report events or to report the occurrence of unanticipated events. These forward-looking statements speak only as of the date of this report, and you should not rely on these statements without also considering the risks and uncertainties associated with these statements and our business.</span></div><div><span><br/></span></div><div id="i83925b5ec8fe49d298604751508a78b7_13"></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">OTHER PERTINENT INFORMATION</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unless specifically set forth to the contrary, when used in this report the terms "Inuvo," the &#8220;Company,&#8221; "we," "us," "our" and similar terms refer to Inuvo, Inc., a Nevada corporation, and its subsidiaries. When used in this report, &#8220;2020&#8221; means the fiscal year ended December&#160;31, 2020, "2021" means the fiscal year ended December&#160;31, 2021, and &#8220;2022&#8221; means the fiscal year ending December&#160;31, 2022. The information which appears on our corporate website at www.inuvo.com and our social media platforms is not part of this report. </span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4</span></div></div></div><div id="i83925b5ec8fe49d298604751508a78b7_16"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART I</span></div><div><span><br/></span></div><div id="i83925b5ec8fe49d298604751508a78b7_19"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 1. BUSINESS. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Company Overview</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Inuvo is a technology company that develops and sells information technology solutions for marketing and advertising. These solutions predictively identify and message online audiences for any product or service across devices, formats, and channels including video, mobile, connected TV, linear TV, display, social, search and native. These solutions allow Inuvo&#8217;s clients to engage with their customers and prospects in a manner that drives responsiveness. Inuvo facilitates the delivery of hundreds of millions of marketing messages to consumers every single month and counts among its clients numerous world-renowned names across industries.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Inuvo solution incorporates a proprietary form of artificial intelligence, or AI, branded the IntentKey. This patented machine learning technology uses interactions with Internet content as a source of information from which to predict consumer intent. The AI can identify and advertise to the reasons why consumers are purchasing products and services not who those consumers are. In this regard, the technology is designed for a privacy conscious future and is focused on the components of the advertising value chain most responsible for return on advertising spend, the intelligence behind the advertising decision. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Inuvo technology can be consumed both as a managed service and software-as-a-service. For clients, Inuvo has also developed a collection of proprietary websites collectively branded as Bonfire Publishing where content is created specifically to attract qualified consumer traffic for clients through the publication of information across a wide range of topics including health, finance, travel, careers, auto, education and lifestyle. These sites also provide the means to market test various Inuvo advertising technologies.  </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">There are many barriers to entry associated with the Inuvo business model, including a proficiency in large scale information processing, predictive software development, marketing data products, analytics, artificial intelligence, integration to the internet of things ("IOT"), and the relationships required to execute within the IOT. Inuvo&#8217;s intellectual property is protected by 17 issued and eight pending patents.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:174%">Products and Services</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Inuvo platforms use analytics, data and artificial intelligence in a manner that optimizes the purchase and placement of advertising in real time. These products and services include:</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%;padding-left:14.5pt">ValidClick:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> A marketing and advertising service provided directly to brands and large consolidators of advertising demand where a collection of data, analytics, software and publishing gets used to align merchant advertising messages with anonymous consumers across various websites online. The service includes Think Relevant, a wholly owned marketing agency and Bonfire publishing, a wholly owned collection of websites; and</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%;padding-left:14.5pt">IntentKey</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">: An artificial intelligence-based consumer intent recognition system designed to reach highly targeted mobile and desktop In- Market audiences with precision. The platform can serve multiple creative formats including display, video, audio and native across multiple device types including desktop, mobile, tablet, connected/smart TV  and game consoles.  The product is sold as both a fully managed service and/or a Software as a Service ("SaaS") solution.</span></div><div style="padding-left:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Key Relationships</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The company maintains long-standing relationships with Yahoo! and Google who provide access to hundreds of thousands of advertisers from which a majority of the ValidClick revenue originates.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">When an advertisement is clicked, the ValidClick platform effectively sells that click to these partners who then sell it to their advertisers. We maintain multi-year service contracts with these companies. In 2021, these customers accounted for 48.6% of our total revenue as compared to 60.5% in 2020. We also have major contracts with Xandr, Inc. who, in exchange for a fee, provides access to publishers' advertising inventory for the IntentKey.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to our key customer relationships, we maintain important distribution relationships with owners and publishers of websites and mobile applications. We provide these partners with advertisements which they use to monetize their websites and mobile applications. We continuously monitor consumer traffic with a variety of proprietary and patent protected software tools that can determine the quality of the traffic viewing and clicking on Inuvo served advertisements as a part of our service to our biggest clients.</span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Strategy</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our business strategy has been to develop data processing and advertising technologies that can displace intermediaries within the online advertising ecosystem, while cultivating relationships that can provide access to media spend (advertisers) and media inventory (websites). In this regard, we have proprietary demand (media spend) and supply (media inventory) technologies, targeting technologies, on-page or in-app ad-unit technologies, proprietary data and data management technologies, and advertising fraud detection technologies. We have both direct and indirect relationships at some of the largest media buyers and/or consolidators in the industry. For the ValidClick platform, where the focus is search and social advertising channels, the immediate strategy is to maintain relationships with existing partners and expand the business by supporting IntentKey customers. For the IntentKey platform, where the focus is programmatic advertising channels, the immediate strategy is to scale through the hiring of additional sales professionals and partnerships, growing existing accounts and expanding our market footprint. In an increasingly privacy conscious world, we are focused on replacing the current technologies used by advertisers with our artificial intelligence solution, which does not rely on the use of consumer data.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our business strategy is focused on providing differentiation through the AI analytics and data products we own and protect through patents. For the marketing and advertising industries we serve, this strategy aligns with the components of the value chain that are the principal drivers of value to our clients. As part of our growth strategy, we evaluate acquisition candidates from time to time as opportunities arise with a focus on companies that have either advertisers or advertising relationships we do not possess or publishers or publishing partners who have content we do not possess.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Sales and Marketing</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We drive general awareness of our brands through various marketing channels including our websites, social media, blogs, public relations, trade shows and conferences. Sales and marketing for our products differs based on whether they are demand or supply facing.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The demand side of our business includes sales executives who create interest from agencies, trading desks and brands directly.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Leveraging our IntentKey and ValidClick technology to highlight our differentiation, our sales executives explain how we identify the most relevant audiences so we can, on behalf of our clients, target those audiences at a time when they are most prone to engage / respond / subscribe / tune-in or watch our clients' message. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The supply side of our business includes relationships with and integrations to platforms that make available for auction, advertising inventory the IntentKey can use to identify advertising placements for Inuvo clients. We pay a fee to the platform for this service. Within ValidClick, a series of web properties and content have been developed within the wholly owned Bonfire publishing where unique technology and content experiences can be created in a manner that aligns with the objectives of our advertising clients.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Competition</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We face significant competition in our industry. Competitors continue to increase their suite of offerings across marketing channels to better compete for total advertising dollars.  There are many barriers to entry to Inuvo&#8217;s business that would require proficiency in large scale data center management, software development, data products, analytics, artificial intelligence, integration to the internet of things, or IOT, the relationships required to execute within the IOT and the ability to process tens of billions of transactions daily. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We compete, both directly and indirectly with companies who offer demand side platforms (DSP&#8217;s), direct marketing platforms (DMP&#8217;s), Data Suppliers and Aggregators, Media Planners and various Measurement and Analytics companies. The companies within these categories are defined by LUMA @ https://lumapartners.com/content/lumascapes/display-ad-tech-lumascape. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our primary competitive advantages include: patented, proprietary technology for the categorization and storage of consumer intent (data used to discover and match online audiences to product or service); real time visibility of a marketing event (recognizing that there is currently a transaction where a match exists between our advertising clients and an interested party for their product on a website) where our technology is capable of responding to over 200,000 events per second; and patented advertising fraud prevention. Many competitors have greater name recognition and are better capitalized than we are. Our ability to remain competitive in our market segment depends upon our ability to be innovative and to efficiently provide unique solutions to our demand and supply customers. There are no assurances we will be able to remain competitive in our markets in the future.</span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Technology Platforms</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our proprietary applications are constructed from established, readily available technologies. Some of the basic elements of our products are built on components from leading software and hardware providers such as Oracle, Microsoft, Sun, Dell, EMC, and Cisco, while some components are constructed from leading open-source software projects such as Apache Web Server, Apache Spark, HAProxy, MySQL, Java, Perl, and Linux. By seeking to strike the proper balance between using commercially available software and open-source software, our technology expenditures are directed toward maintaining our technology platforms while minimizing third-party technology supplier costs.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We strive to build high-performance, availability and reliability into our product offerings. We safeguard against the potential for service interruptions at our third-party technology vendors by engineering controls into our critical components. We deliver our hosted solutions from facilities, geographically disbursed throughout the United States and maintain ready, on-demand services through third-party cloud providers Microsoft Azure and Amazon Web Services to enhance our business continuity.  Our applications are monitored 24 hours a day, 365 days a year by specialized monitoring systems that aggregate alarms to a human-staffed network operations center. If a problem occurs, appropriate engineers are notified, and corrective action is taken.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Intellectual Property Rights</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We own intellectual property (IP) and related IP rights that relate to our products, services and assets. Our IP portfolio includes patents, trade secrets and trademarks. We actively seek to protect our IP rights and to deter unauthorized use of our IP and other assets.&#160; While our IP rights are important to our success, our business is not significantly dependent on any single patent, trademark, or other IP right. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our trademarks include the U.S. Federal Registration for our consumer facing brand ALOT&#174; in the United States.  Our intellectual property portfolio includes 17 patents issued by the United States Patent and Trademark Office (&#8220;USPTO&#8221;) and eight pending patent applications.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To distinguish our products and services from our competitors&#8217; products, we have obtained trademarks and trade names for our products. We also protect details about our processes, products, and strategies as trade secrets, keeping confidential the information that we believe provides us with a competitive advantage.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Employees and Human Capital Resources</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of January&#160;31, 2022, we had&#160;81 full-time employees, none of which are covered by a collective bargaining agreement. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Human capital management is critical to Inuvo&#8217;s ongoing business success, which requires investing in our people. Our aim is to create a highly engaged and motivated workforce where employees are inspired by leadership, engaged in purpose-driven, meaningful work and have opportunities for growth and development. We are an equal opportunity employer and we are fundamentally committed to creating and maintaining a work environment in which employees are treated with respect and dignity. All human resources policies, practices and actions related to hiring, promotion, compensation, benefits and termination are administered in accordance with the principles of equal employment opportunity and other legitimate criteria without regard to race, color, religion, sex, sexual orientation, gender expression or identity, ethnicity, national origin, ancestry, age, mental or physical disability, genetic information, any veteran status, any military status or application for military service, or membership in any other category protected under applicable laws.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">An effective approach to human capital management requires that we invest in talent, development, culture and employee engagement. We aim to create an environment where our employees are encouraged to make positive contributions and fulfill their potential. We instill our core values of innovation, encouragement, motivation, and curiosity with our employees to instill culture and create this environment of growth and positivity.  </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our Board of Directors is also actively involved in reviewing and approving executive compensation, selections and succession plans so that we have leadership in place with the requisite skills and experience to deliver results the right way.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Seasonality</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our future results of operations may be subject to fluctuation because of seasonality. Historically, the second half of the year is typically stronger than the first half because of the changes in demand for marketing placements leading into the holiday season. If we are not able to appropriately adjust to seasonal or other factors, it could have a material adverse effect on our financial results.</span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">History</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Company was incorporated under the laws of the state of Nevada in October 1987 and originally operated within the oil and gas industry. This endeavor was not profitable, and as a result from 1993 to 1997 the Company had essentially no operations. In 1997, the business was reorganized and through 2006 a number of companies were acquired from within the advertising and internet marketing industry. In 2009, following the weakness in the economy, a new team was called in to assess the array of businesses that had been acquired in the preceding years and as a result between 2009 and 2011, that team sold and/or retired eleven businesses as a part of the restructure.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In March 2012, as part of a longer-term strategy, the Company acquired Vertro, Inc., which owned and operated the ALOT product portfolio. That acquisition included the ALOT brand, as well as a long-standing relationship with Google. In 2013, with a grant funded by the State of Arkansas, the Company moved its headquarters to Arkansas where we have remained.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In February 2017, the Company entered into an asset purchase agreement with NetSeer, Inc. which advanced the Company's technology strategy while also increasing the number of advertiser and publisher relationships. We exchanged 3,529,000 shares of Inuvo common stock and assumed approximately $6.8 million of specified liabilities in this business combination.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">More Information</span></div><div><span><br/></span></div><div style="margin-bottom:5pt;margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our website address is www.inuvo.com. We file with, or furnish to, the Securities and Exchange Commission (the "SEC") annual reports on Form 10-K, quarterly reports on Form 10-Q and current reports on Form 8-K, and amendments to those reports, as well as various other information. This information can be found on the SEC website at www.sec.gov. In addition, we make available free of charge through the Investor Relations page of our website our annual reports, quarterly reports, and current reports, and all amendments to any of those reports, as soon as reasonably practicable after providing such reports to the SEC.</span></div><div id="i83925b5ec8fe49d298604751508a78b7_22"></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 1A. RISK FACTORS. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">An investment in our common stock involves a significant degree of risk. Many of the risk factors are, and will continue to be, exacerbated by the COVID-19 pandemic and any worsening of the economic environment.  You should not invest in our common stock unless you can afford to lose your entire investment. You should consider carefully the following risk factors and other information in this report before deciding to invest in our common stock. If any of the following risks and uncertainties develops into actual events, our business, financial condition or results of operations could be materially adversely affected and you could lose your entire investment in our Company. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Business Risks</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">We have a history of losses. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We cannot anticipate with any degree of certainty what our revenues will be in future periods. While our revenues increased approximately 34% in 2021 as compared to 2020, our gross profit margin decreased to 73.4% in 2021 from 81.4% in 2020. We reported an operating loss of approximately $7.8 million in 2021 as compared to an operating loss of approximately $8.1 million in 2020. The lower gross margin in 2021 was primarily due to the change of revenue mix. Though we have a credit facility dependent upon receivables, the negative cash flows generated from operating activities introduces potential risk of an interruption to operating activities.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">The COVID-19 pandemic could have a material adverse impact on our business, results of operations and financial condition</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">. In December 2019, a novel strain of coronavirus disease (&#8220;COVID-19&#8221;) was first reported in Wuhan, China. Less than four months later, on March 11, 2020, the World Health Organization declared COVID-19 a pandemic&#8212;the first pandemic caused by a coronavirus. The outbreak has resulted in the implementation of significant governmental measures, including lockdowns, closures, quarantines and travel bans, intended to control the spread of the virus. The COVID-19 outbreak has already caused severe global disruptions. Beginning in late April 2020, we experienced a significant reduction in demand (marketing budgets) within the ValidClick platform and a modest decline in demand within the IntentKey platform, the combination of which resulted in a significant reduction in our revenue run rate. Generally, marketing budgets tend to decline in times of a recession. During 2020, we curtailed expenses, including compensation and travel and issued a work from home policy to protect our employees and their families from virus transmission associated with co-workers and we began to experience interruptions in our daily operations, as a result of these policies.  During 2021, we changed our policies and reopened our offices on a limited basis and our revenue has returned to growth on a year over year basis.  We maintain long-standing relationships with Yahoo! and Google that provide access to hundreds of thousands of advertisers from which most of our ValidClick and digital publishing revenue originates. Any adverse impact on the operations of those companies would have a correspondingly adverse impact on our revenues in future periods. We will continue to assess the impact of the COVID-19 pandemic on our Company, however, at this time we are unable to predict all possible impacts on our Company, operations and </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">revenues. Should revenues turn downwards or fail to return to historical levels on a consistent basis, we may not be able to offset expenses quickly enough which could have a material adverse effect on our business, results of operations, financial condition and cash flows and adversely impact the trading price of our common stock.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">We rely on three customers for a significant portion of our revenues. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We are reliant upon Google, Yahoo! and Sovrn for a significant portion of our revenue. During 2021 these customers accounted for 33.0%, 15.6% and 14.3% of our revenues, respectively. In 2020, Yahoo! and Google accounted for 33.3% and 27.2% of our revenues, respectively. The amount of revenue we receive from these customers is dependent on a number of factors outside of our control, including the amount they charge for advertisements, the depth of advertisements available from them, and their ability to display relevant ads in response to end-user queries. We would likely experience a significant decline in revenue and our business operations could be significantly harmed if these customers do not approve our new websites and applications, or if we violate their guidelines or they change their guidelines. In addition, if any of these preceding circumstances were to occur, we may not be able to find a suitable alternate paid search results provider or otherwise replace the lost revenues. The loss of any of these customers or a material change in the revenue or gross profit they generate would have a material adverse impact on our business, results of operations and financial condition in future periods.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">We are exposed to credit risk on our accounts receivable and this risk is heightened during periods when economic conditions worsen</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">. We sell some of our solutions directly to advertisers and advertising agencies on credit. Our outstanding accounts receivables to advertisers and advertising agencies are not covered by collateral, third-party financing arrangements or credit insurance. Our exposure to credit and collectability risk on our accounts receivables is higher with some customers and our ability to mitigate such risks may be limited. As we continue to add new customers and expand our direct relationships with advertisers and advertising agencies our credit risk increases. Additionally, our credit risk increases during periods when economic conditions worsen. While we have procedures to monitor and limit exposure to credit risk on our accounts receivables there can be no assurance such procedures will effectively limit our credit risk and avoid losses.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Our success is dependent upon our ability to establish and maintain direct relationships with advertisers and advertising agencies.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> Some of our solutions generate revenue directly from advertisers and advertising agencies. Accordingly, our ability to generate revenue for our solutions is dependent upon our ability to attract new advertisers, maintain relationships with existing advertisers and fulfill our advertisers&#8217; orders. Our programs to attract advertisers include direct sales, agency sales, online promotions, referral agreements and participation in tradeshows. We attempt to maintain relationships with our advertisers through providing quality customer service and delivering on campaign goals. Our advertisers and advertising agency clients can generally terminate their contracts with us at any time and with limited or no advance notice. We believe that advertisers and advertising agencies will not continue to do business with us if their investment in advertising with us does not generate sales leads, and ultimately customers, or if we do not deliver their advertisements in an appropriate and effective manner. If we are unable to remain competitive and provide value to our advertisers, they may stop placing ads with us, which would have a material adverse effect on our business, prospects, financial condition and results of operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">We are dependent upon relationships with and the success of our supply partners.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> Our supply partners are very important to our success. We must recruit and maintain partners who are able to drive traffic successfully to their websites and mobile applications, resulting in clicks on advertisements we have delivered. These partners may experience difficulty in attracting and maintaining users for a number of reasons, including competition, rapidly changing markets and technology, industry consolidation and changing consumer preferences. We have experienced a decrease in the number of supply partners and quantity of Internet traffic from supply partners within ValidClick beginning in late April 2020. Additionally, we are experiencing turnover in our supply partner network and there can be no assurance traffic levels will increase to prior levels or that we will be able to replace supply partners that have left our network.  Further, we may not be able to further develop and maintain relationships with distribution partners. They may be able to make their own deals directly with advertisers, may view us as competitors or may find our competitors offerings more desirable. Any of these potential events could have a material adverse effect on our business, financial position and results of operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">The success of our owned sites is dependent on our ability to acquire traffic in a profitable manner.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> Our ALOT-branded websites are dependent on our ability to attract traffic in a profitable manner. We use a predictive model to calculate the rate of return for marketing campaigns, which includes estimates and assumptions. If these estimates and assumptions are not accurate, we may not be able to effectively manage our marketing decisions and could acquire traffic in an unprofitable manner. In addition, we may not be able to maintain and grow our traffic for a number of reasons, including, but not limited to, acceptance of our websites by consumers, the availability of advertising to promote our websites, competition, and sufficiency of capital to purchase advertising. We advertise on search engine websites to drive traffic to our owned and operated websites. Our keyword advertising is done primarily with Google and Facebook, but also with Yahoo!. If we are unable to maintain and grow traffic to our sites in a profitable manner, it could have a material adverse effect on our business, financial condition, and results of operations.</span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Because competition for our target employees is intense, we may not be able to attract and retain the highly skilled employees we need to support our operations and increasing customer base. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In the technology industry, there is substantial and continuous competition for engineers with high levels of experience in designing, developing and managing software and Internet-related services, as well as competition for executives and sales and operations personnel. Many of our competitors have substantially more resources than we do and have the ability to compensate highly skilled personnel at higher levels than we can.  We may not be successful in attracting and retaining qualified highly skilled personnel. We have from time to time experienced, and we expect to continue to experience, difficulty in hiring and retaining highly skilled employees with appropriate qualifications. In addition, job candidates and existing employees often consider the value of the stock awards they receive in connection with their employment. If our stock price performs poorly, it may adversely affect our ability to retain highly skilled employees. If we fail to attract new personnel or fail to retain and motivate our current personnel, our business and future growth prospects could be severely harmed.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Technological Risks</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Our business must keep pace with rapid technological change to remain competitive. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our business operates in a market characterized by rapidly changing technology, evolving industry standards, frequent new product and service announcements, enhancements, and changing customer demands. We must adapt to rapidly changing technologies and industry standards and continually improve the speed, performance, features, ease of use and reliability of our services. This includes making our products and services compatible and maintaining compatibility with multiple operating systems, desktop and mobile devices, and evolving network infrastructure. If we fail to do this, our results of operations and financial position could be adversely affected.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Our services may be interrupted if we experience problems with our network infrastructure</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">. The performance of our network infrastructure is critical to our business and reputation. Because our services are delivered solely through the Internet, our network infrastructure could be disrupted by a number of factors, including, but not limited to:</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">unexpected increases in usage of our services;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">computer viruses and other security issues;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">interruption or other loss of connectivity provided by third-party Internet service providers;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">natural disasters or other catastrophic events; and</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:32.5pt">server failures or other hardware problems.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">While we have data centers in multiple, geographically dispersed locations and active back-up and disaster recovery plans, we cannot assure you that serious interruptions will not occur in the future. If our services were to be interrupted, it could cause loss of users, customers and business partners, which could have a material adverse effect on our results of operations and financial position.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">We are subject to risks from publishers who could fabricate clicks either manually or technologically. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our business involves the establishment of relationships with website owners and publishers. In exchange for their consumer traffic, we provide an advertising placement service and share a portion of the revenue we collect with that website publisher. Although we have click fraud detection software in place, we cannot guarantee that we will identify all fraudulent clicks or be able to recover funds distributed for fabricated clicks. This risk could materially impact our ability to borrow, our cash flow and the stability of our business.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Regulatory Risks</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Regulatory and legal uncertainties could harm our business. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">While there are currently relatively few laws or regulations directly applicable to Internet-based commerce or commercial search activity, there is increasing awareness of such activity and interest from state and federal lawmakers in regulating these services. New regulation of activities in which we are involved or the extension of existing laws and regulations to Internet-based services could have a material adverse effect on our business, results of operations and financial position.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Failure to comply with federal, state and international privacy and data security laws and regulations, or the expansion of current or the enactment of new privacy and data security laws or regulations, could adversely affect our business. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">A variety of federal, state and international laws and regulations govern the collection, use, retention, sharing and security of consumer data. In addition, various federal, state and foreign legislative and regulatory bodies may expand current or enact new laws regarding privacy matters. For example, recently there have been Congressional hearings and increased attention to the capture and use of location-based information relating to users of smartphones and other mobile devices, and internationally the European Union&#8217;s General Data Protection Regulation (GDPR) went into effect in May 2018. We have posted privacy policies and practices concerning the collection, use and disclosure of subscriber data on our websites and applications. The existing and soon to be enacted privacy and data security related laws and regulations are evolving and subject to potentially differing </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">interpretations.  Several Internet companies have incurred penalties for failing to abide by the representations made in their privacy policies and practices. In addition, several states have adopted legislation that requires businesses to implement and maintain reasonable security procedures and practices to protect sensitive personal information and to provide notice to consumers in the event of a security breach. Any failure, or perceived failure, by us to comply with our posted privacy policies or with any data-related consent orders, Federal Trade Commission requirements or orders or other federal, state or international privacy or consumer protection-related laws, including the GDPR, regulations or industry self-regulatory principles could result in claims, proceedings or actions against us by governmental entities or others or other liabilities, which could adversely affect our business.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">We are subject to the continued listing standards of the NYSE American and our failure to satisfy these criteria may result in delisting of our common stock</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our common stock is listed on the NYSE American. In order to maintain this listing, we must maintain a certain share price, financial and share distribution targets, including maintaining a minimum amount of shareholders&#8217; equity and a minimum number of public shareholders. In addition to these objective standards, the NYSE American may delist the securities of any issuer (i) if, in its opinion, the issuer&#8217;s financial condition and/or operating results appear unsatisfactory; (ii) if it appears that the extent of public distribution or the aggregate market value of the security has become so reduced as to make continued listing on the NYSE American inadvisable; (iii) if the issuer sells or disposes of principal operating assets or ceases to be an operating company; (iv) if an issuer fails to comply with the NYSE American&#8217;s listing requirements; (v) if an issuer&#8217;s securities sell at what the NYSE American considers a &#8220;low selling price&#8221; which the exchange generally considers $0.20 per share and the issuer fails to correct this via a reverse split of shares after notification by the NYSE American; or (vi) if any other event occurs or any condition exists which makes continued listing on the NYSE American, in its opinion, inadvisable. There are no assurances how the market price of our common stock will be impacted in future periods as a result of the general uncertainties in the capital markets and any specific impact on our Company as a result of the coronavirus. If the NYSE American delists our common stock, investors may face material adverse consequences, including, but not limited to, a lack of trading market for our common stock, reduced liquidity, decreased analyst coverage of our common stock, and an inability for us to obtain any additional financing to fund our operations that we may need.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Failure to comply with the covenants and restrictions in our grant agreement with the State of Arkansas could result in the repayment of a portion of the grant, which we may not be able to repay or finance on favorable terms. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In January 2013, we entered into an agreement with the State of Arkansas whereby we were granted $1,750,000 for the relocation of the Company to Arkansas and for the purchase of equipment.  The grant was contingent upon us having at least 50 full-time equivalent permanent positions within four years, maintaining at least 50 full-time equivalent permanent positions for the following six years and paying those positions an average total compensation of $90,000 per year.  In March 2021, we received an amendment to the agreement that revised the position maintenance requirement for the reporting period of March 31, 2022 to 43 full-time equivalent permanent positions. The agreement also extended the reporting period and position maintenance period an additional year to a total of six years ending on March 31, 2024.   As of December&#160;31, 2021, we had 41 full-time employees located in Arkansas. Failure to meet the requirements of the grant after the initial four-year period, may require us to repay a portion of the grant, up to but not to exceed the full amount of the grant. At December 31, 2021, we accrued a contingent liability of $10,000 for the lower than required employment. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Financial Risks</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Our business is seasonal and our financial results may vary significantly from period to period. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our future results of operations may vary significantly from quarter to quarter and year to year because of numerous factors, including seasonality. Historically, in the later part of the fourth quarter and the earlier part of the first quarter we experience lower Revenue Per Click (&#8220;RPC&#8221;) due to a decline in demand for inventory on website and app space and the recalibrating of advertiser&#8217;s marketing budgets after the holiday selling season. If we are not able to appropriately adjust to seasonal or other factors, it could have a material adverse effect on our financial results</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Our quarterly operating results can be difficult to predict and can fluctuate substantially, which could result in volatility in the price of our common stock. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our quarterly revenues and other operating results have varied in the past and are likely to continue to vary significantly from quarter to quarter. Our agreements with distribution partners and key customers do not require minimum levels of usage or payments, and our revenues therefore fluctuate based on the actual usage of our service each quarter by existing and new distribution partners. In addition to the impact of the COVID-19 pandemic on our revenues, quarterly fluctuations in our operating results also might be due to numerous other factors, including:</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">our ability to attract new distribution partners, including the length of our sales cycles, or to sell increased usage of our service to existing distribution partners;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">technical difficulties or interruptions in our services;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">changes in privacy protection and other governmental regulations applicable to our industry;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">changes in our pricing policies or the pricing policies of our competitors;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">the financial condition and business success of our distribution partners;</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">purchasing and budgeting cycles of our distribution partners;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">acquisitions of businesses and products by us or our competitors;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">competition, including entry into the market by new competitors or new offerings by existing competitors;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">discounts offered to advertisers by upstream advertising networks;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">our history of litigation;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">our ability to hire, train and retain sufficient sales, client management and other personnel;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">timing of development, introduction and market acceptance of new services or service enhancements by us or our competitors;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">concentration of marketing expenses for activities such as trade shows and advertising campaigns;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">expenses related to any new or expanded data centers; and</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">general economic and financial market conditions.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Ability to maintain our credit facility could impact our ability to access capital in the future.  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On March 12, 2020 we closed a Loan and Security Agreement with Hitachi Capital America Corp. ("Hitachi") the terms of which are described in this report which replaced our credit facility with Western Alliance Bank. Under the terms of the Loan and Security Agreement, Hitachi has provided us with a $5,000,000 line of credit commitment which permits us to borrow against eligible accounts receivable and unbilled receivables. The Hitachi Loan and Security Agreement contains certain affirmative and negative covenants to which we are subject.  As of December 31, 2021, we were in compliance with these covenants. There are no assurances that we will be able to comply with all the covenants. In the event we violate a covenant, Hitachi may limit or demand all amounts due under the credit facility at any time, including upon an event of default outstanding, if any, to be due and payable. If this occurs and if we have outstanding obligations and are not able to repay, Hitachi could require us to apply all of our available cash to repay the debt amounts and could then proceed against the underlying collateral. Should this occur, we cannot assure you that our assets would be sufficient to repay our debt in full, we would be able to borrow sufficient funds to refinance the debt. In such an event, our ability to conduct our business as it is currently conducted would be in jeopardy.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Significant dilution will occur when outstanding restricted stock unit grants vest. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As of December&#160;31, 2021, we had 3,960,001 restricted stock units outstanding. If the restricted stock units vest, dilution will occur to our stockholders, which may be significant.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:115%">Our financial condition may be adversely affected if we are unable to identify and complete future acquisitions, fail to successfully integrate acquired assets or businesses, or are unable to obtain financing for acquisitions on acceptable terms. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The acquisition of assets or businesses that we believe to be complementary to our business is an important component of our strategy. We believe that acquisition opportunities may arise from time to time, and that any such acquisitions could be significant. At any given time, discussions with one or more potential sellers may be at different stages. However, any such discussions may not result in the consummation of an acquisition transaction, and we may not be able to identify or complete any acquisitions. We cannot predict the effect, if any, that any announcement or consummation of an acquisition would have on the trading price of our ordinary shares. Our business is capital intensive and any such transactions could involve the payment by us of a substantial amount of cash and/or equity securities. We may need to raise additional capital through public or private debt or equity financings to execute our growth strategy and to fund acquisitions. Adequate sources of capital may not be available when needed on favorable terms. If we raise additional capital by issuing additional equity securities or use equity securities for acquisitions, existing shareholders may be diluted. If our capital resources are insufficient at any time in the future, we may be unable to fund acquisitions, take advantage of business opportunities or respond to competitive pressures, any of which could harm our business.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Any usage of capital to fund an acquisition could lead to a decrease in liquidity.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Any future acquisitions could present a number of risks, including:</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">the risk of using management time and resources to pursue acquisitions that are not successfully completed;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">the risk of incorrect assumptions regarding the future results of acquired operations;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">the risk that the amount and timing of the expected benefits of any acquisition, including potential synergies, are subject to uncertainties;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">the risk of unexpected losses of key employees, customers and suppliers of the acquired business;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">the risk of increasing the scope, geographic diversity, and complexity of our business;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">the risk of unfavorable accounting treatment and unexpected increases in taxes;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">the risk of difficulty in conforming standards, controls, procedures, policies, business cultures, and compensation structures;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">the risk of failing to integrate the operations or management of any acquired operations or assets successfully and in a timely manner; and</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;padding-left:14.5pt">the risk of diversion of management&#8217;s attention from existing operations or other priorities.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">If we are unsuccessful in completing acquisitions of other operations or assets, our financial condition could be adversely affected and we may be unable to implement an important component of our business strategy successfully. In addition, if we </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">are unsuccessful in integrating our acquisitions in a timely and cost-effective manner, our financial condition and results of operations could be adversely affected.</span></div><div style="text-align:justify"><span><br/></span></div><div id="i83925b5ec8fe49d298604751508a78b7_25"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 1B.&#160;  UNRESOLVED STAFF COMMENTS.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Not applicable to a smaller reporting company.</span></div><div><span><br/></span></div><div id="i83925b5ec8fe49d298604751508a78b7_28"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 2.&#160; PROPERTIES.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Our corporate headquarters are located in Little Rock, AR where we entered into a five-year agreement to lease office space on October 1, 2015 and amended the lease as of July 2020 and February 1, 2021. In July 2020, the lease was amended and renewed for an additional three years. On February 1, 2021, the lease was amended to expire on January 31, 2024. The amended lease is for 7,831 square feet.  We also have office space in San Jose, CA where in June 2017, we entered into a five-year agreement to lease 4,801 square feet of office space. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to our office space, we maintain data center operations in third-party collocation facilities in Los Angeles, CA and Secaucus, NJ.</span></div><div><span><br/></span></div><div id="i83925b5ec8fe49d298604751508a78b7_31"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 3. LEGAL PROCEEDINGS. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We may be subject to legal proceedings, investigations and claims incidental to the conduct of our business from time to time. We are not currently a party to any material litigation or other legal proceedings brought against us. We are also not aware of any legal proceeding, investigation or claim, or other legal exposure that has a more than remote possibility of having a material adverse effect on our business, financial condition or results of operations.</span></div><div><span><br/></span></div><div style="text-align:right"><span><br/></span></div><div id="i83925b5ec8fe49d298604751508a78b7_34"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 4.&#160; MINE SAFETY DISCLOSURES.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Not applicable.</span></div><div><span><br/></span></div><div id="i83925b5ec8fe49d298604751508a78b7_37"></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART II</span></div><div><span><br/></span></div><div id="i83925b5ec8fe49d298604751508a78b7_40"></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 5. MARKET FOR REGISTRANT&#8217;S COMMON EQUITY, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES. </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Market Information</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our common stock is listed on the NYSE American LLC under the symbol "INUV.&#8221;  As of March 11, 2022, there were approximately 414 record owners of our common stock.  This amount does not reflect persons or entities that hold our common stock in nominee or &#8220;street&#8221; name through various brokerage firms. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Dividends</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have not declared or paid cash dividends on our common stock since our inception. Under Nevada law, we are prohibited from paying dividends if the distribution would result in our Company not being able to pay its debts as they become due in the normal course of business if our total assets would be less than the sum of our total liabilities plus the amount that would be needed to pay the dividends, or if we were to be dissolved at the time of distribution to satisfy the preferential rights upon dissolution of stockholders whose preferential rights are superior to those receiving the distribution. Our Board of Directors has complete discretion on whether to pay dividends subject to compliance with applicable Nevada law. Even if our Board of Directors decides to pay dividends, the form, the frequency, and the amount will depend upon our future operations and earnings, capital requirements and surplus, general financial condition, contractual restrictions and other factors that the Board of Directors may deem relevant. While our Board of Directors will make any future decisions regarding dividends, as circumstances surrounding us change, it currently does not anticipate that we will pay any cash dividends in the foreseeable future.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recent Sales of Unregistered Securities</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None, except as previously reported.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Repurchases of Equity Securities by the Issuer and Affiliated Purchasers </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div id="i83925b5ec8fe49d298604751508a78b7_43"></div><div><span><br/></span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 6.&#160; RESERVED</span></div><div><span><br/></span></div><div id="i83925b5ec8fe49d298604751508a78b7_46"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 7.&#160; MANAGEMENT'S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The following discussion of our financial condition and results of operations for 2021 and 2020 should be read in conjunction with the consolidated financial statements and the notes to those statements that are included elsewhere in this report. Our discussion includes forward-looking statements based upon current expectations that involve risks and uncertainties, such as our plans, objectives, expectations and intentions. Actual results and the timing of events could differ materially from those anticipated in these forward-looking statements as a result of a number of factors, including those set forth under Cautionary Statements Regarding Forward-Looking Information, Part I. Item 1. Business and Item 1A. Risk Factors. We use words such as "anticipate," "estimate," "plan," "project," "continuing," "ongoing," "expect," "believe," "intend," "may," "will," "should," "could," and similar expressions to identify forward-looking statements.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div id="i83925b5ec8fe49d298604751508a78b7_49"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Company Overview</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Inuvo is a technology company that develops and sells information technology solutions for marketing and advertising. These solutions predictively identify and message online audiences for any product or service across devices, formats, and channels including video, mobile, connected TV, linear TV, display, social, search and native. These solutions allow Inuvo&#8217;s clients to engage with their customers and prospects in a manner that drives responsiveness. Inuvo facilitates the delivery of hundreds of millions of marketing messages to consumers every single month and counts among its clients numerous world- renowned names across industries.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Inuvo solution incorporates a proprietary form of artificial intelligence, or AI, branded the IntentKey. This patented machine learning technology uses interactions with Internet content as a source of information from which to predict consumer intent. The AI can identify and advertise to the reasons why consumers are purchasing products and services not who those consumers are. In this regard, the technology is designed for a privacy conscious future and focused on the components of the advertising value chain most responsible for return on advertising spend, the intelligence behind the advertising decision. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Inuvo technology can be consumed both as a managed service and software-as-a-service. For clients, Inuvo has also developed a collection of propriety websites collectively branded as Bonfire Publishing where content is created specifically to attract qualified consumer traffic for clients through the publication of information across a wide range of topics including health, finance, travel, careers, auto, education and lifestyle. These sites also provide the means to market test various Inuvo advertising technologies. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">There are many barriers to entry associated with the Inuvo business model, including a proficiency in large scale information processing, predictive software development, marketing data products, analytics, artificial intelligence, integration to the internet of things ("IOT"), and the relationships required to execute within the IOT. Inuvo&#8217;s intellectual property is protected by <ix:nonFraction unitRef="patent" contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" decimals="INF" name="inuv:IntellectualPropertyNumberofIssuedPatents" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN180OS9mcmFnOjk4MTM2NTcwNDgzMjRiYjA5ZTZkZTM2ODBjYzAyMDNkL3RleHRyZWdpb246OTgxMzY1NzA0ODMyNGJiMDllNmRlMzY4MGNjMDIwM2RfMTA5OTUxMTY3OTE1NQ_541804b9-5327-4e28-8af3-6686398c2e96">17</ix:nonFraction> issued and eight pending patents.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline">Hitachi Credit Agreement</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On March 12, 2020, we closed on the Loan and Security Agreement dated February 28, 2020 with Hitachi. Under the terms of</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">the Loan and Security Agreement, Hitachi has provided us with a $5,000,000 line of credit commitment. We are permitted to</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">borrow (i) 90% of the aggregate Eligible Accounts Receivable, plus (ii) the lesser of (A) 75% of the aggregate Unbilled</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Accounts Receivable or (B) 50% of the amount available to borrow under (i), up to the maximum credit commitment. The</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">interest rate under the Hitachi agreement is 2% in excess of the Wall Street Journal Prime Rate, with a minimum rate of 6.75%</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">per annum, on outstanding amounts. The principal and all accrued but unpaid interest are due on demand. In the event of a default under the terms of the Loan and Security Agreement, the interest rate increases to 6% greater than the interest rate in effect from time to time prior to a default. The Loan and Security Agreement contains certain affirmative and negative covenants to which we are also subject.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We agreed to pay Hitachi a commitment fee of $50,000, with one half due upon the execution of the agreement and the balance</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">due six months thereafter. We are obligated to pay Hitachi a commitment fee of $15,000 annually. We are also obligated to</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">pay Hitachi a quarterly service fee of 0.30% on the monthly unused amount of the maximum credit line. In addition to a $2,000</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">document fee we have paid to Hitachi, if we exited our relationship with Hitachi before March 1, 2022, we are obligated to pay</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Hitachi an exit fee of $50,000. On March 12, 2020, we drew $5,000,000 under this agreement, using $2,959,573 of these</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">proceeds to satisfy all of our obligations under a credit agreement with Western Alliance Bank. The balance was used for working capital and was repaid in 2020. At December 31, 2021 and 2020, there were no outstanding balances due under the Loan and Security Agreement with Hitachi.</span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:174%;text-decoration:underline">2021 Overview</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We had an extraordinary year in 2021 despite recurring pandemic induced disruptions occurring across supply chains and labor markets. Year-over-year (YOY) revenue was up 34% closing out the fourth quarter of the year at $19.7 million, an increase of 53% YOY and 17% quarter-over-sequential quarter. Both the ValidClick and IntentKey platforms had strong YOY revenue gains; ValidClick by 22% and the IntentKey by 75%.  For the first time in 2021, our strategy of bringing together the capabilities of both platforms to serve joint clients was realized. Gross margins declined slightly in 2021 compared to 2020. We reported gross margins of 73.4% in 2021 compared to 81.4% in 2020, primarily due to change in revenue mix. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The ValidClick and IntentKey platforms provide a similar service to clients, where ultimately their purpose is the delivery of high converting consumers to maximize return on advertising spend. The distinction between the platforms is mostly related to the channels each platform serves, social and search for ValidClick and programmatic for the IntentKey. As the number of joint clients grows, the need to distinguish between the platforms diminishes.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:85%">Impact of COVID-19 Pandemic</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">First identified in late 2019 and known now as COVID-19, the outbreak has impacted millions of individuals and businesses</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">worldwide. In response, many countries have implemented measures to combat the outbreak which has had an unprecedented</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">economic consequence. We did not experience an impact from COVID-19 through the end of fiscal year 2019 and had only</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">minor impact from COVID-19 in the first quarter of 2020. Because we operate in the digital advertising industry, unlike a brick</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and mortar-based company, predicting the impact of the coronavirus pandemic on our company is difficult. Beginning in late</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">April 2020, we experienced a significant reduction in marketing budgets and a decrease in monetization rates which impacted</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ValidClick more severely than IntentKey. This resulted in a significant reduction in our overall revenue run rates during 2020</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">with the low point occurring during May 2020.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In response to COVID-19, we curtailed expenses, including compensation and travel throughout 2020 in addition to other</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">actions. Additionally, in April 2020, we obtained the $1.1 million PPP Loan which we used primarily for payroll costs. The</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">PPP Loan was fully forgiven by the SBA on November 2, 2020.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Beginning mid-June 2020, we began to experience an improvement in overall daily revenue. Due to the unprecedented</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">sustainability of COVID-19 on our business, we were unable to predict with any certainty how our clients would adapt their</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">business strategies within the context of COVID-19 and therefore how our revenue run rate would change as a result. We,</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">therefore, focused our resources on areas we believed could have more immediate revenue potential, attempting to reduce</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">expenses and raising additional capital so as to mitigate operating disruptions while the impact of COVID-19 abates. Since the</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">start of 2021 with the roll out of vaccinations, we have seen an increase in our client&#8217;s willingness to spend on advertising and thereby an improvement in our revenue run rates.</span></div><div><span><br/></span></div><div id="i83925b5ec8fe49d298604751508a78b7_55"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Results of Operations</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.999%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.575%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">For the Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Change</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">% Change</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Revenue</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,830,688&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,640,007&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,190,681&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34.0&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of Revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,925,837&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,296,483&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,629,354&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross Profit</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,904,851&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,343,524&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,561,327&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.8&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Net Revenue</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We experienced 34% higher year over year revenue for the year ended December 31, 2021 as compared to the same period in 2020. Revenue from both platforms, ValidClick and IntentKey, exceeded the prior year. ValidClick YOY revenue was up by 22% and IntentKey YOY revenue by 75%. Both platforms acquired new customers within the year, benefiting from the agreement with a business development partner discussed in Note 11 to our Consolidated Financial Statements and because of the economic improvements associated with the COVID-19 pandemic recovery. Revenue in 2020 was affected by the COVID-19 pandemic which had a material impact on advertising budgets beginning in April of 2020. The renegotiation of payment terms and conditions as a trade-off for higher gross margins with ValidClick marketing clients in the quarter ended June 30, 2020 also contributed to the lower revenue in 2020.</span></div><div><span><br/></span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Cost of Revenue</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cost of revenue for the year ended December 31, 2021 was primarily generated by payments to advertising exchanges that provide access to a supply of advertising inventory where we serve advertisements using information predicted by the IntentKey platform and, to a lesser extent, payments to website publishers and app developers that host advertisements we serve through ValidClick. Cost of revenue for the year ended December 31, 2020 time periods was primarily generated by payments to website publishers and app developers that host advertisements we serve through ValidClick. The components of the cost of revenue have shifted, as the IntentKey platform revenue becomes a greater percentage of net revenue and as the ValidClick service has continued to expand its owned and operated publishing assets. The increase in the cost of revenue was largely due to the acquisition of new customers as mentioned in the Net Revenue section above and the renegotiation of payment terms and conditions with a ValidClick marketing partner in the quarter ended June 30, 2020.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Operating Expenses</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:46.999%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.575%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">For the Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Change</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">% Change</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketing costs</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,096,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,410,284&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,685,716&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,381,279&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,350,831&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,030,448&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,198,213&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,630,990&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(432,777)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,675,492&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,392,105&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,283,387&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.4&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Marketing costs consists mostly of traffic acquisition costs (&#8220;TAC&#8221;) and includes those expenses required to attract an audience to the ValidClick platform. The increase in marketing costs was largely due to higher TAC that resulted in the increase in ValidClick revenue discussed above in the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Net Revenue</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> section.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Compensation expense was higher for the year ended December 31, 2021 compared to the same time period in 2020 due primarily to higher stock-based compensation expense and to a lesser extent to salaries, benefits, commissions and incentive pay. Our total employment, both full and part-time, was 78 at December 31, 2021 compared to 75 at December 31, 2020. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Selling, general and administrative costs were lower for the year ended December 31, 2021 compared to the same time period in 2020 primarily due to lower IT costs and lower depreciation and amortization costs. In addition, professional fees were lower in 2021 than the prior year.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Interest Expense, net</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense, net, was approximately $87 thousand for the year ended December 31, 2021 and was primarily composed of  interest expense on finance lease obligations, the Hitachi Loan and Security Agreement and our marketable securities. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the year ended December 31, 2020, interest expense, net, was approximately $254 thousand and composed of interest expense on financed receivables, finance lease obligations and the PPP loan.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other income, net</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Other income, net, was approximately $257 thousand for the year ended December 31, 2021 and included the reversal of  deferred revenue from the contract cancellation discussed in Note 11 to our Consolidated Financial Statements of </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">approximately $415 thousand and reversal of an accrued sales reserve of $50 thousand, partially offset by the unrealized losses on trading securities discussed in Note 3 to our Consolidated Financial Statements. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">For the year ended December 31, 2020, other income, net, was $997 thousand and was primarily due to the $1.1 million PPP loan being fully forgiven on November 2, 2020. The PPP loan helped fund compensation expenses. Partially offsetting the PPP loan was a $103 thousand other expense due to the change of the fair market value of the derivative liability associated with convertible promissory notes that were extinguished by May 2020.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">I</span></div><div><span><br/></span></div><div id="i83925b5ec8fe49d298604751508a78b7_58"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Liquidity and Capital Resources</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As of December 31, 2021, we have approximately $13.3 million in cash, cash equivalents and marketable securities. Our net working capital was $12.4 million.  We have encountered recurring losses and cash outflows from operations, which historically we have funded through equity offerings and debt facilities.  In addition, our investment in internally developed software consists primarily of labor costs which are of a fixed nature.  Through December 31, 2021, our accumulated deficit was $144.0 million.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our principal sources of liquidity are the sale of our common stock and our credit facility with Hitachi described in Note 7 to</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">our Consolidated Financial Statements. During March 2020 and April 2020, we raised approximately $1.5 million in gross</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">proceeds, before expenses, through sales of our common stock and in April 2020 we received a $1.1 million PPP Loan. On June</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">8, 2020, we raised an additional $5.5 million in gross proceeds, before expenses, through the sale of our common stock and on</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">July 27, 2020, we raised an additional $10.75 million in gross proceeds, before expenses, through sales of our common stock.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On January 19, 2021, we raised an additional $8 million in gross proceeds, before expenses, through the sale of our common</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">stock, and on January 22, 2021, we raised an additional $6.25 million in gross proceeds, before expenses, through sales of our</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">common stock.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In March 2021, we contracted with an investment management company to manage our cash in excess of current operating</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">needs. We placed $2 million in cash equivalent accounts and $10 million in an interest-bearing account. At December 31, 2021,</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">our funds with the investment management company were approximately $8 million and were invested in cash equivalent accounts and marketable debt and equity securities. A detail of the activity is described in Note 3 to our Consolidated Financial Statements. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On May 28, 2021, we entered into a Sales Agreement (the "Sales Agreement") with A.G.P./Alliance Global Partners, as sales agent (the "Sales Agent"), pursuant to which we may offer and sell through or to the Sales Agent shares of our common stock (the "ATM Program") up to an aggregate amount of gross proceeds of $35,000,000. During the year ended December 31, 2021, we did not issue any shares of common stock or receive any aggregate proceeds from the ATM Program, and we did not pay any commissions to the Sales Agent. Any shares of common stock offered and sold in the ATM Program will be issued pursuant to our universal shelf registration statement on Form S-3 (the &#8220;Shelf Registration Statement&#8221;). The ATM Program will terminate upon (a) the election of the Sales Agent upon the occurrence of certain adverse events, (b) 10 days&#8217; advance notice from one party to the other, or (c) the sale of the balance available under our Shelf Registration Statement. Under the terms of the Sales Agreement, the Sales Agent is entitled to a commission at a fixed rate of 3.0% of the gross proceeds from each sale of shares under the Sales Agreement.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We have focused our resources behind a plan to grow our AI technology, the IntentKey, where we have a technological advantage and higher margins. If we are successful in implementing our plan, we expect to return to a positive cash flow from operations. However, there is no assurance that we will be able to achieve this objective.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We believe our current cash position and credit facility will be sufficient to sustain operations for at least the next twelve</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">months from the date of this filing.  If our plan to grow the IntentKey product is unsuccessful, we may need to fund operations through private or public sales of securities, debt financings or partnering/licensing transactions over the long term.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In April 2020, the Company experienced a significant reduction in advertiser marketing budgets across both the ValidClick and</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">IntentKey platforms as a direct consequence of COVID-19. These reductions adversely impacted our overall revenue</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">throughout 2020. As a result, in May 2020 and June 2020 we implemented a temporary compensation change for senior</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">officers and employees. Certain employees with salaries in excess of $100,000 per year had forgone a percentage of the cash portion of their salary and instead received an equivalent restricted stock grant. We curtailed expenses, including compensation and travel and issued a work from home policy to protect our employees and their families from virus transmission associated with co-workers. Though we continue to monitor the pandemic and related government guidelines and regulations, we have returned to a hybrid working model where employees are working partially from the office and partially from home.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Cash Flows</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The table below sets forth a summary of our cash flows for the years ended 2021 and 2020:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:37.845%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:27.011%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:31.844%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ccedff;padding:0 1pt"></td><td colspan="3" style="background-color:#ccedff;padding:2px 1pt;text-align:center;text-indent:30.05pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">2021</span></td><td colspan="3" style="background-color:#ccedff;padding:2px 1pt;text-align:center;text-indent:58.9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">2020</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Net cash used in operating activities</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$(5,276,257)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$(5,599,335)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Net cash used in investing activities</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$(4,597,885)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$(1,185,335)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Net cash provided by financing activities</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$12,459,441</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$14,302,346</span></td></tr></table></div><div><span><br/></span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Cash Flows - Operating</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash used in operating activities was $5,276,257 during 2021. We reported a net loss of $7,600,649, which included non-cash expenses; depreciation and amortization of $3,143,168, amortization of right of use assets $322,746 and stock-based compensation of $2,179,254; partially offset by the $1.4 million referral agreement and the reversal of $420,000 in deferred revenue discussed in Note 11 to our Consolidated Financial Statements. The change in operating assets and liabilities was a net use of cash of $3,077,525 primarily due to an increase in accrued liabilities of $1,264,687 and the accounts payable balance by $796,456, offset by an increase in the accounts receivable balance by $3,045,690. Our terms are such that we generally collect receivables prior to paying trade payables. Our Media sales arrangements typically have slower payment terms than the terms of related payables.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2020, cash used in operating activities was $5,599,335.  We reported a net loss of $7,304,569 which included the non-cash expenses of depreciation and amortization of $3,237,930, amortization of right of use assets $367,981 and stock-based compensation expenses of $858,683. The change in operating assets and liabilities was a net use of cash of $656,529. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cash Flows - Investing</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash used in investing activities was $4,597,885 and $1,185,335 for 2021 and 2020, respectively. Cash used in investing activities in 2021 consisted of capitalized internal development costs and purchase of marketable securities.  Cash used in investing activities in 2020 consisted of capitalized internal development costs.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Cash Flows - Financing</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash provided by financing activities was $12,459,441 and $14,302,346 during 2021 and 2020, respectively, primarily from proceeds from the sale of common stock.</span></div><div><span><br/></span></div><div><span><br/></span></div><div id="i83925b5ec8fe49d298604751508a78b7_52"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Critical Accounting Policies and Estimates</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amount of assets and liabilities, the disclosure of contingent assets and liabilities and the reported amounts of revenue and expenses during the reported periods.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following disclosure supplements the descriptions of our accounting policies, which are described in Note 2 to our Consolidated Financial Statements regarding significant areas of judgement. The estimates and assumptions that management makes affect the reported amounts of assets, liabilities, net revenues and expenses and disclosure of contingent assets and liabilities. The estimates and assumptions used are based upon management&#8217;s regular evaluation of the relevant facts and circumstances as of the date of the consolidated financial statements. Actual results may differ from the estimates and assumptions used in preparing the accompanying consolidated financial statements, and such differences could be material. A discussion of some of our more significant accounting policies and estimates follows.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Revenue recognition </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">- Both of our platforms generate revenue from ad placements and clicks on advertisements on websites, some of which we own. We recognize revenue from ad placements and clicks in the period in which they occur. We also recognize revenue from serving impressions when we complete all or a part of an order from an advertiser. The revenue is recognized in the period that the impression is served. Revenues are recognized net of adjustments based on the traffic generated and is billed monthly. We subsequently settle these transactions with our business partners at which time adjustments for invalid traffic may impact the amount collected. Payments to publishers who display advertisements on our behalf and payments to ad exchanges are recognized as cost of revenue.  There have been no material changes to our estimates of revenue for the periods presented within this Annual Report on Form 10-K.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounts receivable</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Accounts receivable consists of trade receivables from customers. We record accounts receivable at its net realizable value, recognizing an allowance for doubtful accounts based on our best estimate of probable credit losses on our existing accounts receivable. Balances are written off against the allowance after all means of collection have been exhausted and the possibility of recovery is considered remote.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Goodwill</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Goodwill is recorded as the difference, if any, between the aggregate consideration paid for an acquisition and the fair value of the net tangible and intangible assets acquired. We perform an impairment test annually as of December 31, 2021. As a result, we perform our annual goodwill impairment test by comparing the fair value of our reporting unit with its carrying amount. We generally determine the fair value of our reporting unit using the income approach methodology of valuation that includes the undiscounted cash flow method as well as other generally accepted valuation methodologies. If the carrying amount of a reporting unit exceeds the reporting unit&#8217;s fair value, the amount it exceeds fair value is equivalent to the amount of impairment loss.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Intangible Assets - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We allocate a portion of the purchase price of acquisitions to identifiable intangible assets and we amortize definite-lived assets over their estimated useful lives. We consider our indefinite-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Trade names are not amortized as they are believed to have an indefinite life. Trade names are reviewed annually for impairment under ASC 350. We also acquire intangible assets outside of acquisitions and record them at their fair value and amortize them over their estimated useful lives. We recorded no impairment of intangible assets during 2021 or 2020.&#160;</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Capitalized Software Costs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - We capitalize certain costs related to internally developed software and amortize these costs using the straight-line method over the estimated useful life of the software, generally two years. We do not sell internally developed software. Certain development costs not meeting the criteria for capitalization, in accordance with ASC 350-40 Internal-Use Software, are expensed as incurred.</span></div><div><span><br/></span></div><div id="i83925b5ec8fe49d298604751508a78b7_64"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 7A.&#160; QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Not applicable to a smaller reporting company.</span></div><div><span><br/></span></div><div id="i83925b5ec8fe49d298604751508a78b7_67"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 8.&#160; FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Consolidated Financial Statements begin on page F-1 at the end of this annual report.</span></div><div><span><br/></span></div><div id="i83925b5ec8fe49d298604751508a78b7_70"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 9.&#160; CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div id="i83925b5ec8fe49d298604751508a78b7_73"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 9A.&#160; CONTROLS AND PROCEDURES.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Evaluation of Disclosure Controls and Procedures</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We maintain &#8220;disclosure controls and procedures&#8221; as such term is defined in Rule 13a-15(e) under the Securities Exchange Act of 1934.&#160;&#160;Disclosure controls and procedures are controls and procedures designed to reasonably assure that information required to be disclosed in our reports filed under the Securities Exchange Act of 1934, such as this report, is recorded, processed, summarized and reported within the time periods prescribed by SEC rules and regulations, and to reasonably assure that such information is accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, to allow timely decisions regarding required disclosure.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our management does not expect that our disclosure controls will prevent all errors and fraud. A control system, no matter how well conceived and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met. In addition, the design of a control system must reflect the fact that there are resource constraints, and the benefits of controls must be considered relative to their costs. Because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, within a company have been detected. These inherent limitations include the realities that judgments in decision-making can be faulty, and that breakdowns can occur because of simple error or mistake.&#160;&#160;Additionally, controls can be circumvented by the individual acts of some persons, by collusion of two or more people or by management override of the control. The design of any systems of controls also is based in part upon certain assumptions about the likelihood of future events, and there can be no assurance that any </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">design will succeed in achieving its stated goals under all potential future conditions. Over time, controls may become inadequate because of changes in conditions, or the degree of compliance with the policies or procedures may deteriorate. Because of these inherent limitations in a cost-effective control system, misstatements due to error or fraud may occur and not be detected.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As required by Rule 13a-15 under the Securities Exchange Act of 1934, as of December&#160;31, 2021, the end of the period covered by this report, our management concluded their evaluation of the effectiveness of the design and operation of our disclosure controls and procedures. As of the evaluation date, our Chief Executive Officer and Chief Financial Officer concluded that we maintain disclosure controls and procedures that are effective in providing reasonable assurance that information required to be disclosed in our reports under the Securities Exchange Act of 1934 is recorded, processed, summarized and reported within the time periods prescribed by SEC rules and regulations, and that such information is accumulated and communicated to our management to allow timely decisions regarding required disclosure.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Management&#8217;s Report on Internal Control Over Financial Reporting</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our management is responsible for establishing and maintaining adequate internal control over financial reporting as defined in Securities Exchange Act of 1934 Rule 13a-15(f).&#160;&#160;Our internal control over financial reporting is designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles.&#160;&#160;Our internal control over financial reporting includes those policies and procedures that:</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of our assets;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that our receipts and expenditures are being made only in accordance with authorizations of our management and directors; and</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use or disposition of our assets that could have a material effect on the financial statements.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Because of the inherent limitations, internal control over financial reporting may not prevent or detect misstatements.&#160;&#160;Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our management assessed the effectiveness of our internal control over financial reporting as of December&#160;31, 2021.&#160;&#160;In making this assessment, our management used the criteria set forth by the Committee of Sponsoring Organizations of the 2013 Treadway Commission (&#8220;COSO&#8221;) in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Internal Control-Integrated Framework</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.&#160;Based upon this assessment, our Chief Executive Officer and Chief Financial Officer concluded that as of December&#160;31, 2021 our internal controls over financial reporting were effective.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Changes in Internal Control over Financial Reporting</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no changes in our internal controls over financial reporting that occurred during our most recent fiscal quarter that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.</span></div><div><span><br/></span></div><div id="i83925b5ec8fe49d298604751508a78b7_76"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 9B.&#160; OTHER INFORMATION</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None</span></div><div id="i83925b5ec8fe49d298604751508a78b7_1810"></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 9C. DISCLOSURE REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">N/A</span></div><div id="i83925b5ec8fe49d298604751508a78b7_79"></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART III</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div id="i83925b5ec8fe49d298604751508a78b7_82"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 10.&#160; DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The information required by this Item will be contained in our proxy statement for our 2022 Annual Meeting of Shareholders to be filed on or prior to April 30, 2022 (the &#8220;Proxy Statement&#8221;) and is incorporated herein by this reference.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> &#160;&#160;&#160;&#160;</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20</span></div></div></div><div id="i83925b5ec8fe49d298604751508a78b7_85"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 11.&#160; EXECUTIVE COMPENSATION.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The information required by this item will be contained in our Proxy Statement and is incorporated herein by this reference.</span></div><div><span><br/></span></div><div id="i83925b5ec8fe49d298604751508a78b7_88"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 12.&#160; SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The information required by this item will be contained in our Proxy Statement and is incorporated herein by this reference.</span></div><div><span><br/></span></div><div id="i83925b5ec8fe49d298604751508a78b7_91"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 13.&#160; CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The information required by this item will be contained in our Proxy Statement and is incorporated herein by this reference.</span></div><div><span><br/></span></div><div id="i83925b5ec8fe49d298604751508a78b7_94"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 14.&#160;&#160;PRINCIPAL ACCOUNTANT FEES AND SERVICES.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> The information required by this item will be contained in our Proxy Statement and is incorporated herein by this reference.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21</span></div></div></div><div id="i83925b5ec8fe49d298604751508a78b7_97"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART IV</span></div><div><span><br/></span></div><div id="i83925b5ec8fe49d298604751508a78b7_100"></div><div style="-sec-extract:summary"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 15.&#160;&#160;EXHIBITS, FINANCIAL STATEMENT SCHEDULES.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.&#160;&#160;Financial Statements</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements and Report of Independent Registered Accounting Firm are listed&#160;in the &#8220;Index to Financial Statements and Schedules&#8221; beginning on page F-1 and included on pages F-2 through F-22.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.&#160;&#160;Financial Statement Schedules</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All schedules for which provision is made in the applicable accounting regulations of the SEC are either not required under the related instructions, are not applicable (and therefore have been omitted), or the required disclosures are contained in the consolidated financial statements herein.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.&#160;&#160;&#160;Exhibits (including those incorporated by reference).</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">*** Portions of this exhibit have been omitted pursuant to a request for confidential treatment filed with the Commission under Rule 24b-2. The omitted material has been filed separately with the Commission. Certain portions of this exhibit have also been redacted pursuant to Item 601(b)(10)(iv) of Regulation S-K. The omitted information is (i) not material and (ii) would likely cause competitive harm to Inuvo if publicly disclosed. The location of the omitted confidential information is indicated in the exhibit with asterisks (***).</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:6.063%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:58.549%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.332%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.648%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.502%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.530%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">No.</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Exhibit Description</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Form</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Date Filed</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Filed or Furnished Herewith</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/829323/000111650209001136/kowab_ex24.htm">Agreement and Plan of Merger dated June 5, 2009 between Inuvo, Inc. and Kowabunga! Inc.</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8-K</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7/24/09</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/829323/000135448811003856/inuv_ex25.htm">Agreement and Plan of Merger dated October 16, 2011 between Inuvo, Inc., Anhinga Merger Subsidiary, Inc. and Vertro, Inc.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8-K</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10/17/11</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.5</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3(i).1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/829323/000082932304000014/cgi10ksb2003.txt">Articles of Incorporation, as amended</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10-KSB</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3/1/04</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3(i).2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/829323/000110465906021360/a06-8019_1ex3d2.htm">Amended to Articles of Incorporation filed March 14, 2005</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10-KSB</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3/31/06</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3(i).3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/829323/000111650209001136/kowab_ex34.htm">Articles of Merger between Inuvo, Inc. and Kowabunga! Inc.</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8-K</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7/24/09</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3.4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3(i).4</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/829323/000135448810003851/inuv_ex3i4.htm">Certificate of Change Filed Pursuant to NRS 78.209</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8-K</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12/10/10</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3(i).4</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3(i).5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/829323/000135448812001498/inuv_ex3i5.htm">Certificate of Merger as filed with the Secretary of State of Nevada on February 29, 2012</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10-K</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3/29/12</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3(i).5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3(i).6</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/829323/000135448812001498/inuv_ex3i6.htm">Articles of Amendment to Amended Articles of Incorporation as filed on February 29, 2012</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10-K</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3/29/12</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3(i).6</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3(i).7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/829323/000082932320000048/exhibit3i7.htm">Articles of Amendment to Articles of Incorporation as filed on October 31, 2019</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10-Q</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5/15/20</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3(i).7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3(i).8</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/829323/000082932320000072/ex3ii8-nevadaamend.htm">Certificate of Validation of Amendment to Amended Articles of Incorporation as filed October 16, 2020</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10-Q</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11/9/20</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3(i)8</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3(i).9</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/829323/000082932321000010/a3i9-nevadaevidenceofame.htm">Articles of Amendment to Articles of Incorporation as filed January 7, 2021</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10-K</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2/11/21</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3(i).9</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3(i).10</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/829323/000082932321000039/inuvoinc-evidenceofnevad.htm">Articles of Amendment to Articles of Incorporation as filed on August 19, 2021</a></span></div><div><span><br/></span></div><div><span><br/></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10-Q</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11/12/21</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3(i).10</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3(ii).1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/829323/000111650210000266/inuv_ex3ii4.htm">Amended and Restated By-Laws</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10-K</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3/31/10</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3(ii).4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3(ii).2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/829323/000135448812001000/inuv_ex3ii1.htm">Bylaw amendment adopted February 29, 2012</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8-K</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3/6/12</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3(ii).1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/829323/000082932321000010/exhibit41descriptionofsecu.htm">Description of Securities</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10-K</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2/11/21</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10.1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:115%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/829323/000082932317000031/a8kagoogle2017agreement6717.htm">Google Services Agreement effective March 1, 2017 by and between Vertro, Inc. and Google Inc. ***</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8-K/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6/7/17</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10.27</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/829323/000082932321000012/ex101-googlecontract.htm">Google Services Agreement by and between Vertro, Inc. and Google LLC, dated as of February 24, 2021 and effective as of March 1, 2021*</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8-K</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3/1/21</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10.3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/829323/000082932319000032/a102vertroamendment1renewa.htm">Amendment Number One to Google Services Agreement effective March 1, 2019 *** </a></span></div><div><span><br/></span></div><div><span><br/></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10-K</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3/15/19</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10.19</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10.4</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;margin-top:2pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/829323/000135448812002526/inuvo_ex101.htm">Yahoo! Publisher Network Contract, dated April 4, 2009, as amended with Amendment No. 1, Amendment No. 2, Amendment No. 3, Amendment No. 4, Amendment No. 5 and Amendment No. 6 ***</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10-Q</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5/15/12</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10.5</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;margin-top:2pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/829323/000135448812006630/inuv_ex101.htm">Yahoo! Publisher Network Contract, dated April 4, 2009, as amended. ***</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10-Q/A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12/28/12</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10.1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10.6</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/829323/000082932314000003/exhibit1028amended.htm">Amendment No. 8 to Yahoo! Publisher Network Contract effective as of September 1, 2013, executed and delivered October 10, 2013 ***</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10-Q/A</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1/6/14</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10.28</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10.7</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/829323/000082932316000064/a1024inuvo-yahooypnamendme.htm">Amendment #11 to Yahoo! Publisher Network Contract, effective January 15, 2016, executed and delivered January 26, 2015</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10-K</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2/12/16</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10.24</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10.8</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;margin-top:2pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/829323/000082932316000080/exhitibit1025yahooagreement.htm">Amendment #12 to Yahoo! Publisher Network Contract, effective March 2, 2016 ***</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10-Q</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4/27/16</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10.25</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10.9</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/829323/000082932318000013/inuvoincamendment14signe.htm">Amendment #14 to Yahoo! Publisher Contract dated February 28, 2018</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8-K</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3/6/18</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10.1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10.10</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/829323/000165495418005267/inuv_ex101.htm">Amendment #15 to Yahoo! Publisher Contract dated May 9, 2018</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8-K</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5/15/18</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10.11</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/829323/000082932318000053/inuv-ex1012018093018xq3.htm">Amendment # 16 dated August 28, 2018 to Yahoo! Publisher Network Contract ***</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10-Q</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11/7/18</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10.1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:6.063%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:58.549%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.332%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.648%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.502%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.530%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10.12</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/829323/000082932319000032/a106amdt18forinuvoypnagmtr.htm">Amendment #18 dated January 24, 2019 to Yahoo! Publisher Contract</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10-K</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3/15/19</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10.6</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10.13</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/829323/000082932320000076/ex-101xyahoo.htm">Amendment #28 to the Yahoo! Publisher Network Contract #1-19868214, dated as of November 11, 2020*** </a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8-K</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11/16/20</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10.1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10.14</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/829323/000082932318000053/inuv-ex1052018093018xq3.htm">Form of Indemnification Agreement with Directors of Inuvo, Inc.</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10-Q</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11/7/18</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10.5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10.15</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/829323/000135448810001332/inuv_def14a.htm">2010 Equity Compensation Plan </a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">DEF14A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4/30/10</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10.16</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/829323/000135448812000903/inuv_ex992.htm">Amendment No. 1 to 2010 Equity Compensation Plan dated February 29, 2012 </a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">S-8</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2/29/12</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">99.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10.17</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/829323/000165495417003797/inuv_def14a.htm">2017 Equity Compensation Plan</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">DEF14A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4/28/17</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">A</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10.18</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/829323/000165495419010281/inuv_def14a.htm">Amendment No. 1 to the 2017 Equity Compensation Plan</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">DEF14</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9/3/19</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">B</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10.19</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/829323/000144530513000597/exhibit1023.htm">Quick Action Closing Fund Grant Agreement, dated January 25, 2013, with the Arkansas Economic Development Commission</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10-K</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3/13/13</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10.23</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10.20</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/829323/000144530513000597/exhibit1024.htm">Grant Reimbursement Agreement, dated January 25, 2013, with the Arkansas Economic Development Commission..</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10-K</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3/13/13</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10.24</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10.21</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="a1021-argrantamendment.htm">Amendment to Grant Reimbursement Agreement, dated March 2021, with the Arkansas Economic Development Commission.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Filed</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10.22</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/829323/000135448812001000/invu_ex102.htm">Employment Agreement dated March 1, 2012 between Inuvo, Inc. and Richard K. Howe </a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8-K</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3/6/12</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10.23</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/829323/000135448812001000/inuv_ex104.htm">Employment Agreement dated March 1, 2012 between Inuvo, Inc. and Wallace D. Ruiz </a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8-K</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3/6/12</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10.4</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10.24</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/829323/000135448812001000/invu_ex105.htm">Employment Agreement dated March 1, 2012 between Inuvo, Inc. and John B. Pisaris</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8-K</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3/6/12</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10.5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10.25</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/829323/000082932320000004/hitachiloanagreement.htm">Loan and Security Agreement dated February 28, 2020 effective March 12, 2020 by and between Inuvo, Inc. and its subsidiaries and Hitachi Capital America Corp.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8-K</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3/17/20</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10.1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10.26</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/829323/000082932320000006/exhibit101-32020.htm">Form of Insider Offering Subscription Agreement</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8-K</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3/20/20</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10.27</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/829323/000082932320000023/exhibit101-4120.htm">Form of Subscription Agreement</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8-K</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4/01/20</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10.1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10.28</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/829323/000082932321000010/ex1029-rsugrantagreementte.htm">2017 Equity Compensation Plan Restricted Stock Unit Agreement </a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10-K</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2/11/21</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10.29</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10.29</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/829323/000165495421006382/inuv_ex11.htm">Sales Agreement, dated May 28, 2021 by and between A.G.P./Alliance Global</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/829323/000165495421006382/inuv_ex11.htm"> </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/829323/000165495421006382/inuv_ex11.htm">Partners and Inuvo, Inc.</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8-K</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5/28/21</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/829323/000165495421012603/inuv_ex161.htm">Letter of Mayer Hoffman McCann P.C. dated November 23, 2021</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8-K</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11/24/21</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21.1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="http://www.sec.gov/Archives/edgar/data/829323/000082932321000010/exhibit211.htm">Subsidiaries of the Registrant</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10-K</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2/11/21</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21.1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">23.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="a231-inuvo10kconsent2021.htm">Consent of </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="a231-inuvo10kconsent2021.htm">E</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="a231-inuvo10kconsent2021.htm">isnerA</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="a231-inuvo10kconsent2021.htm">mper LL</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="a231-inuvo10kconsent2021.htm">P</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">, PCAOB FIRM ID <ix:nonNumeric contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" name="dei:AuditorFirmId" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMDAvZnJhZzozMWQ1M2U2NjUxZmY0NDM1OGFlYTAzNTkwNTVjMjQzZC90YWJsZTo2MTQ4NGFmYmMxZDA0MmZiYjJlZTAxNWRlN2U2NGE0Yi90YWJsZXJhbmdlOjYxNDg0YWZiYzFkMDQyZmJiMmVlMDE1ZGU3ZTY0YTRiXzUyLTItMS0xLTc1MzUvdGV4dHJlZ2lvbjpjZTAzZDc0MTZiN2M0MGFhYjM5Y2M2NTljZDg4YTljMF8xMDk5NTExNjI3OTA4_ba018fed-8992-436a-b2fe-e8e60533ddfc">274</ix:nonNumeric></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Filed</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">23.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="exhibit232.htm">Consent of Mayer Hoffman McCann P.C</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">., PCAOB FIRM ID <ix:nonNumeric contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231" name="dei:AuditorFirmId" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMDAvZnJhZzozMWQ1M2U2NjUxZmY0NDM1OGFlYTAzNTkwNTVjMjQzZC90YWJsZTo2MTQ4NGFmYmMxZDA0MmZiYjJlZTAxNWRlN2U2NGE0Yi90YWJsZXJhbmdlOjYxNDg0YWZiYzFkMDQyZmJiMmVlMDE1ZGU3ZTY0YTRiXzQ4LTItMS0xLTEyNzQzL3RleHRyZWdpb246OWM5NTMyYjRkZTE4NGNiZGJmZmQ4MjliOTEyZWJjNmJfMTA5OTUxMTYyNzgzOA_63c43fb7-1afa-4367-adac-4dc29de7c734">199</ix:nonNumeric></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Filed</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">31.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="ex311-q4.htm">Rule 13a-14(a)/15d-14(a) certification of Chief Executive Officer</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Filed</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">31.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="ex312-q4.htm">Rule 13a-14(Rule 13a-14(a)/15d-14(a) certification of Chief Financial Officer)/15d-14(a) certification of Chief Financial Officer</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Filed</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">32.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="ex321-q4.htm">Section 1350 certification of Chief Executive Officer</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Filed</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">32.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%;text-decoration:underline" href="ex322-q4.htm">Section 1350 certification of Chief Financial Officer</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Filed</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">101.INS</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">XBRL Instance Document</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Filed</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">101.SCH</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">XBRL Taxonomy Extension Schema Document</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Filed</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">101.CAL</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">XBRL Taxonomy Extension Calculation Linkbase Document</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Filed</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">101.DEF</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">XBRL Taxonomy Extension Definition Linkbase Document</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Filed</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">101.LAB</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">XBRL Taxonomy Extension Label Linkbase Document</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Filed</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">101.PRE</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">XBRL Taxonomy Extension Presentation Linkbase Document</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Filed</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">104</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">The cover page for Inuvo, Inc.&#8217;s Annual Report on Form 10-K for the year ended December 31, 2021, formatted in Inline XBRL (included within Exhibit 101 attachments).</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Filed</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">*</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">The Company has omitted schedules and similar attachments to the subject agreement pursuant to Item 601(b) of Regulation S-K. The Company will furnish a copy of any omitted schedule or similar attachment to the SEC upon request.</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23</span></div></div></div><div id="i83925b5ec8fe49d298604751508a78b7_103"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Item 16.  Form 10-K Summary</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has elected not to provide this optional information.</span></div><div><span><br/></span></div><div id="i83925b5ec8fe49d298604751508a78b7_106"></div><div style="text-align:center"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SIGNATURES</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:46.993%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:3.592%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:33.064%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.951%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Inuvo, Inc.</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 17, 2022</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Wallace D. Ruiz</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Wallace D. Ruiz, Chief Financial Officer</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the registrant and in the capacities and on the dates indicated.</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:27.596%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.853%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:37.699%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.853%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.499%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Signature</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Title</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Date</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Richard K. Howe</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chairman of the Board of Directors, Chief Executive Officer, and principal executive officer</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 17, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Richard K. Howe</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Wallace D. Ruiz</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Financial Officer, principal financial and accounting officer</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 17, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Wallace D. Ruiz</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ G. Kent Burnett</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 17, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">G. Kent Burnett</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Gordon J. Cameron</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 17, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gordon J. Cameron</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Charles D. Morgan</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 17, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Charles D. Morgan</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25</span></div></div></div><div id="i83925b5ec8fe49d298604751508a78b7_109"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">INUVO, INC.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">FOR THE YEARS ENDED DECEMBER 31, 2021 AND 2020 </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">INDEX TO AUDITED CONSOLIDATED FINANCIAL STATEMENTS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:86.015%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.856%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.729%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">CONTENTS</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Report of Independent Registered Public Accounting Firm</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i83925b5ec8fe49d298604751508a78b7_112">1</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated Financial Statements:</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated Balance Sheets</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i83925b5ec8fe49d298604751508a78b7_115">4</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated Statements of Operations and Comprehensive Loss</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i83925b5ec8fe49d298604751508a78b7_118">6</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated Statements of Stockholders&#8217; Equity</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i83925b5ec8fe49d298604751508a78b7_121">7</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated Statements of Cash Flows</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i83925b5ec8fe49d298604751508a78b7_124">8</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes to Consolidated Financial Statements</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i83925b5ec8fe49d298604751508a78b7_127">9</a></span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr></table></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><span><br/></span></div></div></div><div id="i83925b5ec8fe49d298604751508a78b7_112"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Report of Independent Registered Public Accounting Firm</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:700;line-height:112%">To the Board of Directors and Stockholders of Inuvo, Inc.:</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:700;line-height:112%">Opinion on the Financial Statements</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We have audited the accompanying consolidated balance sheet of Inuvo, Inc. (the &#8220;Company&#8221;) as of December 31, 2021, and the related consolidated statements of operations, stockholders&#8217; equity, and cash flows for the year then ended, and the related notes (collectively referred to as the &#8220;consolidated financial statements&#8221;). In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 2021, and the results of its operations and its cash flows for the year then ended, in conformity with accounting principles generally accepted in the United States of America.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-weight:700;line-height:112%">Basis for Opinion</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">These financial statements are the responsibility of the Company&#8217;s management. Our responsibility is to express an opinion on the Company&#8217;s financial statements based on our audit. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) ("PCAOB") and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB. </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We conducted our audit in accordance with the standards of the PCAOB.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. The Company is not required to have, nor were we engaged to perform, an audit of its internal control over financial reporting. As part of our audit we are required to obtain an understanding of internal control over financial reporting but not for the purpose of expressing an opinion on the effectiveness of the Company&#8217;s internal control over financial reporting. Accordingly, we express no such opinion. </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Our audit included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audit also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audit provide a reasonable basis for our opinion.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%">Critical Audit Matters</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The critical audit matter communicated below is a matter arising from the current period audit of the financial statements that was communicated or required to be communicated to the audit committee and that: (1) relates to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of the critical audit matter does not alter in any way our opinion on the financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Capitalized software development costs</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As described in Note 2 to financial statements, the Company capitalizes certain labor costs related to internally developed software. Management determines the amount of internal software costs to be capitalized based on the amount of time spent by developers on projects in the application stage of development. There is judgment involved in estimating time allocated to a particular project in the application stage.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The gross balance of capitalized software development costs was $12.9 million as of December 31, 2021. Related accumulated amortization and the net carrying amount of capitalized software was approximately $11.5 million and $1.4 million, respectively, as of December 31, 2021.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We identified the estimate of time and related costs eligible for capitalization as capitalized software development costs as a critical audit matter due the significant judgment by management when determining the amount of time to capitalize for projects. This in turn led to a high degree of auditor judgment, subjectivity, and effort in performing procedures and evaluating audit evidence related to management&#8217;s determination of capitalized costs and management&#8217;s judgment related to the amount of time incurred by developers on projects in the application stage.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-1</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Addressing the matter involved performing procedures and evaluating audit evidence in connection with forming our overall opinion on the consolidated financial statements. These procedures included gaining an understanding of the controls relating to capitalized software development costs,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">testing management&#8217;s process for determining the time and related costs eligible for capitalization in the current year, evaluating whether the time and related costs were eligible for capitalization, testing the completeness and accuracy of underlying data used in management&#8217;s estimate of eligible time and related costs, and evaluating the reasonableness of significant assumptions used by management in estimating eligible time and related costs. Evaluating management&#8217;s assumptions related to eligible software development time for capitalization involved performing inquiries with management and with a sample of individual software developers regarding the nature, timing and extent of time worked on development activities.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">/s/ <ix:nonNumeric contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" name="dei:AuditorName" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTIvZnJhZzoxOTRmNGNiYmU2OTM0NDcxOTRjZTY0ZTI1NWJjMmRiYS90ZXh0cmVnaW9uOjE5NGY0Y2JiZTY5MzQ0NzE5NGNlNjRlMjU1YmMyZGJhXzMyOTg1MzQ4ODcwMTQ_7258860d-e570-406a-9292-5e65265f058e">EisnerAmper, LLP</ix:nonNumeric></span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have served as the Company&#8217;s auditor since 2021.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;17, 2022 </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" name="dei:AuditorLocation" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTIvZnJhZzoxOTRmNGNiYmU2OTM0NDcxOTRjZTY0ZTI1NWJjMmRiYS90ZXh0cmVnaW9uOjE5NGY0Y2JiZTY5MzQ0NzE5NGNlNjRlMjU1YmMyZGJhXzMyOTg1MzQ4ODcwMTU_534a73a7-2722-4727-99ff-36513c54f364">Iselin, NJ</ix:nonNumeric></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%;text-decoration:underline">Report of Independent Registered Public Accounting Firm</span></div><div><span><br/></span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">To the Board of Directors and</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Stockholders of Inuvo, Inc.:</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%">Opinion on the Financial Statements</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">We have audited the accompanying consolidated balance sheet of Inuvo, Inc. (the &#8220;Company&#8221;) as of December 31, 2020, and the related consolidated statements of operations, stockholders&#8217; equity, and cash flows for the year ended December 31, 2020, and the related notes (collectively referred to as the &#8220;financial statements&#8221;). In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 2020, and the results of its operations and its cash flows for the year ended December 31, 2020, in conformity with accounting principles generally accepted in the United States of America.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%">Basis for Opinion</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">These financial statements are the responsibility of the Company&#8217;s management. Our responsibility is to express an opinion on the Company&#8217;s financial statements based on our audit. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (&#8220;PCAOB&#8221;) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB. We conducted our audits in accordance with the standards of the PCAOB.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. The Company is not required to have, nor were we engaged to perform, an audit of its internal control over financial reporting. As part of our audits we are required to obtain an understanding of internal control over financial reporting but not for the purpose of expressing an opinion on the effectiveness of the Company&#8217;s internal control over financial reporting. Accordingly, we express no such opinion.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Our audit included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audit provides a reasonable basis for our opinion.</span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-2</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span><br/></span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%">Critical Audit Matters</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Critical audit matters are matters arising from the current period audit of the financial statements that were communicated or required to be communicated to the audit committee and that (i) relate to accounts or disclosures that are material to the financial statements and (ii) involved our especially challenging, subjective, or complex judgements. We determined that there are no critical audit matters.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">We have served as the Company&#8217;s auditors since 2009.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">/s/ <ix:nonNumeric contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231" name="dei:AuditorName" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTIvZnJhZzoxOTRmNGNiYmU2OTM0NDcxOTRjZTY0ZTI1NWJjMmRiYS90ZXh0cmVnaW9uOjE5NGY0Y2JiZTY5MzQ0NzE5NGNlNjRlMjU1YmMyZGJhXzMyOTg1MzQ4OTk5NTM_f2772a7d-d56b-4d1a-809f-76a8a72300f6">Mayer Hoffman McCann P.C.</ix:nonNumeric></span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">February 11, 2021</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%"><ix:nonNumeric contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231" name="dei:AuditorLocation" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTIvZnJhZzoxOTRmNGNiYmU2OTM0NDcxOTRjZTY0ZTI1NWJjMmRiYS90ZXh0cmVnaW9uOjE5NGY0Y2JiZTY5MzQ0NzE5NGNlNjRlMjU1YmMyZGJhXzMyOTg1MzQ5MDAwODA_c262fff6-eb39-4cd4-8139-52945b2bf321">Clearwater, Florida</ix:nonNumeric></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-3</span></div></div></div><div id="i83925b5ec8fe49d298604751508a78b7_115"></div><hr style="page-break-after:always"/><div style="min-height:22.5pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Inuvo, Inc.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consolidated Balance Sheets</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">For the Years Ended December 31, </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:65.420%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.992%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.545%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id867987be34d488b82dc941b764fd71a_I20211231" decimals="0" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzMtMS0xLTEtNzUzNQ_c6943ea8-3f20-4edc-8a43-38b500f1dd16">10,475,964</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231" decimals="0" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzMtMy0xLTEtNzUzNQ_19d55439-44cc-4c8b-af0d-46579e1a5071">7,890,665</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable securities - short term</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id867987be34d488b82dc941b764fd71a_I20211231" decimals="0" name="us-gaap:MarketableSecuritiesCurrent" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzUtMS0xLTEtODI0OQ_27e5564e-b53e-4860-8462-8772bb07a917">1,927,979</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231" decimals="0" name="us-gaap:MarketableSecuritiesCurrent" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzUtMy0xLTEtODI0OQ_4bd796fb-87d9-4594-bb00-5b37ec3ccc52">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, net of allowance for doubtful accounts of $<ix:nonFraction unitRef="usd" contextRef="id867987be34d488b82dc941b764fd71a_I20211231" decimals="0" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzUtMC0xLTEtNzUzNS90ZXh0cmVnaW9uOmZiYTNiYzk3NmI5NDQ5MGY4MTBkNjA2YWI1ZGI1MTIyXzY3_ba2fccaf-addf-4f4a-a498-340026903dd0">202,904</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231" decimals="0" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzUtMC0xLTEtNzUzNS90ZXh0cmVnaW9uOmZiYTNiYzk3NmI5NDQ5MGY4MTBkNjA2YWI1ZGI1MTIyXzc0_04a1183e-9f10-414e-b01f-8b326bdc617c">209,667</ix:nonFraction>, respectively</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id867987be34d488b82dc941b764fd71a_I20211231" decimals="0" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzUtMS0xLTEtNzUzNQ_edfa740f-fdbf-480f-9d71-680bb1d39a2e">9,265,813</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231" decimals="0" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzUtMy0xLTEtNzUzNQ_b00fb832-f9ee-49a4-84fb-afc66f41a6fa">6,227,610</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id867987be34d488b82dc941b764fd71a_I20211231" decimals="0" name="us-gaap:PrepaidExpenseCurrent" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzctMS0xLTEtNzUzNQ_8dfb0a2c-e83f-49df-9a42-de85d4776c9e">1,408,186</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231" decimals="0" name="us-gaap:PrepaidExpenseCurrent" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzctMy0xLTEtNzUzNQ_8c5ff746-841f-4f02-9675-e23bf056644a">413,435</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current assets</span></td><td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id867987be34d488b82dc941b764fd71a_I20211231" decimals="0" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzgtMS0xLTEtNzUzNQ_dedaad04-851e-4c9e-9988-5b5e7c40d03b">23,077,942</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231" decimals="0" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzgtMy0xLTEtNzUzNQ_d02061c0-db81-4420-9ab3-2f757964151c">14,531,710</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id867987be34d488b82dc941b764fd71a_I20211231" decimals="0" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzktMS0xLTEtNzUzNQ_7aefcb8c-ca25-4f7c-96ab-09806fa57f1a">1,506,766</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231" decimals="0" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzktMy0xLTEtNzUzNQ_0fe68722-3fa1-435f-8615-f9b5ceada38c">1,187,061</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right of use assets - operating lease</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id867987be34d488b82dc941b764fd71a_I20211231" decimals="0" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzEzLTEtMS0xLTgyNjk_c7df3c67-bba9-4337-a2d4-125d2141861d">641,306</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231" decimals="0" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzEzLTMtMS0xLTgyNjk_eb7943f1-2d87-452b-a6f0-6638bac425c0">606,573</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right of use assets - finance lease</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id867987be34d488b82dc941b764fd71a_I20211231" decimals="0" name="us-gaap:FinanceLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzExLTEtMS0xLTc1MzU_40dae71f-fb76-4206-8462-1ff75b8f43ec">201,902</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231" decimals="0" name="us-gaap:FinanceLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzExLTMtMS0xLTc1MzU_1e61763d-b5c3-42b6-a545-ea3d2cbdba11">395,910</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Referral and support services agreement advance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id867987be34d488b82dc941b764fd71a_I20211231" decimals="0" name="inuv:ReferralAgreement" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzEyLTEtMS0xLTc1MzU_d6418327-746a-4e4c-b175-058547c5cb40">1,100,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231" decimals="0" name="inuv:ReferralAgreement" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzEyLTMtMS0xLTc1MzU_76863522-afca-463f-ab3a-e7dda8ddd818">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable securities - long term</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id867987be34d488b82dc941b764fd71a_I20211231" decimals="0" name="us-gaap:MarketableSecuritiesNoncurrent" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzE2LTEtMS0xLTExMDc3_46b830ee-33d6-45d0-9a5b-6ea0ee3545b1">859,512</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231" decimals="0" name="us-gaap:MarketableSecuritiesNoncurrent" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzE2LTMtMS0xLTExMDc3_c4554010-6fd4-447d-8586-da84ae31181b">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets, net of accumulated amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id867987be34d488b82dc941b764fd71a_I20211231" decimals="0" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzEzLTEtMS0xLTc1MzU_730fde9c-df70-47a9-9699-5ab6ee52b7e6">6,720,585</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231" decimals="0" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzEzLTMtMS0xLTc1MzU_c1ed9fef-b89d-4f00-ae52-87c2c28f9fa7">8,586,089</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id867987be34d488b82dc941b764fd71a_I20211231" decimals="0" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzE0LTEtMS0xLTc1MzU_36aa550f-c0d3-491a-8dd5-ffdffa04932b">9,853,342</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231" decimals="0" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzE0LTMtMS0xLTc1MzU_c7ad994b-5134-42dc-b97f-7c7f0ee76b9a">9,853,342</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id867987be34d488b82dc941b764fd71a_I20211231" decimals="0" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzE1LTEtMS0xLTc1MzU_5aaeadcd-8989-4bb2-91a2-1d1a947ed721">35,720</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231" decimals="0" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzE1LTMtMS0xLTc1MzU_69e48d1a-6f8d-46f8-8524-d86c58e4249d">20,886</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total other assets</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id867987be34d488b82dc941b764fd71a_I20211231" decimals="0" name="inuv:OtherAssetsTotalNoncurrent" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzE2LTEtMS0xLTc1MzU_a2db1ea1-65e2-4b51-9de8-fa991d08693a">19,412,366</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231" decimals="0" name="inuv:OtherAssetsTotalNoncurrent" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzE2LTMtMS0xLTc1MzU_a4417b09-11cf-415a-a721-c9de19c06bda">19,462,800</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></td><td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id867987be34d488b82dc941b764fd71a_I20211231" decimals="0" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzE3LTEtMS0xLTc1MzU_c7207d17-2ea9-44c8-8352-eebef2c007d5">43,997,074</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231" decimals="0" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzE3LTMtMS0xLTc1MzU_7ce7591a-a114-4870-a924-d380e93534f8">35,181,571</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities and Stockholders&#8217; Equity</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id867987be34d488b82dc941b764fd71a_I20211231" decimals="0" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzIxLTEtMS0xLTc1MzU_06a3c2f9-71df-4984-9ee7-57fc63e658d3">4,844,716</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231" decimals="0" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzIxLTMtMS0xLTc1MzU_9a020411-5736-4f4d-91d2-fd1991ab3849">4,048,260</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and other current liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id867987be34d488b82dc941b764fd71a_I20211231" decimals="0" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzIyLTEtMS0xLTc1MzU_8b8fc228-8488-4ba2-8ffe-ef7c6fa387a4">5,374,391</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231" decimals="0" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzIyLTMtMS0xLTc1MzU_8e00a413-27b9-4377-bc52-c3b9ed4feca5">4,216,448</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liability - operating lease</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id867987be34d488b82dc941b764fd71a_I20211231" decimals="0" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzI0LTEtMS0xLTc1MzU_c38b161d-88a1-4935-8b85-bcc8f13248c3">340,478</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231" decimals="0" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzI0LTMtMS0xLTc1MzU_fd8064a9-32ca-49c8-830e-e7310f58f8dd">217,671</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liability - finance lease</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id867987be34d488b82dc941b764fd71a_I20211231" decimals="0" name="us-gaap:FinanceLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzI1LTEtMS0xLTc1MzU_dcf62aba-a975-4577-8c06-0198536cc95a">102,954</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231" decimals="0" name="us-gaap:FinanceLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzI1LTMtMS0xLTc1MzU_0bf55cb8-a38c-4eab-a313-d0758d888f80">246,793</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current liabilities</span></td><td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id867987be34d488b82dc941b764fd71a_I20211231" decimals="0" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzI5LTEtMS0xLTc1MzU_4abdce3d-2a13-4647-ba90-77ad15830602">10,662,539</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231" decimals="0" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzI5LTMtMS0xLTc1MzU_e3584dfe-2f04-4a58-bf08-073c88713991">8,729,172</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liability</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id867987be34d488b82dc941b764fd71a_I20211231" decimals="0" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzMyLTEtMS0xLTc1MzU_024dcf7c-9a43-4efc-84cf-f420514e2f0e">107,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231" decimals="0" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzMyLTMtMS0xLTc1MzU_67a21d2c-07c6-40f5-b52d-56dca71646ab">107,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liability - operating lease</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id867987be34d488b82dc941b764fd71a_I20211231" decimals="0" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzM0LTEtMS0xLTc1MzU_db98a969-311c-4d09-938f-910b04c72ab4">300,827</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231" decimals="0" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzM0LTMtMS0xLTc1MzU_8ba470fc-cd1f-43b5-8599-86a36b49e84d">388,902</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liability - finance lease</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id867987be34d488b82dc941b764fd71a_I20211231" decimals="0" name="us-gaap:FinanceLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzM1LTEtMS0xLTc1MzU_f8d6a9c3-7770-493d-9c7c-e262e4344316">105,411</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231" decimals="0" name="us-gaap:FinanceLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzM1LTMtMS0xLTc1MzU_4138b864-53bd-40da-a093-e66a42b667c8">93,426</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other long-term liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id867987be34d488b82dc941b764fd71a_I20211231" decimals="0" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzM2LTEtMS0xLTc1MzU_305475a2-7509-4338-b79c-a7a4130fce45">13,302</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231" decimals="0" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzM2LTMtMS0xLTc1MzU_0ca7656d-0123-4266-9ca4-d84cacff8312">573,957</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-term liabilities</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id867987be34d488b82dc941b764fd71a_I20211231" decimals="0" name="us-gaap:LiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzM3LTEtMS0xLTc1MzU_222035b9-11ff-4534-8563-ce7970f11fda">526,540</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231" decimals="0" name="us-gaap:LiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzM3LTMtMS0xLTc1MzU_e07fb8dd-d552-4d13-bfc9-267cdccdf91e">1,163,285</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stockholders&#8217; equity</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Preferred stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="id867987be34d488b82dc941b764fd71a_I20211231" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzQwLTAtMS0xLTc1MzUvdGV4dHJlZ2lvbjo5YTc4NTRjZWJhZDc0OGRiYTlmY2NhYTIyMTE5NjNjNF8yMQ_5d96b8f4-1ca0-4db7-9235-930b6eaeaa92"><ix:nonFraction unitRef="usdPerShare" contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzQwLTAtMS0xLTc1MzUvdGV4dHJlZ2lvbjo5YTc4NTRjZWJhZDc0OGRiYTlmY2NhYTIyMTE5NjNjNF8yMQ_fb63ca03-f63f-460b-9654-c9017bcbfca1">0.001</ix:nonFraction></ix:nonFraction> par value:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:29.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Authorized shares - <ix:nonFraction unitRef="shares" contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzQxLTAtMS0xLTc1MzUvdGV4dHJlZ2lvbjowOTU2MjJkNzNiZmQ0NDVkYjYyYTBiNWMxMWViODQ3N18yNA_0cd6bb1b-89d2-4fd6-9614-afd8afe59d8b"><ix:nonFraction unitRef="shares" contextRef="id867987be34d488b82dc941b764fd71a_I20211231" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzQxLTAtMS0xLTc1MzUvdGV4dHJlZ2lvbjowOTU2MjJkNzNiZmQ0NDVkYjYyYTBiNWMxMWViODQ3N18yNA_6c680606-030c-44cf-b0ed-f8a4c69464bf">500,000</ix:nonFraction></ix:nonFraction> - <ix:nonFraction unitRef="shares" contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231" decimals="INF" name="us-gaap:PreferredStockSharesIssued" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzQxLTAtMS0xLTc1MzUvdGV4dHJlZ2lvbjowOTU2MjJkNzNiZmQ0NDVkYjYyYTBiNWMxMWViODQ3N18yOQ_6846c8bc-bc7a-49df-bd30-2dca7dddb081"><ix:nonFraction unitRef="shares" contextRef="id867987be34d488b82dc941b764fd71a_I20211231" decimals="INF" name="us-gaap:PreferredStockSharesIssued" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzQxLTAtMS0xLTc1MzUvdGV4dHJlZ2lvbjowOTU2MjJkNzNiZmQ0NDVkYjYyYTBiNWMxMWViODQ3N18yOQ_7385ee08-fdfc-42f5-9f72-41d96ebf6c8b"><ix:nonFraction unitRef="shares" contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzQxLTAtMS0xLTc1MzUvdGV4dHJlZ2lvbjowOTU2MjJkNzNiZmQ0NDVkYjYyYTBiNWMxMWViODQ3N18yOQ_78b8d418-6695-4360-94f3-946b20513d7b"><ix:nonFraction unitRef="shares" contextRef="id867987be34d488b82dc941b764fd71a_I20211231" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzQxLTAtMS0xLTc1MzUvdGV4dHJlZ2lvbjowOTU2MjJkNzNiZmQ0NDVkYjYyYTBiNWMxMWViODQ3N18yOQ_c2b7f02c-5e35-4ab0-9538-147148a0b753">none</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> issued and outstanding</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id867987be34d488b82dc941b764fd71a_I20211231" decimals="0" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzQxLTEtMS0xLTc1MzU_370b9266-b27a-434c-9836-d52f2a6e2381">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231" decimals="0" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzQxLTMtMS0xLTc1MzU_6cd4c9da-2533-4e37-a0df-e850e2cfaa77">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzQyLTAtMS0xLTc1MzUvdGV4dHJlZ2lvbjo1OWNjY2I5NDExMjc0ZTllOTgyMGIzOTRiMjI4Zjg2ZF8xOA_e5fe8863-7f86-4739-840c-5999d615a815"><ix:nonFraction unitRef="usdPerShare" contextRef="id867987be34d488b82dc941b764fd71a_I20211231" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzQyLTAtMS0xLTc1MzUvdGV4dHJlZ2lvbjo1OWNjY2I5NDExMjc0ZTllOTgyMGIzOTRiMjI4Zjg2ZF8xOA_ee43808c-1889-4c1d-a0d9-3c27bc632bf1">0.001</ix:nonFraction></ix:nonFraction> par value:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:29.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Authorized shares <ix:nonFraction unitRef="shares" contextRef="id867987be34d488b82dc941b764fd71a_I20211231" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzQzLTAtMS0xLTc1MzUvdGV4dHJlZ2lvbjo2ODRjM2QzZTQ3MWU0YmZiOTgwMjY0NjVhNGIwNjU3M18yMg_070798d5-aff3-4179-804f-a0b01986407d">200,000,000</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzQzLTAtMS0xLTc1MzUvdGV4dHJlZ2lvbjo2ODRjM2QzZTQ3MWU0YmZiOTgwMjY0NjVhNGIwNjU3M18xMDk5NTExNjI3OTY4_839ca954-167e-4a90-acf8-79a2c7f869ff">100,000,000</ix:nonFraction>, respectively; issued and outstanding shares <ix:nonFraction unitRef="shares" contextRef="id867987be34d488b82dc941b764fd71a_I20211231" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzQzLTAtMS0xLTc1MzUvdGV4dHJlZ2lvbjo2ODRjM2QzZTQ3MWU0YmZiOTgwMjY0NjVhNGIwNjU3M181Ng_9018ebb9-7680-4902-8a29-354674212ae9">118,747,447</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="id867987be34d488b82dc941b764fd71a_I20211231" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzQzLTAtMS0xLTc1MzUvdGV4dHJlZ2lvbjo2ODRjM2QzZTQ3MWU0YmZiOTgwMjY0NjVhNGIwNjU3M182Mw_99d4dd78-e470-4483-87bc-33cdc24ba3b9">98,035,829</ix:nonFraction> respectively; </span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id867987be34d488b82dc941b764fd71a_I20211231" decimals="0" name="us-gaap:CommonStockValue" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzQzLTEtMS0xLTc1MzU_9207db43-3834-4eb9-91b7-7595aa3c8d9f">118,748</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231" decimals="0" name="us-gaap:CommonStockValue" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzQzLTMtMS0xLTc1MzU_f84a77b2-6051-41cf-858a-6b304601d93b">98,036</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additional paid-in capital</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id867987be34d488b82dc941b764fd71a_I20211231" decimals="0" name="us-gaap:AdditionalPaidInCapital" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzQ0LTEtMS0xLTc1MzU_7e335a06-4e8c-4635-88a4-a985dcf89804">176,586,529</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231" decimals="0" name="us-gaap:AdditionalPaidInCapital" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzQ0LTMtMS0xLTc1MzU_e008f615-eca3-4729-beca-3d30023332e8">161,541,448</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated other comprehensive income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id867987be34d488b82dc941b764fd71a_I20211231" decimals="0" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzQ5LTEtMS0xLTExMDg2_17ac2377-9160-4026-85bd-d3cd6fc144bc">53,737</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231" decimals="0" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzQ5LTMtMS0xLTExMDg2_ccc731b1-66a8-480a-a99a-c9d2ef148341">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated deficit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id867987be34d488b82dc941b764fd71a_I20211231" decimals="0" sign="-" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzQ1LTEtMS0xLTc1MzU_1564e4ef-9e0c-48a6-944f-0d488bfea4e2">143,951,019</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231" decimals="0" sign="-" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzQ1LTMtMS0xLTc1MzU_24d4b2c0-d9c2-4e8d-b258-1bd100f3a4c4">136,350,370</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stockholders' equity </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id867987be34d488b82dc941b764fd71a_I20211231" decimals="0" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzQ4LTEtMS0xLTc1MzU_06c6f049-f9c8-45f6-927f-90cc92361b6e">32,807,995</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231" decimals="0" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzQ4LTMtMS0xLTc1MzU_31a9c0c7-fded-46f7-b3fc-fcc63582a96f">25,289,114</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities and stockholders' equity</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id867987be34d488b82dc941b764fd71a_I20211231" decimals="0" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzQ5LTEtMS0xLTc1MzU_62651b7d-927c-4499-9d40-04ca42e2a4ec">43,997,074</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231" decimals="0" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzQ5LTMtMS0xLTc1MzU_c25526f7-75f6-4fc0-a795-64be4e398aff">35,181,571</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="height:31.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-4</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:22.5pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See accompanying report of independent registered public accounting firm and notes to the consolidated financial statements.</span></div><div style="height:31.5pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-5</span></div></div></div><div id="i83925b5ec8fe49d298604751508a78b7_118"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Inuvo, Inc.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consolidated Statements of Operations and Comprehensive Loss</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">For the Years Ended December 31,</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:67.668%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.562%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.706%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.564%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net revenue</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" decimals="0" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTgvZnJhZzoyYTJlM2UwZDY2YTY0NzNkYTgxMTMxMTI2OGJiY2ExYS90YWJsZTowMTE1YjBkZTlkNzA0MjU2YjlmODYwZGMxM2E2ZjM5Ny90YWJsZXJhbmdlOjAxMTViMGRlOWQ3MDQyNTZiOWY4NjBkYzEzYTZmMzk3XzEtMS0xLTEtNzUzNQ_c90c393f-88fa-4b1e-a262-913286b52520">59,830,688</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231" decimals="0" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTgvZnJhZzoyYTJlM2UwZDY2YTY0NzNkYTgxMTMxMTI2OGJiY2ExYS90YWJsZTowMTE1YjBkZTlkNzA0MjU2YjlmODYwZGMxM2E2ZjM5Ny90YWJsZXJhbmdlOjAxMTViMGRlOWQ3MDQyNTZiOWY4NjBkYzEzYTZmMzk3XzEtMy0xLTEtNzUzNQ_1db5b052-bef2-46d1-b723-344d33d8f7ce">44,640,007</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" decimals="0" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTgvZnJhZzoyYTJlM2UwZDY2YTY0NzNkYTgxMTMxMTI2OGJiY2ExYS90YWJsZTowMTE1YjBkZTlkNzA0MjU2YjlmODYwZGMxM2E2ZjM5Ny90YWJsZXJhbmdlOjAxMTViMGRlOWQ3MDQyNTZiOWY4NjBkYzEzYTZmMzk3XzItMS0xLTEtNzUzNQ_54230c26-ccd7-442f-b027-67242449526e">15,925,837</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231" decimals="0" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTgvZnJhZzoyYTJlM2UwZDY2YTY0NzNkYTgxMTMxMTI2OGJiY2ExYS90YWJsZTowMTE1YjBkZTlkNzA0MjU2YjlmODYwZGMxM2E2ZjM5Ny90YWJsZXJhbmdlOjAxMTViMGRlOWQ3MDQyNTZiOWY4NjBkYzEzYTZmMzk3XzItMy0xLTEtNzUzNQ_8eca07f4-3254-46d5-b485-08c7d9da60d7">8,296,483</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" decimals="0" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTgvZnJhZzoyYTJlM2UwZDY2YTY0NzNkYTgxMTMxMTI2OGJiY2ExYS90YWJsZTowMTE1YjBkZTlkNzA0MjU2YjlmODYwZGMxM2E2ZjM5Ny90YWJsZXJhbmdlOjAxMTViMGRlOWQ3MDQyNTZiOWY4NjBkYzEzYTZmMzk3XzMtMS0xLTEtNzUzNQ_60499017-057d-40c3-b949-6f6604127f9a">43,904,851</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231" decimals="0" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTgvZnJhZzoyYTJlM2UwZDY2YTY0NzNkYTgxMTMxMTI2OGJiY2ExYS90YWJsZTowMTE1YjBkZTlkNzA0MjU2YjlmODYwZGMxM2E2ZjM5Ny90YWJsZXJhbmdlOjAxMTViMGRlOWQ3MDQyNTZiOWY4NjBkYzEzYTZmMzk3XzMtMy0xLTEtNzUzNQ_4e52338f-9129-4a28-92e9-0329913dbee4">36,343,524</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketing costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" decimals="0" name="us-gaap:MarketingExpense" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTgvZnJhZzoyYTJlM2UwZDY2YTY0NzNkYTgxMTMxMTI2OGJiY2ExYS90YWJsZTowMTE1YjBkZTlkNzA0MjU2YjlmODYwZGMxM2E2ZjM5Ny90YWJsZXJhbmdlOjAxMTViMGRlOWQ3MDQyNTZiOWY4NjBkYzEzYTZmMzk3XzUtMS0xLTEtNzUzNQ_f307d381-d979-4e1c-ae0f-f1f1a1b2d758">33,096,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231" decimals="0" name="us-gaap:MarketingExpense" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTgvZnJhZzoyYTJlM2UwZDY2YTY0NzNkYTgxMTMxMTI2OGJiY2ExYS90YWJsZTowMTE1YjBkZTlkNzA0MjU2YjlmODYwZGMxM2E2ZjM5Ny90YWJsZXJhbmdlOjAxMTViMGRlOWQ3MDQyNTZiOWY4NjBkYzEzYTZmMzk3XzUtMy0xLTEtNzUzNQ_15894f4d-6c8e-47f3-aa90-3a3705f45895">27,410,284</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" decimals="0" name="us-gaap:SalariesAndWages" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTgvZnJhZzoyYTJlM2UwZDY2YTY0NzNkYTgxMTMxMTI2OGJiY2ExYS90YWJsZTowMTE1YjBkZTlkNzA0MjU2YjlmODYwZGMxM2E2ZjM5Ny90YWJsZXJhbmdlOjAxMTViMGRlOWQ3MDQyNTZiOWY4NjBkYzEzYTZmMzk3XzYtMS0xLTEtNzUzNQ_d7e915aa-ac92-492d-9b99-12107b53a9bf">11,381,279</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231" decimals="0" name="us-gaap:SalariesAndWages" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTgvZnJhZzoyYTJlM2UwZDY2YTY0NzNkYTgxMTMxMTI2OGJiY2ExYS90YWJsZTowMTE1YjBkZTlkNzA0MjU2YjlmODYwZGMxM2E2ZjM5Ny90YWJsZXJhbmdlOjAxMTViMGRlOWQ3MDQyNTZiOWY4NjBkYzEzYTZmMzk3XzYtMy0xLTEtNzUzNQ_710bff6f-1320-4016-a5d9-aadceb423550">9,350,831</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" decimals="0" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTgvZnJhZzoyYTJlM2UwZDY2YTY0NzNkYTgxMTMxMTI2OGJiY2ExYS90YWJsZTowMTE1YjBkZTlkNzA0MjU2YjlmODYwZGMxM2E2ZjM5Ny90YWJsZXJhbmdlOjAxMTViMGRlOWQ3MDQyNTZiOWY4NjBkYzEzYTZmMzk3XzctMS0xLTEtNzUzNQ_481d7a5c-3325-417b-ad46-8f353fe9d9de">7,198,213</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231" decimals="0" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTgvZnJhZzoyYTJlM2UwZDY2YTY0NzNkYTgxMTMxMTI2OGJiY2ExYS90YWJsZTowMTE1YjBkZTlkNzA0MjU2YjlmODYwZGMxM2E2ZjM5Ny90YWJsZXJhbmdlOjAxMTViMGRlOWQ3MDQyNTZiOWY4NjBkYzEzYTZmMzk3XzctMy0xLTEtNzUzNQ_0530be3a-a3da-4a71-b347-3b09af755f83">7,630,990</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating expenses</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" decimals="0" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTgvZnJhZzoyYTJlM2UwZDY2YTY0NzNkYTgxMTMxMTI2OGJiY2ExYS90YWJsZTowMTE1YjBkZTlkNzA0MjU2YjlmODYwZGMxM2E2ZjM5Ny90YWJsZXJhbmdlOjAxMTViMGRlOWQ3MDQyNTZiOWY4NjBkYzEzYTZmMzk3XzgtMS0xLTEtNzUzNQ_1c144ee5-f141-47a3-a446-2b9842830729">51,675,492</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231" decimals="0" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTgvZnJhZzoyYTJlM2UwZDY2YTY0NzNkYTgxMTMxMTI2OGJiY2ExYS90YWJsZTowMTE1YjBkZTlkNzA0MjU2YjlmODYwZGMxM2E2ZjM5Ny90YWJsZXJhbmdlOjAxMTViMGRlOWQ3MDQyNTZiOWY4NjBkYzEzYTZmMzk3XzgtMy0xLTEtNzUzNQ_b78c9810-732d-4eea-bc83-b448fdfa285a">44,392,105</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating loss</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" decimals="0" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTgvZnJhZzoyYTJlM2UwZDY2YTY0NzNkYTgxMTMxMTI2OGJiY2ExYS90YWJsZTowMTE1YjBkZTlkNzA0MjU2YjlmODYwZGMxM2E2ZjM5Ny90YWJsZXJhbmdlOjAxMTViMGRlOWQ3MDQyNTZiOWY4NjBkYzEzYTZmMzk3XzktMS0xLTEtNzUzNQ_2ec9093a-9753-4521-bc5b-52f3b5509248">7,770,641</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231" decimals="0" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTgvZnJhZzoyYTJlM2UwZDY2YTY0NzNkYTgxMTMxMTI2OGJiY2ExYS90YWJsZTowMTE1YjBkZTlkNzA0MjU2YjlmODYwZGMxM2E2ZjM5Ny90YWJsZXJhbmdlOjAxMTViMGRlOWQ3MDQyNTZiOWY4NjBkYzEzYTZmMzk3XzktMy0xLTEtNzUzNQ_aa5d2152-a606-43f7-b4cc-67639fec856b">8,048,581</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" decimals="0" sign="-" name="us-gaap:InterestIncomeExpenseNet" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTgvZnJhZzoyYTJlM2UwZDY2YTY0NzNkYTgxMTMxMTI2OGJiY2ExYS90YWJsZTowMTE1YjBkZTlkNzA0MjU2YjlmODYwZGMxM2E2ZjM5Ny90YWJsZXJhbmdlOjAxMTViMGRlOWQ3MDQyNTZiOWY4NjBkYzEzYTZmMzk3XzEzLTEtMS0xLTc1MzU_0555b0bd-de71-4b95-9a10-5f6bc9308f5f">86,983</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231" decimals="0" sign="-" name="us-gaap:InterestIncomeExpenseNet" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTgvZnJhZzoyYTJlM2UwZDY2YTY0NzNkYTgxMTMxMTI2OGJiY2ExYS90YWJsZTowMTE1YjBkZTlkNzA0MjU2YjlmODYwZGMxM2E2ZjM5Ny90YWJsZXJhbmdlOjAxMTViMGRlOWQ3MDQyNTZiOWY4NjBkYzEzYTZmMzk3XzEzLTMtMS0xLTc1MzU_e45506ca-75c3-49ff-b13b-96a928edd330">253,505</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income, net</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" decimals="0" name="us-gaap:NonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTgvZnJhZzoyYTJlM2UwZDY2YTY0NzNkYTgxMTMxMTI2OGJiY2ExYS90YWJsZTowMTE1YjBkZTlkNzA0MjU2YjlmODYwZGMxM2E2ZjM5Ny90YWJsZXJhbmdlOjAxMTViMGRlOWQ3MDQyNTZiOWY4NjBkYzEzYTZmMzk3XzE0LTEtMS0xLTc1MzU_361af38b-78ac-4618-95e4-901af2869a76">256,975</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231" decimals="0" name="us-gaap:NonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTgvZnJhZzoyYTJlM2UwZDY2YTY0NzNkYTgxMTMxMTI2OGJiY2ExYS90YWJsZTowMTE1YjBkZTlkNzA0MjU2YjlmODYwZGMxM2E2ZjM5Ny90YWJsZXJhbmdlOjAxMTViMGRlOWQ3MDQyNTZiOWY4NjBkYzEzYTZmMzk3XzE0LTMtMS0xLTc1MzU_6ae77fa9-f425-49d6-809d-bec4ce575b05">997,517</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" decimals="0" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTgvZnJhZzoyYTJlM2UwZDY2YTY0NzNkYTgxMTMxMTI2OGJiY2ExYS90YWJsZTowMTE1YjBkZTlkNzA0MjU2YjlmODYwZGMxM2E2ZjM5Ny90YWJsZXJhbmdlOjAxMTViMGRlOWQ3MDQyNTZiOWY4NjBkYzEzYTZmMzk3XzE5LTEtMS0xLTc1MzU_c0cd967d-187d-443a-92e6-cc02beba9ef4">7,600,649</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231" decimals="0" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTgvZnJhZzoyYTJlM2UwZDY2YTY0NzNkYTgxMTMxMTI2OGJiY2ExYS90YWJsZTowMTE1YjBkZTlkNzA0MjU2YjlmODYwZGMxM2E2ZjM5Ny90YWJsZXJhbmdlOjAxMTViMGRlOWQ3MDQyNTZiOWY4NjBkYzEzYTZmMzk3XzE5LTMtMS0xLTc1MzU_256b0d00-92ce-4e67-8bd5-4dc3a1b105fb">7,304,569</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized gain on marketable securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" decimals="0" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTgvZnJhZzoyYTJlM2UwZDY2YTY0NzNkYTgxMTMxMTI2OGJiY2ExYS90YWJsZTowMTE1YjBkZTlkNzA0MjU2YjlmODYwZGMxM2E2ZjM5Ny90YWJsZXJhbmdlOjAxMTViMGRlOWQ3MDQyNTZiOWY4NjBkYzEzYTZmMzk3XzIxLTEtMS0xLTExODQw_ccc2dc65-52ef-4c81-8736-b2a06c77d4c4">53,737</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231" decimals="0" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTgvZnJhZzoyYTJlM2UwZDY2YTY0NzNkYTgxMTMxMTI2OGJiY2ExYS90YWJsZTowMTE1YjBkZTlkNzA0MjU2YjlmODYwZGMxM2E2ZjM5Ny90YWJsZXJhbmdlOjAxMTViMGRlOWQ3MDQyNTZiOWY4NjBkYzEzYTZmMzk3XzIxLTMtMS0xLTExODQw_bfb7b97d-e4ed-4485-a9f5-70f8990b4308">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Comprehensive loss</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" decimals="0" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTgvZnJhZzoyYTJlM2UwZDY2YTY0NzNkYTgxMTMxMTI2OGJiY2ExYS90YWJsZTowMTE1YjBkZTlkNzA0MjU2YjlmODYwZGMxM2E2ZjM5Ny90YWJsZXJhbmdlOjAxMTViMGRlOWQ3MDQyNTZiOWY4NjBkYzEzYTZmMzk3XzIyLTEtMS0xLTExODQw_78c33a3f-1bc2-42f6-a559-c170765e753f">7,546,912</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231" decimals="0" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTgvZnJhZzoyYTJlM2UwZDY2YTY0NzNkYTgxMTMxMTI2OGJiY2ExYS90YWJsZTowMTE1YjBkZTlkNzA0MjU2YjlmODYwZGMxM2E2ZjM5Ny90YWJsZXJhbmdlOjAxMTViMGRlOWQ3MDQyNTZiOWY4NjBkYzEzYTZmMzk3XzIyLTMtMS0xLTExODQw_bde76f9c-1c39-49bb-9106-c9f38c406585">7,304,569</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Per common share data:</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic and diluted</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTgvZnJhZzoyYTJlM2UwZDY2YTY0NzNkYTgxMTMxMTI2OGJiY2ExYS90YWJsZTowMTE1YjBkZTlkNzA0MjU2YjlmODYwZGMxM2E2ZjM5Ny90YWJsZXJhbmdlOjAxMTViMGRlOWQ3MDQyNTZiOWY4NjBkYzEzYTZmMzk3XzI1LTEtMS0xLTc1MzU_0d7adc7e-9fc6-4a97-a243-44e19be3a794"><ix:nonFraction unitRef="usdPerShare" contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTgvZnJhZzoyYTJlM2UwZDY2YTY0NzNkYTgxMTMxMTI2OGJiY2ExYS90YWJsZTowMTE1YjBkZTlkNzA0MjU2YjlmODYwZGMxM2E2ZjM5Ny90YWJsZXJhbmdlOjAxMTViMGRlOWQ3MDQyNTZiOWY4NjBkYzEzYTZmMzk3XzI1LTEtMS0xLTc1MzU_6dcd25f8-ba6b-4721-96a5-747bd272f540">0.06</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTgvZnJhZzoyYTJlM2UwZDY2YTY0NzNkYTgxMTMxMTI2OGJiY2ExYS90YWJsZTowMTE1YjBkZTlkNzA0MjU2YjlmODYwZGMxM2E2ZjM5Ny90YWJsZXJhbmdlOjAxMTViMGRlOWQ3MDQyNTZiOWY4NjBkYzEzYTZmMzk3XzI1LTMtMS0xLTc1MzU_cbc17266-2f71-4a98-bb27-dca0ccbeafba"><ix:nonFraction unitRef="usdPerShare" contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTgvZnJhZzoyYTJlM2UwZDY2YTY0NzNkYTgxMTMxMTI2OGJiY2ExYS90YWJsZTowMTE1YjBkZTlkNzA0MjU2YjlmODYwZGMxM2E2ZjM5Ny90YWJsZXJhbmdlOjAxMTViMGRlOWQ3MDQyNTZiOWY4NjBkYzEzYTZmMzk3XzI1LTMtMS0xLTc1MzU_e087bb4e-cc49-422e-be20-031a02b4731e">0.09</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTgvZnJhZzoyYTJlM2UwZDY2YTY0NzNkYTgxMTMxMTI2OGJiY2ExYS90YWJsZTowMTE1YjBkZTlkNzA0MjU2YjlmODYwZGMxM2E2ZjM5Ny90YWJsZXJhbmdlOjAxMTViMGRlOWQ3MDQyNTZiOWY4NjBkYzEzYTZmMzk3XzI4LTEtMS0xLTc1MzU_2f384285-4281-4c33-84f2-f082cc0a08ec">117,613,845</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTgvZnJhZzoyYTJlM2UwZDY2YTY0NzNkYTgxMTMxMTI2OGJiY2ExYS90YWJsZTowMTE1YjBkZTlkNzA0MjU2YjlmODYwZGMxM2E2ZjM5Ny90YWJsZXJhbmdlOjAxMTViMGRlOWQ3MDQyNTZiOWY4NjBkYzEzYTZmMzk3XzI4LTMtMS0xLTc1MzU_4fb9a683-76cc-40fa-9452-f92ab26e3bee">77,473,479</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTgvZnJhZzoyYTJlM2UwZDY2YTY0NzNkYTgxMTMxMTI2OGJiY2ExYS90YWJsZTowMTE1YjBkZTlkNzA0MjU2YjlmODYwZGMxM2E2ZjM5Ny90YWJsZXJhbmdlOjAxMTViMGRlOWQ3MDQyNTZiOWY4NjBkYzEzYTZmMzk3XzI5LTEtMS0xLTc1MzU_b977601e-6f0e-4766-8b07-4cfb7bc115b3">117,613,845</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTgvZnJhZzoyYTJlM2UwZDY2YTY0NzNkYTgxMTMxMTI2OGJiY2ExYS90YWJsZTowMTE1YjBkZTlkNzA0MjU2YjlmODYwZGMxM2E2ZjM5Ny90YWJsZXJhbmdlOjAxMTViMGRlOWQ3MDQyNTZiOWY4NjBkYzEzYTZmMzk3XzI5LTMtMS0xLTc1MzU_60820b0a-9b56-4a1d-9cdc-34562025e614">77,473,479</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See accompanying report of independent registered public accounting firm and notes to the consolidated financial statements.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-6</span></div></div></div><div id="i83925b5ec8fe49d298604751508a78b7_121"></div><hr style="page-break-after:always"/><div style="min-height:45pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Inuvo, Inc.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consolidated Statements of Stockholders' Equity</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">For the Years Ended December&#160;31, 2021 and 2020 </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:30.205%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.391%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.433%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.856%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.433%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.433%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.419%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.433%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.659%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.306%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.659%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.433%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.160%"></td><td style="width:0.1%"></td></tr><tr style="height:26pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Common Stock</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Additional Paid in Capital</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Deficit</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Treasury Stock</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Accumulated Other Comprehensive Income</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Stock</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balances as of December 31, 2019</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="if737f75d7ca84950bad11dbf3e35c85d_I20191231" decimals="INF" name="us-gaap:SharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjEvZnJhZzplMGNmMzdiMzVlNTI0ZGRlYjNmMGM5NDQzZDdhMThlOC90YWJsZTpiNThmMDZlYTM1YjM0ZWVmOGYwNWZmM2VmYjI1MmFmMS90YWJsZXJhbmdlOmI1OGYwNmVhMzViMzRlZWY4ZjA1ZmYzZWZiMjUyYWYxXzItMS0xLTEtNzUzNQ_b50f4d4c-d428-481d-bb73-4e1c7015cceb">51,846,011</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if737f75d7ca84950bad11dbf3e35c85d_I20191231" decimals="0" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjEvZnJhZzplMGNmMzdiMzVlNTI0ZGRlYjNmMGM5NDQzZDdhMThlOC90YWJsZTpiNThmMDZlYTM1YjM0ZWVmOGYwNWZmM2VmYjI1MmFmMS90YWJsZXJhbmdlOmI1OGYwNmVhMzViMzRlZWY4ZjA1ZmYzZWZiMjUyYWYxXzItMy0xLTEtNzUzNQ_d61ad2e4-f9ea-4bc6-a396-bfa481b6a5ec">52,223</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i928253694be549cab75d258261fecbb7_I20191231" decimals="0" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjEvZnJhZzplMGNmMzdiMzVlNTI0ZGRlYjNmMGM5NDQzZDdhMThlOC90YWJsZTpiNThmMDZlYTM1YjM0ZWVmOGYwNWZmM2VmYjI1MmFmMS90YWJsZXJhbmdlOmI1OGYwNmVhMzViMzRlZWY4ZjA1ZmYzZWZiMjUyYWYxXzItNS0xLTEtNzUzNQ_9a6e3922-d6b5-437a-af39-5bbb9249f26c">144,843,687</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia35354abbf9846d7bf6c831fc5f1f38f_I20191231" decimals="0" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjEvZnJhZzplMGNmMzdiMzVlNTI0ZGRlYjNmMGM5NDQzZDdhMThlOC90YWJsZTpiNThmMDZlYTM1YjM0ZWVmOGYwNWZmM2VmYjI1MmFmMS90YWJsZXJhbmdlOmI1OGYwNmVhMzViMzRlZWY4ZjA1ZmYzZWZiMjUyYWYxXzItNy0xLTEtNzUzNQ_2d0a8384-4471-42e0-b98f-0d75cd3d79ec">129,045,801</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4b633b9326d04ad9952d2a8f97ea7d60_I20191231" decimals="0" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjEvZnJhZzplMGNmMzdiMzVlNTI0ZGRlYjNmMGM5NDQzZDdhMThlOC90YWJsZTpiNThmMDZlYTM1YjM0ZWVmOGYwNWZmM2VmYjI1MmFmMS90YWJsZXJhbmdlOmI1OGYwNmVhMzViMzRlZWY4ZjA1ZmYzZWZiMjUyYWYxXzItMTEtMS0xLTc1MzU_c2f5dc41-0c18-46ab-bb29-a3685b471493">1,396,559</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8265a7649a5543ed8e84e4116b616ba5_I20191231" decimals="0" name="us-gaap:StockholdersEquity" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjEvZnJhZzplMGNmMzdiMzVlNTI0ZGRlYjNmMGM5NDQzZDdhMThlOC90YWJsZTpiNThmMDZlYTM1YjM0ZWVmOGYwNWZmM2VmYjI1MmFmMS90YWJsZXJhbmdlOmI1OGYwNmVhMzViMzRlZWY4ZjA1ZmYzZWZiMjUyYWYxXzItMTMtMS0xLTEyMjE3_0de7efa5-e8af-47dd-8c12-8bb2aa114410">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8017d36b9e4d42469e26fb8b53201b20_I20191231" decimals="0" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjEvZnJhZzplMGNmMzdiMzVlNTI0ZGRlYjNmMGM5NDQzZDdhMThlOC90YWJsZTpiNThmMDZlYTM1YjM0ZWVmOGYwNWZmM2VmYjI1MmFmMS90YWJsZXJhbmdlOmI1OGYwNmVhMzViMzRlZWY4ZjA1ZmYzZWZiMjUyYWYxXzItMTMtMS0xLTc1MzU_b7187743-8f20-4f84-9b88-d7f2c2584706">14,453,550</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9e4b36211daa492ba2d8bdb21648712b_D20200101-20201231" decimals="0" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjEvZnJhZzplMGNmMzdiMzVlNTI0ZGRlYjNmMGM5NDQzZDdhMThlOC90YWJsZTpiNThmMDZlYTM1YjM0ZWVmOGYwNWZmM2VmYjI1MmFmMS90YWJsZXJhbmdlOmI1OGYwNmVhMzViMzRlZWY4ZjA1ZmYzZWZiMjUyYWYxXzMtNy0xLTEtNzUzNQ_e295b98e-1fa0-4b4d-8704-9023958dc51b">7,304,569</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231" decimals="0" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjEvZnJhZzplMGNmMzdiMzVlNTI0ZGRlYjNmMGM5NDQzZDdhMThlOC90YWJsZTpiNThmMDZlYTM1YjM0ZWVmOGYwNWZmM2VmYjI1MmFmMS90YWJsZXJhbmdlOmI1OGYwNmVhMzViMzRlZWY4ZjA1ZmYzZWZiMjUyYWYxXzMtMTMtMS0xLTc1MzU_f749d88b-096a-4e66-a360-545941d1583e">7,304,569</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide1d6870e55e4140b3459d8786f038f0_D20200101-20201231" decimals="0" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjEvZnJhZzplMGNmMzdiMzVlNTI0ZGRlYjNmMGM5NDQzZDdhMThlOC90YWJsZTpiNThmMDZlYTM1YjM0ZWVmOGYwNWZmM2VmYjI1MmFmMS90YWJsZXJhbmdlOmI1OGYwNmVhMzViMzRlZWY4ZjA1ZmYzZWZiMjUyYWYxXzQtNS0xLTEtNzUzNQ_017b09b0-4aca-49f5-ba7d-284d47d6d6c3">858,683</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231" decimals="0" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjEvZnJhZzplMGNmMzdiMzVlNTI0ZGRlYjNmMGM5NDQzZDdhMThlOC90YWJsZTpiNThmMDZlYTM1YjM0ZWVmOGYwNWZmM2VmYjI1MmFmMS90YWJsZXJhbmdlOmI1OGYwNmVhMzViMzRlZWY4ZjA1ZmYzZWZiMjUyYWYxXzQtMTMtMS0xLTc1MzU_4af1a2f8-7c83-4bd2-a9d3-84b0481c2f41">858,683</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cancellation of treasury stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iffb1293fbd6946288545f58ec024931a_D20200101-20201231" decimals="0" name="us-gaap:TreasuryStockRetiredCostMethodAmount" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjEvZnJhZzplMGNmMzdiMzVlNTI0ZGRlYjNmMGM5NDQzZDdhMThlOC90YWJsZTpiNThmMDZlYTM1YjM0ZWVmOGYwNWZmM2VmYjI1MmFmMS90YWJsZXJhbmdlOmI1OGYwNmVhMzViMzRlZWY4ZjA1ZmYzZWZiMjUyYWYxXzUtMy0xLTEtODQ4Ng_2df768b1-b60e-4567-bd1a-80e4360aa1e3">376</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ide1d6870e55e4140b3459d8786f038f0_D20200101-20201231" decimals="0" name="us-gaap:TreasuryStockRetiredCostMethodAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjEvZnJhZzplMGNmMzdiMzVlNTI0ZGRlYjNmMGM5NDQzZDdhMThlOC90YWJsZTpiNThmMDZlYTM1YjM0ZWVmOGYwNWZmM2VmYjI1MmFmMS90YWJsZXJhbmdlOmI1OGYwNmVhMzViMzRlZWY4ZjA1ZmYzZWZiMjUyYWYxXzUtNS0xLTEtODQ4Ng_7423b51f-3473-4d46-bb0a-d22c126096b8">1,396,183</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i62f3114c0dad4d5da69ce5024e26b1a9_D20200101-20201231" decimals="0" sign="-" name="us-gaap:TreasuryStockRetiredCostMethodAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjEvZnJhZzplMGNmMzdiMzVlNTI0ZGRlYjNmMGM5NDQzZDdhMThlOC90YWJsZTpiNThmMDZlYTM1YjM0ZWVmOGYwNWZmM2VmYjI1MmFmMS90YWJsZXJhbmdlOmI1OGYwNmVhMzViMzRlZWY4ZjA1ZmYzZWZiMjUyYWYxXzUtMTEtMS0xLTg0ODY_adbbb480-e686-4ad9-9913-89fc1a01a921">1,396,559</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231" decimals="0" name="us-gaap:TreasuryStockRetiredCostMethodAmount" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjEvZnJhZzplMGNmMzdiMzVlNTI0ZGRlYjNmMGM5NDQzZDdhMThlOC90YWJsZTpiNThmMDZlYTM1YjM0ZWVmOGYwNWZmM2VmYjI1MmFmMS90YWJsZXJhbmdlOmI1OGYwNmVhMzViMzRlZWY4ZjA1ZmYzZWZiMjUyYWYxXzUtMTMtMS0xLTg0ODY_cce26c19-af8c-4430-9a2d-3d9966e4a64c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock issued for vested restricted stock awards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="iffb1293fbd6946288545f58ec024931a_D20200101-20201231" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjEvZnJhZzplMGNmMzdiMzVlNTI0ZGRlYjNmMGM5NDQzZDdhMThlOC90YWJsZTpiNThmMDZlYTM1YjM0ZWVmOGYwNWZmM2VmYjI1MmFmMS90YWJsZXJhbmdlOmI1OGYwNmVhMzViMzRlZWY4ZjA1ZmYzZWZiMjUyYWYxXzUtMS0xLTEtNzUzNQ_766f722a-6e80-4e32-8f29-80c3f75624de">1,020,882</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iffb1293fbd6946288545f58ec024931a_D20200101-20201231" decimals="0" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjEvZnJhZzplMGNmMzdiMzVlNTI0ZGRlYjNmMGM5NDQzZDdhMThlOC90YWJsZTpiNThmMDZlYTM1YjM0ZWVmOGYwNWZmM2VmYjI1MmFmMS90YWJsZXJhbmdlOmI1OGYwNmVhMzViMzRlZWY4ZjA1ZmYzZWZiMjUyYWYxXzUtMy0xLTEtNzUzNQ_5b2b53c6-a128-4eb6-82ab-c6a179168845">1,020</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ide1d6870e55e4140b3459d8786f038f0_D20200101-20201231" decimals="0" sign="-" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjEvZnJhZzplMGNmMzdiMzVlNTI0ZGRlYjNmMGM5NDQzZDdhMThlOC90YWJsZTpiNThmMDZlYTM1YjM0ZWVmOGYwNWZmM2VmYjI1MmFmMS90YWJsZXJhbmdlOmI1OGYwNmVhMzViMzRlZWY4ZjA1ZmYzZWZiMjUyYWYxXzUtNS0xLTEtNzUzNQ_771113ec-6eab-4139-984e-2a1c61f8f97e">1,020</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231" decimals="0" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjEvZnJhZzplMGNmMzdiMzVlNTI0ZGRlYjNmMGM5NDQzZDdhMThlOC90YWJsZTpiNThmMDZlYTM1YjM0ZWVmOGYwNWZmM2VmYjI1MmFmMS90YWJsZXJhbmdlOmI1OGYwNmVhMzViMzRlZWY4ZjA1ZmYzZWZiMjUyYWYxXzUtMTMtMS0xLTc1MzU_f7bf0095-789c-44bf-ae7f-176717d6bd03">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sale of common stock, net of issuance cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="iffb1293fbd6946288545f58ec024931a_D20200101-20201231" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjEvZnJhZzplMGNmMzdiMzVlNTI0ZGRlYjNmMGM5NDQzZDdhMThlOC90YWJsZTpiNThmMDZlYTM1YjM0ZWVmOGYwNWZmM2VmYjI1MmFmMS90YWJsZXJhbmdlOmI1OGYwNmVhMzViMzRlZWY4ZjA1ZmYzZWZiMjUyYWYxXzYtMS0xLTEtNzUzNQ_184fdf82-8c92-4c18-b0d6-096e29a8fd2e">42,168,936</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iffb1293fbd6946288545f58ec024931a_D20200101-20201231" decimals="0" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjEvZnJhZzplMGNmMzdiMzVlNTI0ZGRlYjNmMGM5NDQzZDdhMThlOC90YWJsZTpiNThmMDZlYTM1YjM0ZWVmOGYwNWZmM2VmYjI1MmFmMS90YWJsZXJhbmdlOmI1OGYwNmVhMzViMzRlZWY4ZjA1ZmYzZWZiMjUyYWYxXzYtMy0xLTEtNzUzNQ_773a3523-2847-43bc-a5d9-7b9cc30866d5">42,169</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide1d6870e55e4140b3459d8786f038f0_D20200101-20201231" decimals="0" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjEvZnJhZzplMGNmMzdiMzVlNTI0ZGRlYjNmMGM5NDQzZDdhMThlOC90YWJsZTpiNThmMDZlYTM1YjM0ZWVmOGYwNWZmM2VmYjI1MmFmMS90YWJsZXJhbmdlOmI1OGYwNmVhMzViMzRlZWY4ZjA1ZmYzZWZiMjUyYWYxXzYtNS0xLTEtNzUzNQ_90dca880-8dc1-471c-95b3-d65a176ffcc4">16,390,021</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231" decimals="0" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjEvZnJhZzplMGNmMzdiMzVlNTI0ZGRlYjNmMGM5NDQzZDdhMThlOC90YWJsZTpiNThmMDZlYTM1YjM0ZWVmOGYwNWZmM2VmYjI1MmFmMS90YWJsZXJhbmdlOmI1OGYwNmVhMzViMzRlZWY4ZjA1ZmYzZWZiMjUyYWYxXzYtMTMtMS0xLTc1MzU_d7eb0b02-e307-4d64-810b-5acc56ca5cef">16,432,190</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Shares withheld for taxes on vested restricted stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ide1d6870e55e4140b3459d8786f038f0_D20200101-20201231" decimals="0" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjEvZnJhZzplMGNmMzdiMzVlNTI0ZGRlYjNmMGM5NDQzZDdhMThlOC90YWJsZTpiNThmMDZlYTM1YjM0ZWVmOGYwNWZmM2VmYjI1MmFmMS90YWJsZXJhbmdlOmI1OGYwNmVhMzViMzRlZWY4ZjA1ZmYzZWZiMjUyYWYxXzctNS0xLTEtNzUzNQ_40787805-b1a8-40b5-9b13-7aa9dd4066bb">74,550</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231" decimals="0" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjEvZnJhZzplMGNmMzdiMzVlNTI0ZGRlYjNmMGM5NDQzZDdhMThlOC90YWJsZTpiNThmMDZlYTM1YjM0ZWVmOGYwNWZmM2VmYjI1MmFmMS90YWJsZXJhbmdlOmI1OGYwNmVhMzViMzRlZWY4ZjA1ZmYzZWZiMjUyYWYxXzctMTMtMS0xLTc1MzU_b6ebbda2-e911-4008-add6-de81cdd74c12">74,550</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Convertible Note Conversion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="iffb1293fbd6946288545f58ec024931a_D20200101-20201231" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjEvZnJhZzplMGNmMzdiMzVlNTI0ZGRlYjNmMGM5NDQzZDdhMThlOC90YWJsZTpiNThmMDZlYTM1YjM0ZWVmOGYwNWZmM2VmYjI1MmFmMS90YWJsZXJhbmdlOmI1OGYwNmVhMzViMzRlZWY4ZjA1ZmYzZWZiMjUyYWYxXzgtMS0xLTEtNzUzNQ_3a07ab9c-a2f8-4f36-9276-271c15b13b0a">3,000,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iffb1293fbd6946288545f58ec024931a_D20200101-20201231" decimals="0" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjEvZnJhZzplMGNmMzdiMzVlNTI0ZGRlYjNmMGM5NDQzZDdhMThlOC90YWJsZTpiNThmMDZlYTM1YjM0ZWVmOGYwNWZmM2VmYjI1MmFmMS90YWJsZXJhbmdlOmI1OGYwNmVhMzViMzRlZWY4ZjA1ZmYzZWZiMjUyYWYxXzgtMy0xLTEtNzUzNQ_a611438d-4105-45a5-b552-08dc4711d4c8">3,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide1d6870e55e4140b3459d8786f038f0_D20200101-20201231" decimals="0" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjEvZnJhZzplMGNmMzdiMzVlNTI0ZGRlYjNmMGM5NDQzZDdhMThlOC90YWJsZTpiNThmMDZlYTM1YjM0ZWVmOGYwNWZmM2VmYjI1MmFmMS90YWJsZXJhbmdlOmI1OGYwNmVhMzViMzRlZWY4ZjA1ZmYzZWZiMjUyYWYxXzgtNS0xLTEtNzUzNQ_d362f1a3-83a5-471b-9e8d-ebce396b443d">920,810</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231" decimals="0" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjEvZnJhZzplMGNmMzdiMzVlNTI0ZGRlYjNmMGM5NDQzZDdhMThlOC90YWJsZTpiNThmMDZlYTM1YjM0ZWVmOGYwNWZmM2VmYjI1MmFmMS90YWJsZXJhbmdlOmI1OGYwNmVhMzViMzRlZWY4ZjA1ZmYzZWZiMjUyYWYxXzgtMTMtMS0xLTc1MzU_eed77c26-beb6-4b9d-8fc6-05c36854a1ac">923,810</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balances as of December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="if03e0bbdf2674e25a1ce5ae778f1842c_I20201231" decimals="INF" name="us-gaap:SharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjEvZnJhZzplMGNmMzdiMzVlNTI0ZGRlYjNmMGM5NDQzZDdhMThlOC90YWJsZTpiNThmMDZlYTM1YjM0ZWVmOGYwNWZmM2VmYjI1MmFmMS90YWJsZXJhbmdlOmI1OGYwNmVhMzViMzRlZWY4ZjA1ZmYzZWZiMjUyYWYxXzExLTEtMS0xLTc1MzU_e7f4e322-dea7-4176-ae8e-fe2778233219">98,035,829</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if03e0bbdf2674e25a1ce5ae778f1842c_I20201231" decimals="0" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjEvZnJhZzplMGNmMzdiMzVlNTI0ZGRlYjNmMGM5NDQzZDdhMThlOC90YWJsZTpiNThmMDZlYTM1YjM0ZWVmOGYwNWZmM2VmYjI1MmFmMS90YWJsZXJhbmdlOmI1OGYwNmVhMzViMzRlZWY4ZjA1ZmYzZWZiMjUyYWYxXzExLTMtMS0xLTc1MzU_d6b18ca6-14cc-4f26-8a83-1c0977c55732">98,036</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7da6afc1e9ed4055a2256f18438b7a63_I20201231" decimals="0" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjEvZnJhZzplMGNmMzdiMzVlNTI0ZGRlYjNmMGM5NDQzZDdhMThlOC90YWJsZTpiNThmMDZlYTM1YjM0ZWVmOGYwNWZmM2VmYjI1MmFmMS90YWJsZXJhbmdlOmI1OGYwNmVhMzViMzRlZWY4ZjA1ZmYzZWZiMjUyYWYxXzExLTUtMS0xLTc1MzU_366eaa5c-0136-4911-98c7-e74e40b3f0db">161,541,448</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia68417851d84490d8a696bef7eb98a01_I20201231" decimals="0" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjEvZnJhZzplMGNmMzdiMzVlNTI0ZGRlYjNmMGM5NDQzZDdhMThlOC90YWJsZTpiNThmMDZlYTM1YjM0ZWVmOGYwNWZmM2VmYjI1MmFmMS90YWJsZXJhbmdlOmI1OGYwNmVhMzViMzRlZWY4ZjA1ZmYzZWZiMjUyYWYxXzExLTctMS0xLTc1MzU_97694e85-4a40-4dc5-ad85-8b64c34d26b3">136,350,370</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibc2a6e958fe149a6824140d9a01d04e7_I20201231" decimals="0" name="us-gaap:StockholdersEquity" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjEvZnJhZzplMGNmMzdiMzVlNTI0ZGRlYjNmMGM5NDQzZDdhMThlOC90YWJsZTpiNThmMDZlYTM1YjM0ZWVmOGYwNWZmM2VmYjI1MmFmMS90YWJsZXJhbmdlOmI1OGYwNmVhMzViMzRlZWY4ZjA1ZmYzZWZiMjUyYWYxXzExLTExLTEtMS03NTM1_5a49682d-db71-45e2-ad5f-95637f53f1d3">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib7921354a4674e028a4894e44d898c3d_I20201231" decimals="0" name="us-gaap:StockholdersEquity" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjEvZnJhZzplMGNmMzdiMzVlNTI0ZGRlYjNmMGM5NDQzZDdhMThlOC90YWJsZTpiNThmMDZlYTM1YjM0ZWVmOGYwNWZmM2VmYjI1MmFmMS90YWJsZXJhbmdlOmI1OGYwNmVhMzViMzRlZWY4ZjA1ZmYzZWZiMjUyYWYxXzEyLTEzLTEtMS0xMjIxNQ_1a287bbe-2f61-43b8-acce-6f58caf50e02">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231" decimals="0" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjEvZnJhZzplMGNmMzdiMzVlNTI0ZGRlYjNmMGM5NDQzZDdhMThlOC90YWJsZTpiNThmMDZlYTM1YjM0ZWVmOGYwNWZmM2VmYjI1MmFmMS90YWJsZXJhbmdlOmI1OGYwNmVhMzViMzRlZWY4ZjA1ZmYzZWZiMjUyYWYxXzExLTEzLTEtMS03NTM1_040d8a01-6f6b-4671-9b72-5c476cd40752">25,289,114</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0764b07e55994a079c4207e0579a4b6c_D20210101-20211231" decimals="0" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjEvZnJhZzplMGNmMzdiMzVlNTI0ZGRlYjNmMGM5NDQzZDdhMThlOC90YWJsZTpiNThmMDZlYTM1YjM0ZWVmOGYwNWZmM2VmYjI1MmFmMS90YWJsZXJhbmdlOmI1OGYwNmVhMzViMzRlZWY4ZjA1ZmYzZWZiMjUyYWYxXzEyLTctMS0xLTc1MzU_56e2d0ff-8eda-4712-b6db-456744c101c0">7,600,649</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" decimals="0" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjEvZnJhZzplMGNmMzdiMzVlNTI0ZGRlYjNmMGM5NDQzZDdhMThlOC90YWJsZTpiNThmMDZlYTM1YjM0ZWVmOGYwNWZmM2VmYjI1MmFmMS90YWJsZXJhbmdlOmI1OGYwNmVhMzViMzRlZWY4ZjA1ZmYzZWZiMjUyYWYxXzEyLTEzLTEtMS03NTM1_1f73269e-2ced-4753-a0be-4aec5e797334">7,600,649</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unrealized gain on debt securities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic0089f00f088487e95a641fcad8b3b51_D20210101-20211231" decimals="0" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjEvZnJhZzplMGNmMzdiMzVlNTI0ZGRlYjNmMGM5NDQzZDdhMThlOC90YWJsZTpiNThmMDZlYTM1YjM0ZWVmOGYwNWZmM2VmYjI1MmFmMS90YWJsZXJhbmdlOmI1OGYwNmVhMzViMzRlZWY4ZjA1ZmYzZWZiMjUyYWYxXzE0LTEzLTEtMS0xMTkzMg_7167a7db-6d9d-41a1-8632-290cfc9cfa41">53,737</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" decimals="0" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjEvZnJhZzplMGNmMzdiMzVlNTI0ZGRlYjNmMGM5NDQzZDdhMThlOC90YWJsZTpiNThmMDZlYTM1YjM0ZWVmOGYwNWZmM2VmYjI1MmFmMS90YWJsZXJhbmdlOmI1OGYwNmVhMzViMzRlZWY4ZjA1ZmYzZWZiMjUyYWYxXzE0LTE1LTEtMS0xMjM5Mg_d9421205-c6b0-4e7f-9554-830dd5678386">53,737</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i52bfc41eb2bf4c458708e99401522c1b_D20210101-20211231" decimals="0" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjEvZnJhZzplMGNmMzdiMzVlNTI0ZGRlYjNmMGM5NDQzZDdhMThlOC90YWJsZTpiNThmMDZlYTM1YjM0ZWVmOGYwNWZmM2VmYjI1MmFmMS90YWJsZXJhbmdlOmI1OGYwNmVhMzViMzRlZWY4ZjA1ZmYzZWZiMjUyYWYxXzEzLTUtMS0xLTc1MzU_24fe53e1-3e3a-4431-9179-4dccd0cdc8db">2,179,254</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" decimals="0" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjEvZnJhZzplMGNmMzdiMzVlNTI0ZGRlYjNmMGM5NDQzZDdhMThlOC90YWJsZTpiNThmMDZlYTM1YjM0ZWVmOGYwNWZmM2VmYjI1MmFmMS90YWJsZXJhbmdlOmI1OGYwNmVhMzViMzRlZWY4ZjA1ZmYzZWZiMjUyYWYxXzEzLTEzLTEtMS03NTM1_f497c654-2cd7-46d3-b77c-b70865f04b77">2,179,254</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock issued for vested restricted stock awards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i975ca9d6a3f64c40894365461f08ab6c_D20210101-20211231" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjEvZnJhZzplMGNmMzdiMzVlNTI0ZGRlYjNmMGM5NDQzZDdhMThlOC90YWJsZTpiNThmMDZlYTM1YjM0ZWVmOGYwNWZmM2VmYjI1MmFmMS90YWJsZXJhbmdlOmI1OGYwNmVhMzViMzRlZWY4ZjA1ZmYzZWZiMjUyYWYxXzE2LTEtMS0xLTc1MzU_dcfc4e91-2a88-406b-aa1f-8a068b10b6e1">1,696,467</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i975ca9d6a3f64c40894365461f08ab6c_D20210101-20211231" decimals="0" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjEvZnJhZzplMGNmMzdiMzVlNTI0ZGRlYjNmMGM5NDQzZDdhMThlOC90YWJsZTpiNThmMDZlYTM1YjM0ZWVmOGYwNWZmM2VmYjI1MmFmMS90YWJsZXJhbmdlOmI1OGYwNmVhMzViMzRlZWY4ZjA1ZmYzZWZiMjUyYWYxXzE2LTMtMS0xLTc1MzU_70e1aee2-bf26-4984-9d87-433266ed8130">1,696</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i52bfc41eb2bf4c458708e99401522c1b_D20210101-20211231" decimals="0" sign="-" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjEvZnJhZzplMGNmMzdiMzVlNTI0ZGRlYjNmMGM5NDQzZDdhMThlOC90YWJsZTpiNThmMDZlYTM1YjM0ZWVmOGYwNWZmM2VmYjI1MmFmMS90YWJsZXJhbmdlOmI1OGYwNmVhMzViMzRlZWY4ZjA1ZmYzZWZiMjUyYWYxXzE2LTUtMS0xLTc1MzU_61143a56-454b-43be-be70-34044c0b54c0">1,696</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" decimals="0" name="us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjEvZnJhZzplMGNmMzdiMzVlNTI0ZGRlYjNmMGM5NDQzZDdhMThlOC90YWJsZTpiNThmMDZlYTM1YjM0ZWVmOGYwNWZmM2VmYjI1MmFmMS90YWJsZXJhbmdlOmI1OGYwNmVhMzViMzRlZWY4ZjA1ZmYzZWZiMjUyYWYxXzE2LTEzLTEtMS03NTM1_05cbc379-1d3d-45fa-ab1f-fbc4863410ac">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Shares withheld for taxes on vested restricted stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i52bfc41eb2bf4c458708e99401522c1b_D20210101-20211231" decimals="0" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjEvZnJhZzplMGNmMzdiMzVlNTI0ZGRlYjNmMGM5NDQzZDdhMThlOC90YWJsZTpiNThmMDZlYTM1YjM0ZWVmOGYwNWZmM2VmYjI1MmFmMS90YWJsZXJhbmdlOmI1OGYwNmVhMzViMzRlZWY4ZjA1ZmYzZWZiMjUyYWYxXzE3LTUtMS0xLTc1MzU_f1672f04-a807-48f5-9351-b4bd92a41489">272,049</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" decimals="0" name="us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjEvZnJhZzplMGNmMzdiMzVlNTI0ZGRlYjNmMGM5NDQzZDdhMThlOC90YWJsZTpiNThmMDZlYTM1YjM0ZWVmOGYwNWZmM2VmYjI1MmFmMS90YWJsZXJhbmdlOmI1OGYwNmVhMzViMzRlZWY4ZjA1ZmYzZWZiMjUyYWYxXzE3LTEzLTEtMS03NTM1_f17f5de0-7c76-41c2-b6a3-d7e6fe7f9216">272,049</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Proceeds from exercise of options</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i52bfc41eb2bf4c458708e99401522c1b_D20210101-20211231" decimals="0" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjEvZnJhZzplMGNmMzdiMzVlNTI0ZGRlYjNmMGM5NDQzZDdhMThlOC90YWJsZTpiNThmMDZlYTM1YjM0ZWVmOGYwNWZmM2VmYjI1MmFmMS90YWJsZXJhbmdlOmI1OGYwNmVhMzViMzRlZWY4ZjA1ZmYzZWZiMjUyYWYxXzE4LTUtMS0xLTc1MzU_d7a0d902-8392-424a-9923-2ecf3c504d22">1,569</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" decimals="0" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjEvZnJhZzplMGNmMzdiMzVlNTI0ZGRlYjNmMGM5NDQzZDdhMThlOC90YWJsZTpiNThmMDZlYTM1YjM0ZWVmOGYwNWZmM2VmYjI1MmFmMS90YWJsZXJhbmdlOmI1OGYwNmVhMzViMzRlZWY4ZjA1ZmYzZWZiMjUyYWYxXzE4LTEzLTEtMS03NTM1_772bdb3e-d846-424c-a443-7402e6f84dfc">1,569</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Sale of common stock, net of issuance cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i975ca9d6a3f64c40894365461f08ab6c_D20210101-20211231" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjEvZnJhZzplMGNmMzdiMzVlNTI0ZGRlYjNmMGM5NDQzZDdhMThlOC90YWJsZTpiNThmMDZlYTM1YjM0ZWVmOGYwNWZmM2VmYjI1MmFmMS90YWJsZXJhbmdlOmI1OGYwNmVhMzViMzRlZWY4ZjA1ZmYzZWZiMjUyYWYxXzE5LTEtMS0xLTc1MzU_a9a89883-8fa8-4030-9fa2-bd15b805f34e">19,015,151</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i975ca9d6a3f64c40894365461f08ab6c_D20210101-20211231" decimals="0" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjEvZnJhZzplMGNmMzdiMzVlNTI0ZGRlYjNmMGM5NDQzZDdhMThlOC90YWJsZTpiNThmMDZlYTM1YjM0ZWVmOGYwNWZmM2VmYjI1MmFmMS90YWJsZXJhbmdlOmI1OGYwNmVhMzViMzRlZWY4ZjA1ZmYzZWZiMjUyYWYxXzE5LTMtMS0xLTc1MzU_4a890725-adae-44c6-acfe-b7db24440201">19,016</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i52bfc41eb2bf4c458708e99401522c1b_D20210101-20211231" decimals="0" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjEvZnJhZzplMGNmMzdiMzVlNTI0ZGRlYjNmMGM5NDQzZDdhMThlOC90YWJsZTpiNThmMDZlYTM1YjM0ZWVmOGYwNWZmM2VmYjI1MmFmMS90YWJsZXJhbmdlOmI1OGYwNmVhMzViMzRlZWY4ZjA1ZmYzZWZiMjUyYWYxXzE5LTUtMS0xLTc1MzU_d95e92dd-ff83-4461-9b00-edc10a30fee3">13,118,484</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" decimals="0" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjEvZnJhZzplMGNmMzdiMzVlNTI0ZGRlYjNmMGM5NDQzZDdhMThlOC90YWJsZTpiNThmMDZlYTM1YjM0ZWVmOGYwNWZmM2VmYjI1MmFmMS90YWJsZXJhbmdlOmI1OGYwNmVhMzViMzRlZWY4ZjA1ZmYzZWZiMjUyYWYxXzE5LTEzLTEtMS03NTM1_d879881d-2f70-4b44-9c9d-21bec797d9f8">13,137,500</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock warrants issued for referral agreement</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i52bfc41eb2bf4c458708e99401522c1b_D20210101-20211231" decimals="0" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjEvZnJhZzplMGNmMzdiMzVlNTI0ZGRlYjNmMGM5NDQzZDdhMThlOC90YWJsZTpiNThmMDZlYTM1YjM0ZWVmOGYwNWZmM2VmYjI1MmFmMS90YWJsZXJhbmdlOmI1OGYwNmVhMzViMzRlZWY4ZjA1ZmYzZWZiMjUyYWYxXzIxLTUtMS0xLTg1NjY_fb8ee4f3-4a2b-4439-8dec-8fc23e059581">19,519</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" decimals="0" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjEvZnJhZzplMGNmMzdiMzVlNTI0ZGRlYjNmMGM5NDQzZDdhMThlOC90YWJsZTpiNThmMDZlYTM1YjM0ZWVmOGYwNWZmM2VmYjI1MmFmMS90YWJsZXJhbmdlOmI1OGYwNmVhMzViMzRlZWY4ZjA1ZmYzZWZiMjUyYWYxXzIxLTEzLTEtMS04NTY2_3ae5f86e-c7c9-4d8d-9914-85abf1c76a30">19,519</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balances as of December 31, 2021</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id1e520702f014496a084ba33daea8012_I20211231" decimals="INF" name="us-gaap:SharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjEvZnJhZzplMGNmMzdiMzVlNTI0ZGRlYjNmMGM5NDQzZDdhMThlOC90YWJsZTpiNThmMDZlYTM1YjM0ZWVmOGYwNWZmM2VmYjI1MmFmMS90YWJsZXJhbmdlOmI1OGYwNmVhMzViMzRlZWY4ZjA1ZmYzZWZiMjUyYWYxXzIwLTEtMS0xLTc1MzU_9497a6d2-23b0-4622-96d2-efd522a75e94">118,747,447</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id1e520702f014496a084ba33daea8012_I20211231" decimals="0" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjEvZnJhZzplMGNmMzdiMzVlNTI0ZGRlYjNmMGM5NDQzZDdhMThlOC90YWJsZTpiNThmMDZlYTM1YjM0ZWVmOGYwNWZmM2VmYjI1MmFmMS90YWJsZXJhbmdlOmI1OGYwNmVhMzViMzRlZWY4ZjA1ZmYzZWZiMjUyYWYxXzIwLTMtMS0xLTc1MzU_0587e204-4de8-4761-aba2-51864568dd87">118,748</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i509d2ee3a0084c22982153830d53d19c_I20211231" decimals="0" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjEvZnJhZzplMGNmMzdiMzVlNTI0ZGRlYjNmMGM5NDQzZDdhMThlOC90YWJsZTpiNThmMDZlYTM1YjM0ZWVmOGYwNWZmM2VmYjI1MmFmMS90YWJsZXJhbmdlOmI1OGYwNmVhMzViMzRlZWY4ZjA1ZmYzZWZiMjUyYWYxXzIwLTUtMS0xLTc1MzU_d967d76f-75da-4b2e-8d42-6a6b56bd0c30">176,586,529</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if874d0d9eb664577a5f82409d1383596_I20211231" decimals="0" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjEvZnJhZzplMGNmMzdiMzVlNTI0ZGRlYjNmMGM5NDQzZDdhMThlOC90YWJsZTpiNThmMDZlYTM1YjM0ZWVmOGYwNWZmM2VmYjI1MmFmMS90YWJsZXJhbmdlOmI1OGYwNmVhMzViMzRlZWY4ZjA1ZmYzZWZiMjUyYWYxXzIwLTctMS0xLTc1MzU_f446ac21-8046-4f18-94d1-9533e562535b">143,951,019</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if4710b5e773141c9a4f95a907648b91b_I20211231" decimals="0" name="us-gaap:StockholdersEquity" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjEvZnJhZzplMGNmMzdiMzVlNTI0ZGRlYjNmMGM5NDQzZDdhMThlOC90YWJsZTpiNThmMDZlYTM1YjM0ZWVmOGYwNWZmM2VmYjI1MmFmMS90YWJsZXJhbmdlOmI1OGYwNmVhMzViMzRlZWY4ZjA1ZmYzZWZiMjUyYWYxXzIwLTExLTEtMS03NTM1_d831a083-5e3b-4867-88ae-b6c9e138b57d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idb97e9ddc5024c209d88955224ad3452_I20211231" decimals="0" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjEvZnJhZzplMGNmMzdiMzVlNTI0ZGRlYjNmMGM5NDQzZDdhMThlOC90YWJsZTpiNThmMDZlYTM1YjM0ZWVmOGYwNWZmM2VmYjI1MmFmMS90YWJsZXJhbmdlOmI1OGYwNmVhMzViMzRlZWY4ZjA1ZmYzZWZiMjUyYWYxXzIyLTEzLTEtMS0xMjIxMw_b0734e82-eeb4-4038-96c9-c82cd77eb21a">53,737</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id867987be34d488b82dc941b764fd71a_I20211231" decimals="0" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjEvZnJhZzplMGNmMzdiMzVlNTI0ZGRlYjNmMGM5NDQzZDdhMThlOC90YWJsZTpiNThmMDZlYTM1YjM0ZWVmOGYwNWZmM2VmYjI1MmFmMS90YWJsZXJhbmdlOmI1OGYwNmVhMzViMzRlZWY4ZjA1ZmYzZWZiMjUyYWYxXzIwLTEzLTEtMS03NTM1_d4c8811d-904a-4322-8f1f-83f75d59e65a">32,807,995</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See accompanying report of independent registered public accounting firm and notes to the consolidated financial statements.</span></div><div style="text-align:center;text-indent:-36pt"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-7</span></div></div></div><div id="i83925b5ec8fe49d298604751508a78b7_124"></div><hr style="page-break-after:always"/><div style="min-height:18pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Inuvo, Inc.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consolidated Statements of Cash Flows</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">For the Years Ended December&#160;31, 2021 and 2020 </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:72.692%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.637%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.639%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating activities:</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" decimals="0" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzItMS0xLTEtNzUzNQ_c0cd967d-187d-443a-92e6-cc02beba9ef4">7,600,649</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231" decimals="0" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzItMy0xLTEtNzUzNQ_912242e0-7c8b-4f20-a9fb-1174561e1afe">7,304,569</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Adjustments to reconcile net loss to net cash used in operating activities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" decimals="0" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzQtMS0xLTEtOTA2Ng_02c26519-9ed4-48b8-8dab-6567374faae4">3,143,168</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231" decimals="0" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzQtMy0xLTEtOTA2Ng_cd01103c-18ee-468e-bb69-de1e4b4d6c0c">3,237,930</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of Right of Use Assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" decimals="0" name="inuv:FinanceAndOperatingLeaseRightOfUseAssetAmortization" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzUtMS0xLTEtOTA2Ng_7b2ca670-87c6-4f21-bb8a-89e932acdf7d">322,746</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231" decimals="0" name="inuv:FinanceAndOperatingLeaseRightOfUseAssetAmortization" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzUtMy0xLTEtOTA2Ng_67ca8014-eb1e-4280-b4d2-73f1ecaf7c17">367,981</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" decimals="0" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzYtMS0xLTEtOTA4Mg_46457953-69c6-4e19-a302-5d5bdf1f52d2">2,179,254</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231" decimals="0" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzYtMy0xLTEtOTA4Mg_ae8e086a-99cd-43b7-84a7-e465688bc22d">858,683</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Loss on marketable securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" decimals="0" sign="-" name="us-gaap:GainLossOnInvestments" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzctMS0xLTEtOTA5NA_8193543d-8c51-4451-8649-f96a59ec4c13">266,762</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231" decimals="0" name="us-gaap:GainLossOnInvestments" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzctMy0xLTEtOTA5NA_548aa558-c435-4b74-a8d5-c83674bec538">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of financing fees</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" decimals="0" name="us-gaap:AmortizationOfFinancingCosts" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzgtMS0xLTEtOTExMQ_b2dba15d-502f-4466-816e-63096c727da7">12,500</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231" decimals="0" name="us-gaap:AmortizationOfFinancingCosts" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzgtMy0xLTEtOTExMQ_005ee59c-7331-47cd-a3de-23d55ba43cad">11,092</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Provision for doubtful accounts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" decimals="0" name="us-gaap:ProvisionForDoubtfulAccounts" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzktMS0xLTEtOTEyNw_8b591001-897e-4d3d-9305-4e2c5ca6c30b">7,487</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231" decimals="0" name="us-gaap:ProvisionForDoubtfulAccounts" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzktMy0xLTEtOTEyNw_617d6994-a064-412b-9720-92b44eeb1953">135,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Third party rights agreement termination</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" decimals="0" name="us-gaap:ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzEwLTEtMS0xLTkxNTI_677671a6-7589-4ed8-bfed-0cf461e8bd7b">420,000</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231" decimals="0" name="us-gaap:ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzEwLTMtMS0xLTkxNTI_1a691418-24c3-47bc-aaf0-056747345886">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Derecognition of contingencies</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" decimals="0" name="inuv:DerecognitionOfContingencies" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzExLTEtMS0xLTkxNTI_7f95c7e9-b0ee-4f71-b49c-bfa5158d30b1">110,000</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231" decimals="0" name="inuv:DerecognitionOfContingencies" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzExLTMtMS0xLTk4NDA_2e50021c-93d8-42b6-bb26-7f8ab1cb7380">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">PPP loan forgiveness</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" decimals="0" name="inuv:PPPLoanForgiveness" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzQtMS0xLTEtNzUzNQ_c35867e0-5cfa-4141-a8cf-2f6655a4a3d1">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231" decimals="0" name="inuv:PPPLoanForgiveness" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzQtMy0xLTEtNzUzNQ_dd41ddb1-0731-4026-bfcd-b5dfc0eb7f25">1,109,000</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Contract cancellation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" decimals="0" name="us-gaap:GainLossOnContractTermination" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzUtMS0xLTEtNzUzNQ_8bad10c6-b98a-4fad-a2db-27450195c5ca">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231" decimals="0" name="us-gaap:GainLossOnContractTermination" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzUtMy0xLTEtNzUzNQ_3a3f10e7-f807-4e8a-b1d0-f12195fc821c">1,260,978</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Loss on extinguishment of convertible debt</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" decimals="0" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzctMS0xLTEtNzUzNQ_80005194-6ce1-4e6c-9948-7200b2521538">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231" decimals="0" sign="-" name="us-gaap:GainsLossesOnExtinguishmentOfDebt" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzctMy0xLTEtNzUzNQ_e994bdd7-2158-4f84-9fdf-ffda099e121b">65,700</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Mark to market fair value of derivative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" decimals="0" name="us-gaap:IncreaseDecreaseInDerivativeLiabilities" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzExLTEtMS0xLTc1MzU_4c297cbe-cec5-4749-9ff2-6891f924153d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231" decimals="0" name="us-gaap:IncreaseDecreaseInDerivativeLiabilities" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzExLTMtMS0xLTc1MzU_4e8b3c6f-6bcf-4f4e-a64d-1efbda3173fe">102,664</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of OID interest expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" decimals="0" name="inuv:AmortizationOfInterestExpense" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzE2LTEtMS0xLTc1MzU_4f5a5a48-6080-4767-9293-65e54e9ffedb">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231" decimals="0" name="inuv:AmortizationOfInterestExpense" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzE2LTMtMS0xLTc1MzU_c56ad62b-1f86-4d05-95c0-b5b0c489f872">13,167</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amortization of debt discount</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" decimals="0" name="us-gaap:AmortizationOfDebtDiscountPremium" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzE4LTEtMS0xLTc1MzU_be9e898a-e66d-46e2-848f-31e41346636f">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231" decimals="0" name="us-gaap:AmortizationOfDebtDiscountPremium" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzE4LTMtMS0xLTc1MzU_90c550bb-0fd7-45ec-979c-72afea190daa">18,286</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Third party rights agreement</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" decimals="0" name="inuv:PaymentsForThirdPartyRightsAgreement" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzE5LTEtMS0xLTc1MzU_ffc664e6-f0a6-4cb6-83c1-9e72975f7d39">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231" decimals="0" name="inuv:PaymentsForThirdPartyRightsAgreement" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzE5LTMtMS0xLTc1MzU_a368e1f4-ab43-4a9a-ab47-6fa36128309c">78,762</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Change in operating assets and liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" decimals="0" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzI1LTEtMS0xLTc1MzU_e785b50f-dc61-40d1-b964-c4c183850f54">3,045,690</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231" decimals="0" sign="-" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzI1LTMtMS0xLTc1MzU_0a18afe1-c880-4cc5-9590-354d6d75e201">1,167,175</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Referral and support services agreement advance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" decimals="0" name="us-gaap:IncreaseDecreaseInContractWithCustomerAsset" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzI2LTEtMS0xLTExMDU2_263e1b65-f527-4b11-89ac-a45458e8aaf9">1,100,000</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231" decimals="0" name="us-gaap:IncreaseDecreaseInContractWithCustomerAsset" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzI2LTMtMS0xLTExMDU2_bb5c5b0e-5cf2-45c1-92ca-60b78a39b840">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Prepaid expenses, unbilled revenue and other assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" decimals="0" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzI3LTEtMS0xLTkxODg_9edfa6de-5e48-4ec7-b51d-f823bb89025c">992,978</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231" decimals="0" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzI3LTMtMS0xLTkyMjM_bb484b03-50ad-4a12-bae9-757d88d1ef77">175,702</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" decimals="0" name="us-gaap:IncreaseDecreaseInAccountsPayableTrade" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzI4LTEtMS0xLTc1MzU_16e2f6dc-0211-49fa-a529-2fe05f5b5cd3">796,456</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231" decimals="0" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayableTrade" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzI4LTMtMS0xLTc1MzU_38fd1e46-ae13-43a3-9296-73e323eb1985">2,271,578</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued expenses and other liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" decimals="0" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzI5LTEtMS0xLTc1MzU_53ad0beb-b402-4058-90a3-227142e46d00">1,264,687</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231" decimals="0" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzI5LTMtMS0xLTc1MzU_6868240d-2cdb-40c7-bc79-4596bc8b3390">623,576</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash used in operating activities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" decimals="0" sign="-" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzMxLTEtMS0xLTc1MzU_07cd2d81-5d6f-4fbb-9813-a1b5f4d3db42">5,276,257</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231" decimals="0" sign="-" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzMxLTMtMS0xLTc1MzU_af1cd5fd-0cf1-4f4e-a386-ae4e731b0ffa">5,599,335</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Investing activities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Purchases of equipment and capitalized development costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" decimals="0" name="us-gaap:PaymentsToAcquireProductiveAssets" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzMzLTEtMS0xLTc1MzU_4f73538b-3a62-4816-a269-d2885deebd83">1,597,369</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231" decimals="0" name="us-gaap:PaymentsToAcquireProductiveAssets" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzMzLTMtMS0xLTc1MzU_00a47bf4-db33-422f-8c3e-dffdd9a785ea">1,185,335</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Purchase of marketable securities </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" decimals="0" name="us-gaap:PaymentsToAcquireMarketableSecurities" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzM0LTEtMS0xLTc1MzU_422e448a-6cbe-40cd-ae16-a71f5d250bf2">3,143,000</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231" decimals="0" name="us-gaap:PaymentsToAcquireMarketableSecurities" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzM0LTMtMS0xLTc1MzU_f95efdd2-ccf8-4f47-be81-5daa7c837b89">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Proceeds from the sale of marketable securities </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" decimals="0" name="us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzM1LTEtMS0xLTExMDQx_7230fe55-ebf0-4ab7-8d54-6f52c0b92682">142,484</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231" decimals="0" name="us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzM1LTMtMS0xLTExMDQx_57b6acbe-d1fe-4773-b2d3-6a51a1628988">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash used in investing activities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" decimals="0" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzM1LTEtMS0xLTc1MzU_738e041c-a1bb-4766-a26b-11c70bb03133">4,597,885</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231" decimals="0" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzM1LTMtMS0xLTc1MzU_76de555b-cfee-4978-b2bb-d7992a77cd1d">1,185,335</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Financing activities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Proceeds from sale of common stock, net of expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" decimals="0" name="us-gaap:ProceedsFromIssuanceOfCommonStock" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzM3LTEtMS0xLTc1MzU_7c197b65-67bd-4a2a-ada2-b2bc43aaf66c">13,137,500</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231" decimals="0" name="us-gaap:ProceedsFromIssuanceOfCommonStock" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzM3LTMtMS0xLTc1MzU_5aa11099-361b-448a-9a86-42ded4cae4f1">16,432,190</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Proceeds from PPP and SBA loans</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" decimals="0" name="inuv:ProceedsFromPaycheckProtectionProgramAndSmallBusinessAdministrationLoan" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzM4LTEtMS0xLTc1MzU_00e60425-4697-4156-9a97-d2863c5f568d">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231" decimals="0" name="inuv:ProceedsFromPaycheckProtectionProgramAndSmallBusinessAdministrationLoan" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzM4LTMtMS0xLTc1MzU_cb6d70e0-c6a5-4d70-8738-ff0e95b7a731">1,258,900</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Proceeds from ValidClick licensing agreement</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" decimals="0" name="inuv:ProceedsFromOtherCommitment" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzM5LTEtMS0xLTc1MzU_669a35d0-1cd0-4e6a-91d1-9bc4495aa0b8">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231" decimals="0" name="inuv:ProceedsFromOtherCommitment" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzM5LTMtMS0xLTc1MzU_0f6cf3ff-4c19-457e-89e1-35ddb0bb6a96">500,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">SBA loan repayment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" decimals="0" name="inuv:PaymentsForPaycheckProtectionProgramAndSmallBusinessAdministrationLoan" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzQyLTEtMS0xLTc1MzU_39d3236d-3209-4a40-91d9-91e73b1064e7">149,900</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231" decimals="0" name="inuv:PaymentsForPaycheckProtectionProgramAndSmallBusinessAdministrationLoan" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzQyLTMtMS0xLTc1MzU_895f14bc-9bd8-4597-928d-74a0e6cb9287">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Payments net of proceeds on revolving line of credit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" decimals="0" name="us-gaap:ProceedsFromRepaymentsOfLinesOfCredit" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzQzLTEtMS0xLTc1MzU_9fd398cb-dfb1-4edf-b43d-db2eddda92f8">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231" decimals="0" sign="-" name="us-gaap:ProceedsFromRepaymentsOfLinesOfCredit" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzQzLTMtMS0xLTc1MzU_417b2adf-a021-46f1-a600-0d68a3b0408c">3,381,364</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Payments on finance/capital leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" decimals="0" name="us-gaap:FinanceLeasePrincipalPayments" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzQ0LTEtMS0xLTc1MzU_58b43e92-6b44-4a8c-9e8d-ce0166483853">257,679</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231" decimals="0" name="us-gaap:FinanceLeasePrincipalPayments" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzQ0LTMtMS0xLTc1MzU_7e359c2b-fbeb-4a7a-af4a-c4ee083d7ea2">432,830</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net taxes paid on RSU grants exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" decimals="0" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzQ1LTEtMS0xLTc1MzU_44cce022-57b6-4e63-a614-da384216d55c">272,049</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231" decimals="0" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzQ1LTMtMS0xLTc1MzU_7e9624c0-c014-44a2-8065-98e90d0c7a0f">74,550</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Proceeds from exercise of options</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" decimals="0" name="us-gaap:ProceedsFromStockOptionsExercised" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzQ3LTEtMS0xLTc1MzU_e9e9477b-bdac-493a-9ac6-ad8a3d9085b5">1,569</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231" decimals="0" name="us-gaap:ProceedsFromStockOptionsExercised" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzQ3LTMtMS0xLTc1MzU_7ee86922-3b9c-44dc-845e-84913b10294c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net cash provided by financing activities</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" decimals="0" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzQ4LTEtMS0xLTc1MzU_730c632e-23ad-46c5-a1d3-b53c1bff3dcc">12,459,441</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231" decimals="0" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzQ4LTMtMS0xLTc1MzU_1977556e-0260-48aa-ba32-3a7a03b8fe14">14,302,346</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net change &#8211; cash</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" decimals="0" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzUxLTEtMS0xLTc1MzU_f81357b4-46d8-45b6-be80-3c6e4437872b">2,585,299</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231" decimals="0" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzUxLTMtMS0xLTc1MzU_0e683da7-eca7-4582-815d-1472f866d124">7,517,676</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cash, beginning of year</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231" decimals="0" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzUyLTEtMS0xLTc1MzU_1278934e-7834-4b81-8174-ada9071be913">7,890,665</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8017d36b9e4d42469e26fb8b53201b20_I20191231" decimals="0" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzUyLTMtMS0xLTc1MzU_47391f43-f4ca-40f0-855a-d5271b858cc1">372,989</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cash, end of year</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id867987be34d488b82dc941b764fd71a_I20211231" decimals="0" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzUzLTEtMS0xLTc1MzU_571519dc-644c-4640-8a43-59fe130f507d">10,475,964</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231" decimals="0" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzUzLTMtMS0xLTc1MzU_8ca4b2c3-fbf5-443f-9831-ff0d9e4b13a0">7,890,665</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Supplemental information:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest paid</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" decimals="0" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzU2LTEtMS0xLTc1MzU_f2274738-2a5b-4b2c-8707-efdf485dbb80">55,476</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231" decimals="0" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzU2LTMtMS0xLTc1MzU_e856ee05-49ea-40be-9adc-143cd8b5cd2d">207,213</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Non-cash investing and financing activities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Conversion of Debt and derecognition of derivative and discounts to common stock</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" decimals="0" name="us-gaap:DebtConversionConvertedInstrumentAmount1" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzU4LTEtMS0xLTc1MzU_4e6f66f5-ceef-4c96-9941-4fad9fab49ea">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231" decimals="0" name="us-gaap:DebtConversionConvertedInstrumentAmount1" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzU4LTMtMS0xLTc1MzU_d975d770-35be-43f3-b8ca-885a17052601">923,810</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Assets purchased under finance lease obligations</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" decimals="0" name="us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzU5LTEtMS0xLTc1MzU_873b181c-1f64-4446-b1bd-d7f76709307e">125,825</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231" decimals="0" name="us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzU5LTMtMS0xLTc1MzU_2661cae1-db9b-42f0-bb4d-fbc430d0ca1a">547,303</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Assets purchased under operating lease obligations</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" decimals="0" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzYwLTEtMS0xLTc1MzU_f31ca4af-668b-4a43-a31c-18bf432d4a9a">344,311</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231" decimals="0" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzYwLTMtMS0xLTc1MzU_51e1fee1-16da-4390-b635-2edef29caa67">249,595</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See accompanying report of independent registered public accounting firm and notes to the consolidated financial statements.</span></div><div style="height:27pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-8</span></div></div></div><div id="i83925b5ec8fe49d298604751508a78b7_127"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Inuvo, Inc.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Consolidated Financial Statements</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">For the Years Ended December&#160;31, 2021 and 2020</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div id="i83925b5ec8fe49d298604751508a78b7_130"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 1 &#8211; <ix:nonNumeric contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" name="us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzAvZnJhZzoxY2Y5MmYxMjI4Y2Q0YWM1YWE1Yjc3Yzc1YzQ3NzdkZS90ZXh0cmVnaW9uOjFjZjkyZjEyMjhjZDRhYzVhYTViNzdjNzVjNDc3N2RlXzEwMzg0_dd396369-d3e1-46aa-8219-734672675650" continuedAt="i78eacb4cbc644a6aa534cb75b571f0bf" escape="true">Organization and Business   </ix:nonNumeric></span></div><ix:continuation id="i78eacb4cbc644a6aa534cb75b571f0bf" continuedAt="i5712f4f6d9d74845b5864623ddddd62a"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Company Overview</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Inuvo is a technology company that develops and sells information technology solutions for marketing and advertising. These solutions predictively identify and message online audiences for any product or service across devices, formats, and channels including video, mobile, connected TV, linear TV, display, social, search and native. These solutions allow Inuvo&#8217;s clients to engage with their customers and prospects in a manner that drives responsiveness. Inuvo facilitates the delivery of hundreds of millions of marketing messages to consumers every single month and counts among its clients numerous world- renowned names across industries.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Inuvo solution incorporates a proprietary form of artificial intelligence, or AI, branded the IntentKey. This patented machine learning technology uses interactions with Internet content as a source of information from which to predict consumer intent. The AI can identify and advertise to the reasons why consumers are purchasing products and services not who those consumers are. In this regard, the technology is designed for a privacy conscious future and focused on the components of the advertising value chain most responsible for return on advertising spend, the intelligence behind the advertising decision. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Inuvo technology can be consumed both as a managed service and software-as-a-service. For clients, Inuvo has also developed a collection of propriety websites collectively branded as Bonfire Publishing where content is created specifically to attract qualified consumer traffic for clients through the publication of information across a wide range of topics including health, finance, travel, careers, auto, education and lifestyle. These sites also provide the means to market test various Inuvo advertising technologies. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">There are many barriers to entry associated with the Inuvo business model, including a proficiency in large scale information processing, predictive software development, marketing data products, analytics, artificial intelligence, integration to the internet of things ("IOT"), and the relationships required to execute within the IOT. Inuvo&#8217;s intellectual property is protected by 17 issued and eight pending patents.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Liquidity</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As of December 31, 2021, we have approximately $<ix:nonFraction unitRef="usd" contextRef="id867987be34d488b82dc941b764fd71a_I20211231" decimals="-5" name="us-gaap:CashCashEquivalentsAndShortTermInvestments" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzAvZnJhZzoxY2Y5MmYxMjI4Y2Q0YWM1YWE1Yjc3Yzc1YzQ3NzdkZS90ZXh0cmVnaW9uOjFjZjkyZjEyMjhjZDRhYzVhYTViNzdjNzVjNDc3N2RlXzMyOTg1MzQ5MzY3MDg_84f9a8b8-f4d7-4b1b-9794-7ff2a86bf7c8">13.3</ix:nonFraction>&#160;million in cash, cash equivalents and marketable securities. Our net working capital was $<ix:nonFraction unitRef="usd" contextRef="id867987be34d488b82dc941b764fd71a_I20211231" decimals="-5" name="inuv:WorkingCapitalNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzAvZnJhZzoxY2Y5MmYxMjI4Y2Q0YWM1YWE1Yjc3Yzc1YzQ3NzdkZS90ZXh0cmVnaW9uOjFjZjkyZjEyMjhjZDRhYzVhYTViNzdjNzVjNDc3N2RlXzMyOTg1MzQ5MzY3MjM_76aba1d6-f4e7-47ff-aab5-bbbce1eaf816">12.4</ix:nonFraction>&#160;million.  We have encountered recurring losses and cash outflows from operations, which historically we have funded through equity offerings and debt facilities.  In addition, our investment in internally developed software consists primarily of labor costs which are of a fixed nature.  Through December 31, 2021, our accumulated deficit was $<ix:nonFraction unitRef="usd" contextRef="id867987be34d488b82dc941b764fd71a_I20211231" decimals="-5" sign="-" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzAvZnJhZzoxY2Y5MmYxMjI4Y2Q0YWM1YWE1Yjc3Yzc1YzQ3NzdkZS90ZXh0cmVnaW9uOjFjZjkyZjEyMjhjZDRhYzVhYTViNzdjNzVjNDc3N2RlXzMyOTg1MzQ5MzY3Mzg_123d32ef-769d-4099-824a-b28ada0cfd7b">144.0</ix:nonFraction>&#160;million.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our principal sources of liquidity are the sale of our common stock and our credit facility with Hitachi described in Note 7 to</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">our Consolidated Financial Statements. During March 2020 and April 2020, we raised approximately $<ix:nonFraction unitRef="usd" contextRef="id8bfb21abdc448ccad25b084bed20c3b_D20200301-20200430" decimals="0" name="us-gaap:SaleOfStockConsiderationReceivedOnTransaction" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzAvZnJhZzoxY2Y5MmYxMjI4Y2Q0YWM1YWE1Yjc3Yzc1YzQ3NzdkZS90ZXh0cmVnaW9uOjFjZjkyZjEyMjhjZDRhYzVhYTViNzdjNzVjNDc3N2RlXzMyOTg1MzQ5MzY3NTQ_1da8bf9f-8a53-48e6-b69e-6aacbc683bc5">1.5</ix:nonFraction>&#160;million in gross</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">proceeds, before expenses, through sales of our common stock and in April 2020 we received a $<ix:nonFraction unitRef="usd" contextRef="if819b9bfaa984b4da8892d8b956e26f2_I20200410" decimals="-5" name="inuv:PaycheckProtectionProgramLoan" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzAvZnJhZzoxY2Y5MmYxMjI4Y2Q0YWM1YWE1Yjc3Yzc1YzQ3NzdkZS90ZXh0cmVnaW9uOjFjZjkyZjEyMjhjZDRhYzVhYTViNzdjNzVjNDc3N2RlXzMyOTg1MzQ5MzY3Njg_82cefd53-086c-4826-8c4a-80029752205b">1.1</ix:nonFraction>&#160;million PPP Loan. On June</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">8, 2020, we raised an additional $<ix:nonFraction unitRef="usd" contextRef="ib8935c13be2a4c2daf65111b4dd362e9_D20200608-20200608" decimals="-5" name="us-gaap:SaleOfStockConsiderationReceivedOnTransaction" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzAvZnJhZzoxY2Y5MmYxMjI4Y2Q0YWM1YWE1Yjc3Yzc1YzQ3NzdkZS90ZXh0cmVnaW9uOjFjZjkyZjEyMjhjZDRhYzVhYTViNzdjNzVjNDc3N2RlXzMyOTg1MzQ5MzY3ODI_d3bd72b3-3f9f-475a-ad4b-ab78e7e1992d">5.5</ix:nonFraction>&#160;million in gross proceeds, before expenses, through the sale of our common stock and on</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">July 27, 2020, we raised an additional $<ix:nonFraction unitRef="usd" contextRef="i227928f0123544ae94d9fb2aaea9608c_D20200727-20200727" decimals="-4" name="us-gaap:SaleOfStockConsiderationReceivedOnTransaction" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzAvZnJhZzoxY2Y5MmYxMjI4Y2Q0YWM1YWE1Yjc3Yzc1YzQ3NzdkZS90ZXh0cmVnaW9uOjFjZjkyZjEyMjhjZDRhYzVhYTViNzdjNzVjNDc3N2RlXzMyOTg1MzQ5MzY3OTY_309e19f6-95b6-4044-9a01-d9bfd0b731c5">10.75</ix:nonFraction>&#160;million in gross proceeds, before expenses, through sales of our common stock.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On January 19, 2021, we raised an additional $<ix:nonFraction unitRef="usd" contextRef="iae0686806f224549bc47665d8bcc78a9_D20210119-20210119" decimals="-5" name="us-gaap:SaleOfStockConsiderationReceivedOnTransaction" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzAvZnJhZzoxY2Y5MmYxMjI4Y2Q0YWM1YWE1Yjc3Yzc1YzQ3NzdkZS90ZXh0cmVnaW9uOjFjZjkyZjEyMjhjZDRhYzVhYTViNzdjNzVjNDc3N2RlXzMyOTg1MzQ5MzY4Mjc_bee776d3-b57e-4b1b-a69a-3ee192c1ce72">8</ix:nonFraction>&#160;million in gross proceeds, before expenses, through the sale of our common</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">stock, and on January 22, 2021, we raised an additional $<ix:nonFraction unitRef="usd" contextRef="if7a3b8503cae4d85b9dbaa1cd370f8c8_D20210122-20210122" decimals="-4" name="us-gaap:SaleOfStockConsiderationReceivedOnTransaction" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzAvZnJhZzoxY2Y5MmYxMjI4Y2Q0YWM1YWE1Yjc3Yzc1YzQ3NzdkZS90ZXh0cmVnaW9uOjFjZjkyZjEyMjhjZDRhYzVhYTViNzdjNzVjNDc3N2RlXzMyOTg1MzQ5MzY4MTI_fd2ab71d-9500-4d91-8865-74d9cb66df9d">6.25</ix:nonFraction>&#160;million in gross proceeds, before expenses, through sales of our</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">common stock.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In March 2021, we contracted with an investment management company to manage our cash in excess of current operating</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">needs. We placed $<ix:nonFraction unitRef="usd" contextRef="id74c9351c4ca42b3a34dada10adf1d32_D20210301-20210331" decimals="-6" name="us-gaap:PaymentsToAcquireInvestments" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzAvZnJhZzoxY2Y5MmYxMjI4Y2Q0YWM1YWE1Yjc3Yzc1YzQ3NzdkZS90ZXh0cmVnaW9uOjFjZjkyZjEyMjhjZDRhYzVhYTViNzdjNzVjNDc3N2RlXzMyOTg1MzQ5MzY4Mzk_b86c8ea7-6919-4d8f-be3c-526e2227f210">2</ix:nonFraction>&#160;million in cash equivalent accounts and $<ix:nonFraction unitRef="usd" contextRef="id74c9351c4ca42b3a34dada10adf1d32_D20210301-20210331" decimals="-6" name="inuv:CashDepositedInterestBearing" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzAvZnJhZzoxY2Y5MmYxMjI4Y2Q0YWM1YWE1Yjc3Yzc1YzQ3NzdkZS90ZXh0cmVnaW9uOjFjZjkyZjEyMjhjZDRhYzVhYTViNzdjNzVjNDc3N2RlXzMyOTg1MzQ5MzY4NTE_3fbe61c2-3de2-4bc0-a4e8-6829a32d7b6a">10</ix:nonFraction>&#160;million in an interest-bearing account. At December 31, 2021,</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">our funds with the investment management company were approximately $<ix:nonFraction unitRef="usd" contextRef="i31188cf0064c4979b0de07a9a420e757_I20211231" decimals="-6" name="us-gaap:Deposits" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzAvZnJhZzoxY2Y5MmYxMjI4Y2Q0YWM1YWE1Yjc3Yzc1YzQ3NzdkZS90ZXh0cmVnaW9uOjFjZjkyZjEyMjhjZDRhYzVhYTViNzdjNzVjNDc3N2RlXzMyOTg1MzQ5MzY4NjQ_8fef12c1-3957-45e6-96ce-4c103a2f2f5f">8</ix:nonFraction>&#160;million and were invested in cash equivalent accounts and marketable debt and equity securities. A detail of the activity is described in Note 3 to our Consolidated Financial Statements. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On May 28, 2021, we entered into a Sales Agreement (the &#8220;Sales Agreement&#8221;) with A.G.P./Alliance Global Partners, as sales agent (the &#8220;Sales Agent&#8221;), pursuant to which we may offer and sell through or to the Sales Agent shares of our common stock (the &#8220;ATM Program&#8221;) up to an aggregate amount of gross proceeds of $<ix:nonFraction unitRef="usd" contextRef="id7d14e37f47840459b9de3cb2509006c_I20210528" decimals="-5" name="inuv:SaleOfStockConsiderationReceivedOnTransactionAuthorizedAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzAvZnJhZzoxY2Y5MmYxMjI4Y2Q0YWM1YWE1Yjc3Yzc1YzQ3NzdkZS90ZXh0cmVnaW9uOjFjZjkyZjEyMjhjZDRhYzVhYTViNzdjNzVjNDc3N2RlXzMyOTg1MzQ5MzY4NzY_a8ff4197-b1aa-494b-926c-f764a42cc493">35,000,000</ix:nonFraction>. During the year ended December 31, 2021, we did not issue any shares of common stock or receive any aggregate proceeds under the ATM Program, and we did not pay any commissions to the Sales Agent. Any shares of common stock offered and sold in the ATM Program will be issued </span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-9</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i5712f4f6d9d74845b5864623ddddd62a"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">pursuant to our universal shelf registration statement on Form S-3 (the &#8220;Shelf Registration Statement&#8221;). The ATM Program will terminate upon (a) the election of the Sales Agent upon the occurrence of certain adverse events, (b) 10 days&#8217; advance notice from one party to the other, or (c) the sale of the balance available under our Shelf Registration Statement. Under the terms of the Sales Agreement, the Sales Agent is entitled to a commission at a fixed rate of <ix:nonFraction unitRef="number" contextRef="id7d14e37f47840459b9de3cb2509006c_I20210528" decimals="4" name="inuv:CommissionFeePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzAvZnJhZzoxY2Y5MmYxMjI4Y2Q0YWM1YWE1Yjc3Yzc1YzQ3NzdkZS90ZXh0cmVnaW9uOjFjZjkyZjEyMjhjZDRhYzVhYTViNzdjNzVjNDc3N2RlXzMyOTg1MzQ5MzY4OTA_0df7d647-6abc-43e3-8202-af54a0bfab2c">3.0</ix:nonFraction>% of the gross proceeds from each sale of shares under the Sales Agreement.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We have focused our resources behind a plan to grow our AI technology, the IntentKey, where we have a technology advantage</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">and higher margins. If we are successful in implementing our plan, we expect to return to a positive cash flow from operations.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">However, there is no assurance that we will be able to achieve this objective.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We believe our current cash position and credit facility will be sufficient to sustain operations for at least the next twelve</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">months from the date of this filing.  If our plan to grow the IntentKey product is unsuccessful, we may need to fund operations through private or public sales of securities, debt financings or partnering/licensing transactions over the long term.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:85%">COVID-19</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In April 2020, the Company experienced a significant reduction in advertiser marketing budgets across both the ValidClick and</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">IntentKey platforms as a direct consequence of COVID-19. These reductions adversely impacted our overall revenue</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">throughout 2020. As a result, in May 2020 and June 2020 we implemented a temporary compensation change for senior</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">officers and employees. Certain employees with salaries in excess of $<ix:nonFraction unitRef="usd" contextRef="i7ad72a4f075b418eba514f43b6fe57ab_I20200531" decimals="-3" name="inuv:EmployeeSalariesInExcessCausingAPercentageOfSalaryForgone" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzAvZnJhZzoxY2Y5MmYxMjI4Y2Q0YWM1YWE1Yjc3Yzc1YzQ3NzdkZS90ZXh0cmVnaW9uOjFjZjkyZjEyMjhjZDRhYzVhYTViNzdjNzVjNDc3N2RlXzMyOTg1MzQ5MzY4OTY_4b9da67f-7a3d-430e-8162-3f44058c1ab1">100,000</ix:nonFraction> per year had forgone a percentage of the cash portion of their salary and instead received an equivalent restricted stock grant.  We curtailed expenses, including compensation and travel and issued a work from home policy to protect our employees and their families from virus transmission associated with co-workers. Though we continue to monitor the pandemic and related government guidelines and regulations, we have returned to a hybrid working model where employees are working partially from the office and partially from home.</span></div></ix:continuation><div><span><br/></span></div><div id="i83925b5ec8fe49d298604751508a78b7_133"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 2 &#8211; <ix:nonNumeric contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" name="us-gaap:SignificantAccountingPoliciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzMvZnJhZzo4MTk2MDMzNmE3NjQ0NTllYmVlZTNhYzRlMzdmMDNjZi90ZXh0cmVnaW9uOjgxOTYwMzM2YTc2NDQ1OWViZWVlM2FjNGUzN2YwM2NmXzE4MDI3_585a0586-4443-4047-9aae-8294fc2c7638" continuedAt="i134a5214cfed406d916647c94078bf90" escape="true">Summary of Significant Accounting Policies</ix:nonNumeric></span></div><ix:continuation id="i134a5214cfed406d916647c94078bf90" continuedAt="i6d981b612854478baa147c4c7a74a754"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><ix:nonNumeric contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" name="us-gaap:ConsolidationPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzMvZnJhZzo4MTk2MDMzNmE3NjQ0NTllYmVlZTNhYzRlMzdmMDNjZi90ZXh0cmVnaW9uOjgxOTYwMzM2YTc2NDQ1OWViZWVlM2FjNGUzN2YwM2NmXzE4MDkw_42c3fc1f-af51-4d7d-a9c9-0870f016afd3" continuedAt="ib3fcccca31774855a21cd40ad3730b2a" escape="true">Basis of presentation</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ib3fcccca31774855a21cd40ad3730b2a"> - The consolidated financial statements include our accounts and those of our wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.</ix:continuation> </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><ix:nonNumeric contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" name="us-gaap:CashAndCashEquivalentsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzMvZnJhZzo4MTk2MDMzNmE3NjQ0NTllYmVlZTNhYzRlMzdmMDNjZi90ZXh0cmVnaW9uOjgxOTYwMzM2YTc2NDQ1OWViZWVlM2FjNGUzN2YwM2NmXzE4MDU0_419f79dd-111f-4ea4-a727-bbb5e7026e0d" continuedAt="iec7e7f3d630e4594aa226298d3a84a1b" escape="true">Cash and cash equivalents</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="iec7e7f3d630e4594aa226298d3a84a1b"> - Cash and cash equivalents consist of highly liquid investments with original maturities of three months or less.</ix:continuation> </span></div><div><span><br/></span></div><div><ix:nonNumeric contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" name="us-gaap:InvestmentPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzMvZnJhZzo4MTk2MDMzNmE3NjQ0NTllYmVlZTNhYzRlMzdmMDNjZi90ZXh0cmVnaW9uOjgxOTYwMzM2YTc2NDQ1OWViZWVlM2FjNGUzN2YwM2NmXzMyOTg1MzQ5MTc5NjA_1f292b71-4ebf-4b62-8f7f-d2ef2781c3bf" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Investments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - We have classified debt securities as available for sale securities with unrealized gains and losses recorded as other comprehensive income. Equity securities are marked to market with changes recorded as other income on the income statement. Any interest income or dividends are recorded as interest income on the income statement.</span></ix:nonNumeric></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline"><ix:nonNumeric contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" name="us-gaap:RevenueFromContractWithCustomerPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzMvZnJhZzo4MTk2MDMzNmE3NjQ0NTllYmVlZTNhYzRlMzdmMDNjZi90ZXh0cmVnaW9uOjgxOTYwMzM2YTc2NDQ1OWViZWVlM2FjNGUzN2YwM2NmXzE4MDQ1_c16b944d-90a5-4b29-9c33-62eed734222f" continuedAt="ie2da8eb094c441b398dce91a9df9cc99" escape="true">Revenue recognition</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"><ix:continuation id="ie2da8eb094c441b398dce91a9df9cc99">&#160;- Both of our platforms generate revenue from ad placements and clicks on advertisements on websites, some of which we own. We recognize revenue from ad placements and clicks in the period in which they occur. We also recognize revenue from serving impressions when we complete all or a part of an order from an advertiser. The revenue is recognized in the period that the impression is served. The Company subsequently settles these transactions with it business partners at which time adjustments for invalid traffic may impact the amount collected. Payments to publishers who display advertisements on our behalf and payments to ad exchanges are recognized as cost of revenue.</ix:continuation> </span></div><div><span><br/></span></div><ix:nonNumeric contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzMvZnJhZzo4MTk2MDMzNmE3NjQ0NTllYmVlZTNhYzRlMzdmMDNjZi90ZXh0cmVnaW9uOjgxOTYwMzM2YTc2NDQ1OWViZWVlM2FjNGUzN2YwM2NmXzE4MDY4_3b214a4c-172a-4b04-8637-5a8493c1da3b" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The below table shows the revenue and the proportion of revenue that is generated through advertisements on our ValidClick and IntentKey platforms:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.841%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.554%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.186%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.554%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.595%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.775%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">For the Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ValidClick Platform</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i635c21f95ec74f12871c041a9256f6ae_D20210101-20211231" decimals="0" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzMvZnJhZzo4MTk2MDMzNmE3NjQ0NTllYmVlZTNhYzRlMzdmMDNjZi90YWJsZTpjMjIyY2U0NDY2MmE0NzBlOWVlODE2MDAwZjM2MzZlOC90YWJsZXJhbmdlOmMyMjJjZTQ0NjYyYTQ3MGU5ZWU4MTYwMDBmMzYzNmU4XzItMi0xLTEtNzUzNQ_559f284c-66c3-4e12-b6ca-2ce1c341f5ca">41,648,730</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i635c21f95ec74f12871c041a9256f6ae_D20210101-20211231" decimals="3" name="inuv:PercentageOfTotalRevenue" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzMvZnJhZzo4MTk2MDMzNmE3NjQ0NTllYmVlZTNhYzRlMzdmMDNjZi90YWJsZTpjMjIyY2U0NDY2MmE0NzBlOWVlODE2MDAwZjM2MzZlOC90YWJsZXJhbmdlOmMyMjJjZTQ0NjYyYTQ3MGU5ZWU4MTYwMDBmMzYzNmU4XzItMy0xLTEtNzUzNQ_5cac2fbd-d801-47ca-a8de-52306143d440">69.6</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7264485646104d56bb828f6073faf5fc_D20200101-20201231" decimals="0" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzMvZnJhZzo4MTk2MDMzNmE3NjQ0NTllYmVlZTNhYzRlMzdmMDNjZi90YWJsZTpjMjIyY2U0NDY2MmE0NzBlOWVlODE2MDAwZjM2MzZlOC90YWJsZXJhbmdlOmMyMjJjZTQ0NjYyYTQ3MGU5ZWU4MTYwMDBmMzYzNmU4XzItNS0xLTEtNzUzNQ_4f6d3db9-1f51-4147-9773-b3ab51fe9067">34,233,638</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i7264485646104d56bb828f6073faf5fc_D20200101-20201231" decimals="3" name="inuv:PercentageOfTotalRevenue" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzMvZnJhZzo4MTk2MDMzNmE3NjQ0NTllYmVlZTNhYzRlMzdmMDNjZi90YWJsZTpjMjIyY2U0NDY2MmE0NzBlOWVlODE2MDAwZjM2MzZlOC90YWJsZXJhbmdlOmMyMjJjZTQ0NjYyYTQ3MGU5ZWU4MTYwMDBmMzYzNmU4XzItNi0xLTEtNzUzNQ_2b3a9182-421f-4ad2-9819-afcab0fdc45c">76.7</ix:nonFraction>%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">IntentKey Platform</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0b4e36d76cdf40948aa839600c9d9411_D20210101-20211231" decimals="0" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzMvZnJhZzo4MTk2MDMzNmE3NjQ0NTllYmVlZTNhYzRlMzdmMDNjZi90YWJsZTpjMjIyY2U0NDY2MmE0NzBlOWVlODE2MDAwZjM2MzZlOC90YWJsZXJhbmdlOmMyMjJjZTQ0NjYyYTQ3MGU5ZWU4MTYwMDBmMzYzNmU4XzMtMi0xLTEtNzUzNQ_f40e60a0-380d-4fbf-8145-2ec57a353832">18,181,958</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i0b4e36d76cdf40948aa839600c9d9411_D20210101-20211231" decimals="3" name="inuv:PercentageOfTotalRevenue" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzMvZnJhZzo4MTk2MDMzNmE3NjQ0NTllYmVlZTNhYzRlMzdmMDNjZi90YWJsZTpjMjIyY2U0NDY2MmE0NzBlOWVlODE2MDAwZjM2MzZlOC90YWJsZXJhbmdlOmMyMjJjZTQ0NjYyYTQ3MGU5ZWU4MTYwMDBmMzYzNmU4XzMtMy0xLTEtNzUzNQ_e4a68c52-29ac-4e7a-9955-c3166e579bf1">30.4</ix:nonFraction>%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5efd71f0d5974ab5a67e039413996809_D20200101-20201231" decimals="0" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzMvZnJhZzo4MTk2MDMzNmE3NjQ0NTllYmVlZTNhYzRlMzdmMDNjZi90YWJsZTpjMjIyY2U0NDY2MmE0NzBlOWVlODE2MDAwZjM2MzZlOC90YWJsZXJhbmdlOmMyMjJjZTQ0NjYyYTQ3MGU5ZWU4MTYwMDBmMzYzNmU4XzMtNS0xLTEtNzUzNQ_bf14188a-0a9c-4c0d-80fd-f9b8aeaa648f">10,406,369</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i5efd71f0d5974ab5a67e039413996809_D20200101-20201231" decimals="3" name="inuv:PercentageOfTotalRevenue" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzMvZnJhZzo4MTk2MDMzNmE3NjQ0NTllYmVlZTNhYzRlMzdmMDNjZi90YWJsZTpjMjIyY2U0NDY2MmE0NzBlOWVlODE2MDAwZjM2MzZlOC90YWJsZXJhbmdlOmMyMjJjZTQ0NjYyYTQ3MGU5ZWU4MTYwMDBmMzYzNmU4XzMtNi0xLTEtNzUzNQ_b4b81a1b-4c06-441f-8852-ff9988f7c73f">23.3</ix:nonFraction>%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" decimals="0" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzMvZnJhZzo4MTk2MDMzNmE3NjQ0NTllYmVlZTNhYzRlMzdmMDNjZi90YWJsZTpjMjIyY2U0NDY2MmE0NzBlOWVlODE2MDAwZjM2MzZlOC90YWJsZXJhbmdlOmMyMjJjZTQ0NjYyYTQ3MGU5ZWU4MTYwMDBmMzYzNmU4XzQtMi0xLTEtNzUzNQ_0e1df375-6957-414c-aa30-b584427a9dce">59,830,688</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" decimals="3" name="inuv:PercentageOfTotalRevenue" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzMvZnJhZzo4MTk2MDMzNmE3NjQ0NTllYmVlZTNhYzRlMzdmMDNjZi90YWJsZTpjMjIyY2U0NDY2MmE0NzBlOWVlODE2MDAwZjM2MzZlOC90YWJsZXJhbmdlOmMyMjJjZTQ0NjYyYTQ3MGU5ZWU4MTYwMDBmMzYzNmU4XzQtMy0xLTEtNzUzNQ_d950d8b1-b10e-4477-8c39-9d1723f4e811">100.0</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231" decimals="0" name="us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzMvZnJhZzo4MTk2MDMzNmE3NjQ0NTllYmVlZTNhYzRlMzdmMDNjZi90YWJsZTpjMjIyY2U0NDY2MmE0NzBlOWVlODE2MDAwZjM2MzZlOC90YWJsZXJhbmdlOmMyMjJjZTQ0NjYyYTQ3MGU5ZWU4MTYwMDBmMzYzNmU4XzQtNS0xLTEtNzUzNQ_7b996689-d44d-4764-9e69-a394df1ff52a">44,640,007</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231" decimals="3" name="inuv:PercentageOfTotalRevenue" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzMvZnJhZzo4MTk2MDMzNmE3NjQ0NTllYmVlZTNhYzRlMzdmMDNjZi90YWJsZTpjMjIyY2U0NDY2MmE0NzBlOWVlODE2MDAwZjM2MzZlOC90YWJsZXJhbmdlOmMyMjJjZTQ0NjYyYTQ3MGU5ZWU4MTYwMDBmMzYzNmU4XzQtNi0xLTEtNzUzNQ_ded8f7bf-7e83-4960-a246-c49f5d28e5d9">100.0</ix:nonFraction>%</span></td></tr></table></div></ix:nonNumeric><div><span><br/></span></div><div><ix:nonNumeric contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" name="us-gaap:ReceivablesPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzMvZnJhZzo4MTk2MDMzNmE3NjQ0NTllYmVlZTNhYzRlMzdmMDNjZi90ZXh0cmVnaW9uOjgxOTYwMzM2YTc2NDQ1OWViZWVlM2FjNGUzN2YwM2NmXzE4MTA5_4ae076cb-5154-4c06-b8de-8b0690a4bff8" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Accounts receivable</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Accounts receivable consists of trade receivables from customers. We record accounts receivable at its net realizable value, recognizing an allowance for doubtful accounts based on our best estimate of probable credit losses on our existing accounts receivable. Balances are written off against the allowance after all means of collection have been exhausted and the possibility of recovery is considered remote.</span></ix:nonNumeric></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-10</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i6d981b612854478baa147c4c7a74a754" continuedAt="i5ae03ba4bd564b2e9bf957e1d98af317"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline"><ix:nonNumeric contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" name="us-gaap:AdvertisingCostsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzMvZnJhZzo4MTk2MDMzNmE3NjQ0NTllYmVlZTNhYzRlMzdmMDNjZi90ZXh0cmVnaW9uOjgxOTYwMzM2YTc2NDQ1OWViZWVlM2FjNGUzN2YwM2NmXzE4MDc3_f5dd0a6d-344c-4b11-b3d2-1532111802cb" continuedAt="i08024723cd0f4508bbb845d5081f76cb" escape="true">Marketing costs</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"><ix:continuation id="i08024723cd0f4508bbb845d5081f76cb"> - Marketing costs are predominately traffic acquisition costs and include those expenses required to attract an audience to our owned and operated applications and websites. We expense these costs as incurred and present them as a separate line item in operating expenses in the consolidated statements of operations.</ix:continuation> </span></div><div><span><br/></span></div><ix:nonNumeric contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzMvZnJhZzo4MTk2MDMzNmE3NjQ0NTllYmVlZTNhYzRlMzdmMDNjZi90ZXh0cmVnaW9uOjgxOTYwMzM2YTc2NDQ1OWViZWVlM2FjNGUzN2YwM2NmXzE4MDIw_eeca218b-30c4-4395-85d1-8511bd3ad98e" continuedAt="ie3bdfbb763424457b472d87b2789d16b" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Property and equipment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Property and equipment are stated at cost, net of accumulated depreciation and amortization. Major renewals and improvements are capitalized while maintenance and repairs which do not improve or extend the life of the respective assets are expensed as incurred. Costs of assets sold or retired and the related accumulated depreciation are eliminated from accounts and the net gain or loss is reflected as an operating expense in the consolidated statements of operations.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div></ix:nonNumeric><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ie3bdfbb763424457b472d87b2789d16b">Property and equipment are depreciated on&#160;a straight-line basis over <ix:nonNumeric contextRef="i6c56adaab8d1409d80e999d8d74c66d7_D20210101-20211231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzMvZnJhZzo4MTk2MDMzNmE3NjQ0NTllYmVlZTNhYzRlMzdmMDNjZi90ZXh0cmVnaW9uOjgxOTYwMzM2YTc2NDQ1OWViZWVlM2FjNGUzN2YwM2NmXzI4MDQ_850d839d-f278-45a3-b217-8efa98ed4f05">three years</ix:nonNumeric> for equipment, <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzMvZnJhZzo4MTk2MDMzNmE3NjQ0NTllYmVlZTNhYzRlMzdmMDNjZi90ZXh0cmVnaW9uOjgxOTYwMzM2YTc2NDQ1OWViZWVlM2FjNGUzN2YwM2NmXzI4MjI_159af600-aa25-4172-b1ca-89aa29c924d1">five</span> to <ix:nonNumeric contextRef="id35bc6dd3eee450c9b023a6af6aa01cf_D20210101-20211231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzMvZnJhZzo4MTk2MDMzNmE3NjQ0NTllYmVlZTNhYzRlMzdmMDNjZi90ZXh0cmVnaW9uOjgxOTYwMzM2YTc2NDQ1OWViZWVlM2FjNGUzN2YwM2NmXzI4Mjg_df57cdfd-c1a3-4b23-a353-069941d60b2a">seven years</ix:nonNumeric> for furniture and fixtures and <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzMvZnJhZzo4MTk2MDMzNmE3NjQ0NTllYmVlZTNhYzRlMzdmMDNjZi90ZXh0cmVnaW9uOjgxOTYwMzM2YTc2NDQ1OWViZWVlM2FjNGUzN2YwM2NmXzI4NjI_92e292e1-0002-4e5b-b33d-8ac5a085fa7a">two</span> to <ix:nonNumeric contextRef="i0b3ec0b56ae544a0969cf7d15dab86fe_D20210101-20211231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzMvZnJhZzo4MTk2MDMzNmE3NjQ0NTllYmVlZTNhYzRlMzdmMDNjZi90ZXh0cmVnaW9uOjgxOTYwMzM2YTc2NDQ1OWViZWVlM2FjNGUzN2YwM2NmXzI4Njg_20a80b19-af55-4945-8651-7912842ee37f">three years</ix:nonNumeric> for software. Leasehold improvements are amortized over the lesser of the estimated useful life of the asset or the remaining term of the lease.</ix:continuation> Depreciation expense was $<ix:nonFraction unitRef="usd" contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" decimals="0" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzMvZnJhZzo4MTk2MDMzNmE3NjQ0NTllYmVlZTNhYzRlMzdmMDNjZi90ZXh0cmVnaW9uOjgxOTYwMzM2YTc2NDQ1OWViZWVlM2FjNGUzN2YwM2NmXzMwNDE_b464c463-37ac-46f3-8d90-498d8eafc7ea">1,277,664</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231" decimals="0" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzMvZnJhZzo4MTk2MDMzNmE3NjQ0NTllYmVlZTNhYzRlMzdmMDNjZi90ZXh0cmVnaW9uOjgxOTYwMzM2YTc2NDQ1OWViZWVlM2FjNGUzN2YwM2NmXzMwNDg_6f91b9a5-71ee-4efe-a8c0-fd40a2e18134">1,372,426</ix:nonFraction>, respectively, for the years ended December&#160;31, 2021 and 2020.</span></div><div><span><br/></span></div><div><ix:nonNumeric contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" name="us-gaap:ResearchDevelopmentAndComputerSoftwarePolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzMvZnJhZzo4MTk2MDMzNmE3NjQ0NTllYmVlZTNhYzRlMzdmMDNjZi90ZXh0cmVnaW9uOjgxOTYwMzM2YTc2NDQ1OWViZWVlM2FjNGUzN2YwM2NmXzE4MDM1_ad3690be-8ec3-44c2-9103-331c8fa27542" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Capitalized Software Costs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - We capitalize certain labor costs related to internally developed software and amortize these costs using the straight-line method over the estimated useful life of the software, generally <ix:nonNumeric contextRef="i21df97c50da547b3a70b2c22d5450dd3_D20210101-20211231" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzMvZnJhZzo4MTk2MDMzNmE3NjQ0NTllYmVlZTNhYzRlMzdmMDNjZi90ZXh0cmVnaW9uOjgxOTYwMzM2YTc2NDQ1OWViZWVlM2FjNGUzN2YwM2NmXzMzMTA_714b1482-0be9-461a-98f3-11826c056297">two years</ix:nonNumeric>. We do not sell internally developed software. Certain development costs not meeting the criteria for capitalization, in accordance with </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">ASC 350-40 Internal-Use Software</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, are expensed as incurred.</span></ix:nonNumeric></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><ix:nonNumeric contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" name="us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzMvZnJhZzo4MTk2MDMzNmE3NjQ0NTllYmVlZTNhYzRlMzdmMDNjZi90ZXh0cmVnaW9uOjgxOTYwMzM2YTc2NDQ1OWViZWVlM2FjNGUzN2YwM2NmXzE4MTA0_4384d4f8-684d-4426-b959-8dc56ef00575" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Goodwill</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Goodwill is recorded as the difference, if any, between the aggregate consideration paid for an acquisition and the fair value of the net tangible and intangible assets acquired. We perform an impairment test annually as of December 31, 2021. As a result, we perform our annual goodwill impairment test by comparing the fair value of our reporting unit with its carrying amount.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We generally determine the fair value of our reporting unit using the income approach methodology of valuation that includes the undiscounted cash flow method as well as other generally accepted valuation methodologies. If the carrying amount of a reporting unit exceeds the reporting unit&#8217;s fair value, the amount it exceeds fair value is equivalent to the amount of impairment loss.</span></div></ix:nonNumeric><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We determined there was <ix:nonFraction unitRef="usd" contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231" decimals="INF" name="us-gaap:GoodwillImpairmentLoss" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzMvZnJhZzo4MTk2MDMzNmE3NjQ0NTllYmVlZTNhYzRlMzdmMDNjZi90ZXh0cmVnaW9uOjgxOTYwMzM2YTc2NDQ1OWViZWVlM2FjNGUzN2YwM2NmXzQ1NzM_594ad97e-5cc0-4d22-9a5d-d787948bd46f"><ix:nonFraction unitRef="usd" contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" decimals="INF" name="us-gaap:GoodwillImpairmentLoss" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzMvZnJhZzo4MTk2MDMzNmE3NjQ0NTllYmVlZTNhYzRlMzdmMDNjZi90ZXh0cmVnaW9uOjgxOTYwMzM2YTc2NDQ1OWViZWVlM2FjNGUzN2YwM2NmXzQ1NzM_9e81d622-5372-4121-90e6-a3c52e308e60">no</ix:nonFraction></ix:nonFraction> impairment of goodwill during 2021 and 2020.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 6, Intangible Assets and Goodwill, for more information.</span></div><div><span><br/></span></div><div><ix:nonNumeric contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" name="us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzMvZnJhZzo4MTk2MDMzNmE3NjQ0NTllYmVlZTNhYzRlMzdmMDNjZi90ZXh0cmVnaW9uOjgxOTYwMzM2YTc2NDQ1OWViZWVlM2FjNGUzN2YwM2NmXzE4MTA1_f1926748-848a-4fde-9372-4d23821f0ee7" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline">Intangible Assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> - We allocate a portion of the purchase price of acquisitions to identifiable intangible assets and we amortize definite-lived assets over their estimated useful lives. We consider our indefinite-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Trade names are not amortized as they are believed to have an indefinite life. Trade names are reviewed annually for impairment under ASC 350. We also acquire intangible assets outside of acquisitions and record them at their fair value and amortize them over their estimated useful lives.</span></ix:nonNumeric></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recorded <ix:nonFraction unitRef="usd" contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231" decimals="INF" name="us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzMvZnJhZzo4MTk2MDMzNmE3NjQ0NTllYmVlZTNhYzRlMzdmMDNjZi90ZXh0cmVnaW9uOjgxOTYwMzM2YTc2NDQ1OWViZWVlM2FjNGUzN2YwM2NmXzUzNDQ_83cfd313-1b61-4434-a0c0-46a5d67650aa"><ix:nonFraction unitRef="usd" contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" decimals="INF" name="us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzMvZnJhZzo4MTk2MDMzNmE3NjQ0NTllYmVlZTNhYzRlMzdmMDNjZi90ZXh0cmVnaW9uOjgxOTYwMzM2YTc2NDQ1OWViZWVlM2FjNGUzN2YwM2NmXzUzNDQ_ba8b3820-f64b-463a-9839-a2be491b038a">no</ix:nonFraction></ix:nonFraction> impairment of intangible assets during 2021 or 2020.&#160;</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 6, Intangible Assets and Goodwill, for more information.</span></div><div><span><br/></span></div><ix:nonNumeric contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" name="us-gaap:IncomeTaxPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzMvZnJhZzo4MTk2MDMzNmE3NjQ0NTllYmVlZTNhYzRlMzdmMDNjZi90ZXh0cmVnaW9uOjgxOTYwMzM2YTc2NDQ1OWViZWVlM2FjNGUzN2YwM2NmXzE4MDc4_08439f6e-98b6-4f68-85ab-c6adcd01c58b" continuedAt="ic023008d041b4fd4a534b3a762fb5f7d" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Income taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - We utilize the liability method of accounting for income taxes as set forth in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">ASC 740</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (&#8220;ASC&#160;740&#8221;). Under the liability method, deferred taxes are determined based on the temporary differences between the financial statement and tax bases of assets and liabilities. A valuation allowance is recorded when it is more likely than not that some of the deferred tax assets will not be realized. In assessing the need for a valuation allowance, we must project future levels of taxable income. We examine evidence related to the history of taxable losses or income, the economic conditions in which we operate, organizational characteristics, our forecasts and projections, as well as factors affecting liquidity. All our deferred tax assets and liabilities are recorded as long-term assets and liabilities in the consolidated balance sheets. We believe it is more likely than not that essentially none of our deferred tax assets will be realized, and we have recorded a valuation for a significant portion of the net deferred tax assets as of December&#160;31, 2021 and 2020.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have adopted certain provisions of ASC 740. This statement clarifies the criteria that an individual tax position must satisfy for some or all of the benefits of that position to be recognized in a company&#8217;s financial statements.&#160;&#160;ASC 740 prescribes a recognition threshold of more likely than not, and a measurement attribute for all tax positions taken or expected to be taken on a tax return, in order to be recognized in the financial statements.</span></div></ix:nonNumeric></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-11</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i5ae03ba4bd564b2e9bf957e1d98af317" continuedAt="ia742deea062b4a38b30fd82d603220e9"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ic023008d041b4fd4a534b3a762fb5f7d">We recognize interest and penalties related to income taxes in income tax expense.</ix:continuation> We have incurred <ix:nonFraction unitRef="usd" contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231" decimals="0" name="us-gaap:IncomeTaxExaminationPenaltiesAndInterestExpense" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzMvZnJhZzo4MTk2MDMzNmE3NjQ0NTllYmVlZTNhYzRlMzdmMDNjZi90ZXh0cmVnaW9uOjgxOTYwMzM2YTc2NDQ1OWViZWVlM2FjNGUzN2YwM2NmXzM4NDgyOTA3MzI1NDI_0e0939ca-f44b-4dc9-b869-cb553fbc9ae8"><ix:nonFraction unitRef="usd" contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" decimals="0" name="us-gaap:IncomeTaxExaminationPenaltiesAndInterestExpense" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzMvZnJhZzo4MTk2MDMzNmE3NjQ0NTllYmVlZTNhYzRlMzdmMDNjZi90ZXh0cmVnaW9uOjgxOTYwMzM2YTc2NDQ1OWViZWVlM2FjNGUzN2YwM2NmXzM4NDgyOTA3MzI1NDI_325a4d56-07fd-400f-ba36-001db9d23a9b">no</ix:nonFraction></ix:nonFraction> penalties and interest for the years ended December 31, 2021 and 2020</span></div><div><span><br/></span></div><div><ix:nonNumeric contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" name="us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzMvZnJhZzo4MTk2MDMzNmE3NjQ0NTllYmVlZTNhYzRlMzdmMDNjZi90ZXh0cmVnaW9uOjgxOTYwMzM2YTc2NDQ1OWViZWVlM2FjNGUzN2YwM2NmXzE4MDE3_d284147b-5f5a-4671-908a-c950d77d0cb6" continuedAt="ic0b50a50d9dc41eca6f2537eaa4dfb06" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Impairment of long-lived assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - In accordance with </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">ASC 360</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Property, Plant and Equipment</span></ix:nonNumeric><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ic0b50a50d9dc41eca6f2537eaa4dfb06">, long-lived assets, such as property and equipment, and purchased intangibles subject to amortization, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of the asset is measured by comparison of the carrying amount to future undiscounted&#160;cash flows the asset is expected to generate. If such assets are considered to be impaired, the impairment to be recognized is measured as the amount by which the carrying amount of the asset exceeds the fair value.</ix:continuation>&#160;&#160;</span></div><div><span><br/></span></div><ix:nonNumeric contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" name="us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzMvZnJhZzo4MTk2MDMzNmE3NjQ0NTllYmVlZTNhYzRlMzdmMDNjZi90ZXh0cmVnaW9uOjgxOTYwMzM2YTc2NDQ1OWViZWVlM2FjNGUzN2YwM2NmXzE4MDA0_ec6986db-f4d4-4979-af00-1aef6e0690be" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Stock-based compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - We recognize stock compensation based on the recognition provisions </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">ASC 718</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Compensation &#8211; Stock Compensation,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> which establishes accounting for stock-based awards exchanged for employee and non-employee services and requires companies to expense the estimated grant date fair value of stock awards over the requisite employee service period. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of restricted stock awards is based on the market price of our common stock on the date of the grant. To value stock option awards, we use the Black-Scholes-Merton option pricing model. This model involves assumptions including the expected life of the option, stock price volatility, risk-free interest rate, dividend yield and exercise price. We recognize compensation expense in earnings over the requisite service period, applying a forfeiture rate to account for expected forfeitures of awards.</span></div></ix:nonNumeric><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 13, Stock-Based Compensation, for further details on our stock awards.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><ix:nonNumeric contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" name="inuv:GovernmentGrantsPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzMvZnJhZzo4MTk2MDMzNmE3NjQ0NTllYmVlZTNhYzRlMzdmMDNjZi90ZXh0cmVnaW9uOjgxOTYwMzM2YTc2NDQ1OWViZWVlM2FjNGUzN2YwM2NmXzE3OTkz_8b00cf11-5b44-4bb6-afcd-6d9c616f78c9" continuedAt="i458f1380639d4ee299d72ed43eef70e4" escape="true">Government Grant</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i458f1380639d4ee299d72ed43eef70e4">- During the first quarter of 2013, we received a grant from the state of Arkansas to relocate our corporate headquarters to Conway, AR. We recognized the grant funds into income as a reduction of the related expense in the period in which those expenses were recognized. We deferred grant funds related to capitalized costs and classified them as current or long-term liabilities on the balance sheet according to the classification of the associated asset.</ix:continuation> </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2021, there were <ix:nonFraction unitRef="employee" contextRef="id867987be34d488b82dc941b764fd71a_I20211231" decimals="INF" name="inuv:NumberOfEmployeesEmployedUnderGrant" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzMvZnJhZzo4MTk2MDMzNmE3NjQ0NTllYmVlZTNhYzRlMzdmMDNjZi90ZXh0cmVnaW9uOjgxOTYwMzM2YTc2NDQ1OWViZWVlM2FjNGUzN2YwM2NmXzkzNzE_4bef6b60-24ad-4f08-b891-1bba451af9bf">41</ix:nonFraction> employees in Arkansas, <ix:nonFraction unitRef="employee" contextRef="id867987be34d488b82dc941b764fd71a_I20211231" decimals="INF" name="inuv:NumberOfEmployeesUnderMinimumAmountRequiredToBeEmployedUnderGrant" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzMvZnJhZzo4MTk2MDMzNmE3NjQ0NTllYmVlZTNhYzRlMzdmMDNjZi90ZXh0cmVnaW9uOjgxOTYwMzM2YTc2NDQ1OWViZWVlM2FjNGUzN2YwM2NmXzkzOTc_e3371202-9bd9-4ccc-9695-578ce4c662cc">two</ix:nonFraction> employees under the required <ix:nonFraction unitRef="employee" contextRef="id867987be34d488b82dc941b764fd71a_I20211231" decimals="INF" name="inuv:NumberOfEmployeesRequiredToBeEmployedUnderGrant" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzMvZnJhZzo4MTk2MDMzNmE3NjQ0NTllYmVlZTNhYzRlMzdmMDNjZi90ZXh0cmVnaW9uOjgxOTYwMzM2YTc2NDQ1OWViZWVlM2FjNGUzN2YwM2NmXzk0Mjk_7433675e-2bb1-4dfb-995d-7a8bd5357188">43</ix:nonFraction>.  As such, we recorded a contingent liability $<ix:nonFraction unitRef="usd" contextRef="id867987be34d488b82dc941b764fd71a_I20211231" decimals="-3" name="inuv:AccruedGrantCurrent" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzMvZnJhZzo4MTk2MDMzNmE3NjQ0NTllYmVlZTNhYzRlMzdmMDNjZi90ZXh0cmVnaW9uOjgxOTYwMzM2YTc2NDQ1OWViZWVlM2FjNGUzN2YwM2NmXzk0Nzg_e2c50040-4262-4912-8c39-93b5324c83e1">10,000</ix:nonFraction>.  </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2020, there were <ix:nonFraction unitRef="employee" contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231" decimals="INF" name="inuv:NumberOfEmployeesEmployedUnderGrant" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzMvZnJhZzo4MTk2MDMzNmE3NjQ0NTllYmVlZTNhYzRlMzdmMDNjZi90ZXh0cmVnaW9uOjgxOTYwMzM2YTc2NDQ1OWViZWVlM2FjNGUzN2YwM2NmXzk1MjE_1269bd0c-af38-411d-84c3-bc4b3375a321">38</ix:nonFraction> employees in Arkansas, <ix:nonFraction unitRef="employee" contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231" decimals="INF" name="inuv:NumberOfEmployeesUnderMinimumAmountRequiredToBeEmployedUnderGrant" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzMvZnJhZzo4MTk2MDMzNmE3NjQ0NTllYmVlZTNhYzRlMzdmMDNjZi90ZXh0cmVnaW9uOjgxOTYwMzM2YTc2NDQ1OWViZWVlM2FjNGUzN2YwM2NmXzk1NDc_93761708-3171-4039-86f7-da98ada3e27c">twelve</ix:nonFraction> employees under the required <ix:nonFraction unitRef="employee" contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231" decimals="INF" name="inuv:NumberOfEmployeesRequiredToBeEmployedUnderGrant" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzMvZnJhZzo4MTk2MDMzNmE3NjQ0NTllYmVlZTNhYzRlMzdmMDNjZi90ZXh0cmVnaW9uOjgxOTYwMzM2YTc2NDQ1OWViZWVlM2FjNGUzN2YwM2NmXzk1Nzk_3de70092-203e-43f6-aa7a-ea3f8944a990">50</ix:nonFraction>. As such, we recorded a contingent liability $<ix:nonFraction unitRef="usd" contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231" decimals="-3" name="inuv:AccruedGrantCurrent" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzMvZnJhZzo4MTk2MDMzNmE3NjQ0NTllYmVlZTNhYzRlMzdmMDNjZi90ZXh0cmVnaW9uOjgxOTYwMzM2YTc2NDQ1OWViZWVlM2FjNGUzN2YwM2NmXzk2Mjc_bb344bb5-60b5-43ae-9636-57a1e6469f1e">60,000</ix:nonFraction>.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><ix:nonNumeric contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" name="inuv:TreasuryStockPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzMvZnJhZzo4MTk2MDMzNmE3NjQ0NTllYmVlZTNhYzRlMzdmMDNjZi90ZXh0cmVnaW9uOjgxOTYwMzM2YTc2NDQ1OWViZWVlM2FjNGUzN2YwM2NmXzE4MDc0_06aa5e0b-23cb-4908-9fa5-d89ef4caca1f" continuedAt="i8579118427f544d6916ab52a7def27ad" escape="true">Treasury Stock</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i8579118427f544d6916ab52a7def27ad"> - The cost method was used in recording the purchase of the treasury stock.&#160;&#160;Treasury stock changes as a result of common stock we acquire in the market.</ix:continuation> On July 14, 2020, our Board of Directors authorized the cancellation of <ix:nonFraction unitRef="shares" contextRef="ifbbd143e2717462ca1ae76594a86e129_D20200714-20200714" decimals="INF" name="us-gaap:TreasuryStockSharesRetired" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzMvZnJhZzo4MTk2MDMzNmE3NjQ0NTllYmVlZTNhYzRlMzdmMDNjZi90ZXh0cmVnaW9uOjgxOTYwMzM2YTc2NDQ1OWViZWVlM2FjNGUzN2YwM2NmXzk4NzM_282861f3-8015-4ba7-a360-0e719be9b47f">376,527</ix:nonFraction> shares of treasury stock.  </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><ix:nonNumeric contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" name="us-gaap:EarningsPerSharePolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzMvZnJhZzo4MTk2MDMzNmE3NjQ0NTllYmVlZTNhYzRlMzdmMDNjZi90ZXh0cmVnaW9uOjgxOTYwMzM2YTc2NDQ1OWViZWVlM2FjNGUzN2YwM2NmXzE3OTkx_e4217764-cf73-498c-8dfb-9afabc518edf" continuedAt="i12b63d48dac04508b3522d07fa212a9b" escape="true">Earnings per share</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i12b63d48dac04508b3522d07fa212a9b"> - During the periods presented, we had securities that could potentially dilute basic earnings per share in the future, but were excluded from the computation of diluted net loss per share, as their effect would have been anti-dilutive.&#160;&#160;We reported a net loss for 2021 and 2020 and therefore, shares associated with stock options, restricted stock and convertible debt are not included because they are anti-dilutive.&#160;&#160;Basic and diluted net loss per share is the same for all periods presented.</ix:continuation>&#160;&#160;&#160;</span></div><div><span><br/></span></div><div><ix:nonNumeric contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" name="us-gaap:SegmentReportingPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzMvZnJhZzo4MTk2MDMzNmE3NjQ0NTllYmVlZTNhYzRlMzdmMDNjZi90ZXh0cmVnaW9uOjgxOTYwMzM2YTc2NDQ1OWViZWVlM2FjNGUzN2YwM2NmXzE4MDM2_aebc7422-130d-4226-b65b-02a148a1f971" continuedAt="i0a255277be3a4333b30330567ff8324e" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Operating segments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> -</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accordance with </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">ASC 280</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">- Segment reporting</span></ix:nonNumeric><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i0a255277be3a4333b30330567ff8324e">, segment information reported is built on the basis of internal management data used for performance analysis of businesses and for the allocation of resources. Operating segments are defined as components of an enterprise about which separate financial information is available that is evaluated regularly by the chief operating decision maker, or decision making group, in deciding how to allocate resources and in assessing performance. Our chief operating decision maker, our chief executive officer, reviews financial information presented on a consolidated basis and no expense or operating income is evaluated at a segment level. Given the consolidated level of review by the our chief executive officer, we operate as <ix:nonFraction unitRef="segment" contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" decimals="INF" name="us-gaap:NumberOfReportableSegments" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzMvZnJhZzo4MTk2MDMzNmE3NjQ0NTllYmVlZTNhYzRlMzdmMDNjZi90ZXh0cmVnaW9uOjgxOTYwMzM2YTc2NDQ1OWViZWVlM2FjNGUzN2YwM2NmXzExMjQ0_5813d700-f990-43b4-8e78-cbc925d55edf">one</ix:nonFraction> reportable segment.</ix:continuation> </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><ix:nonNumeric contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" name="us-gaap:ConcentrationRiskCreditRisk" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzMvZnJhZzo4MTk2MDMzNmE3NjQ0NTllYmVlZTNhYzRlMzdmMDNjZi90ZXh0cmVnaW9uOjgxOTYwMzM2YTc2NDQ1OWViZWVlM2FjNGUzN2YwM2NmXzE4MTEy_ed54fb78-63ee-4cc8-a259-67fad4bf9e78" continuedAt="ib0ea1f3434de45cfa2f81953ea124b0a" escape="true">Concentration of credit risk</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ib0ea1f3434de45cfa2f81953ea124b0a"> - We are exposed to concentrations of risk primarily in cash and accounts receivable, which are generally not collateralized. Our policy is to place our cash with high credit, quality financial institutions in order to limit the amount of credit exposure. Our cash deposits exceed FDIC limits. We do not require collateral from our customers, but our credit extension and collection policies include monitoring payments and aggressively pursuing delinquent accounts. We maintain allowances for potential credit losses.</ix:continuation>   </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Customer concentrations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - At December&#160;31, 2021, we had <ix:nonFraction unitRef="customer" contextRef="id7e13e38405a4994ab2a68394d250a92_D20210101-20211231" decimals="INF" name="inuv:ConcentrationRiskNumberOfCustomers" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzMvZnJhZzo4MTk2MDMzNmE3NjQ0NTllYmVlZTNhYzRlMzdmMDNjZi90ZXh0cmVnaW9uOjgxOTYwMzM2YTc2NDQ1OWViZWVlM2FjNGUzN2YwM2NmXzExODYx_7112aeb9-c07b-4c89-ab1b-995daf7eb353">three</ix:nonFraction> individual customers with revenue concentration greater than 10% of the our total revenue. These customers combined accounted for <ix:nonFraction unitRef="number" contextRef="i100545469cf2432cbc50f4d55c825e7c_D20210101-20211231" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzMvZnJhZzo4MTk2MDMzNmE3NjQ0NTllYmVlZTNhYzRlMzdmMDNjZi90ZXh0cmVnaW9uOjgxOTYwMzM2YTc2NDQ1OWViZWVlM2FjNGUzN2YwM2NmXzEwOTk1MTE2NTQ2MTk_a667536d-2252-460c-94a1-f594cb76059c">62.9</ix:nonFraction>% of our total revenue as of December&#160;31, 2021.  </span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-12</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span><br/></span></div><ix:continuation id="ia742deea062b4a38b30fd82d603220e9"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2020, we had <ix:nonFraction unitRef="customer" contextRef="i68dd95a344ff4e028221958e1c3a2f43_D20200101-20201231" decimals="INF" name="inuv:ConcentrationRiskNumberOfCustomers" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzMvZnJhZzo4MTk2MDMzNmE3NjQ0NTllYmVlZTNhYzRlMzdmMDNjZi90ZXh0cmVnaW9uOjgxOTYwMzM2YTc2NDQ1OWViZWVlM2FjNGUzN2YwM2NmXzEyMTYy_8f2b865e-8059-429f-82a9-da55ad7ffb8c">two</ix:nonFraction> individual customers with revenue concentration greater than 10% of our total revenue. These customers combined accounted for <ix:nonFraction unitRef="number" contextRef="i22b6b82851ce4324900b32a0d28950af_D20200101-20201231" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzMvZnJhZzo4MTk2MDMzNmE3NjQ0NTllYmVlZTNhYzRlMzdmMDNjZi90ZXh0cmVnaW9uOjgxOTYwMzM2YTc2NDQ1OWViZWVlM2FjNGUzN2YwM2NmXzEyNDA0_f944ac2e-4f3a-41ae-8df6-a4a18cdc99e8">60.5</ix:nonFraction>% of our revenue for the year ended and December&#160;31, 2020.</span></div><div><span><br/></span></div><div><ix:nonNumeric contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" name="us-gaap:UseOfEstimates" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzMvZnJhZzo4MTk2MDMzNmE3NjQ0NTllYmVlZTNhYzRlMzdmMDNjZi90ZXh0cmVnaW9uOjgxOTYwMzM2YTc2NDQ1OWViZWVlM2FjNGUzN2YwM2NmXzE4MDEw_b8098ab2-bce5-4be8-b9c3-757752bccb42" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Use of estimates</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - The preparation of financial statements, in accordance with accounting principles generally accepted in the United States ("U.S. GAAP"), requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, net revenues and expenses and disclosure of contingent assets and liabilities. The estimates and assumptions used in the accompanying consolidated financial statements are based upon management&#8217;s regular evaluation of the relevant facts and circumstances as of the date of the consolidated financial statements. We regularly evaluate estimates and assumptions related to goodwill and purchased intangible asset valuations and income tax valuation allowance. Actual results may differ from the estimates and assumptions used in preparing the accompanying consolidated financial statements, and such differences could be material.</span></ix:nonNumeric></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><ix:nonNumeric contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" name="us-gaap:LegalCostsPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzMvZnJhZzo4MTk2MDMzNmE3NjQ0NTllYmVlZTNhYzRlMzdmMDNjZi90ZXh0cmVnaW9uOjgxOTYwMzM2YTc2NDQ1OWViZWVlM2FjNGUzN2YwM2NmXzE4MDM3_6bf9f57a-f91b-4d2d-9b86-4caf59ee5c24" continuedAt="i5171a1fe85994df19e4d907cc9a31b79" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Litigation and settlement costs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - From time to time, we are involved in disputes, litigation and other legal actions. In accordance with </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">ASC&#160;450</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contingencies</span></ix:nonNumeric><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i5171a1fe85994df19e4d907cc9a31b79">, we record a charge equal to at least the minimum estimated liability for a loss contingency when both of the following conditions are met: (i) information available prior to issuance of the consolidated financial statements indicates that it is probable that an asset had been impaired or a liability had been incurred as of the date of the consolidated financial statements and (ii) the range of loss can be reasonably estimated.</ix:continuation> </span></div><div><span><br/></span></div><ix:nonNumeric contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzMvZnJhZzo4MTk2MDMzNmE3NjQ0NTllYmVlZTNhYzRlMzdmMDNjZi90ZXh0cmVnaW9uOjgxOTYwMzM2YTc2NDQ1OWViZWVlM2FjNGUzN2YwM2NmXzE4MDU4_37004907-5ead-4592-ab51-c14e2caddc71" escape="true"><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recent Accounting Pronouncements Not Yet Adopted</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, (FASB) issued ASU No. 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (ASU 2016-13), which requires the measurement and recognition of expected credit losses for financial assets held at amortized cost. ASU 2016-13 replaces the existing incurred loss impairment model with a forward- looking expected credit loss model which will result in earlier recognition of credit losses. On November 15, 2019, the FASB delayed the effective date certain small public companies and other private companies. As amended, the effective date of ASC Topic 326 was delayed until fiscal years beginning after December 15, 2022 for SEC filers that are eligible to be smaller reporting companies under the SEC&#8217;s definition, as well as private companies and not-for-profit entities.</span></div></ix:nonNumeric></ix:continuation><div><span><br/></span></div><div style="text-indent:36pt"><span><br/></span></div><div id="i83925b5ec8fe49d298604751508a78b7_1759"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#8211; <ix:nonNumeric contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" name="us-gaap:FairValueDisclosuresTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNzU5L2ZyYWc6MmUzNjAyNzk0MGY4NDZjMWJmYjZmYWRmYzdmMmZhYTgvdGV4dHJlZ2lvbjoyZTM2MDI3OTQwZjg0NmMxYmZiNmZhZGZjN2YyZmFhOF8zMjk4NTM0ODg2MDIy_ed91647e-7fbf-4e79-ac1f-c2148cab6779" continuedAt="i79e1402067084234b0ec8b9022cfb493" escape="true">Fair Value Measurements</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="i79e1402067084234b0ec8b9022cfb493" continuedAt="i75249e838d034a86b0fc0973a7ce42da"><ix:nonNumeric contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" name="us-gaap:FairValueMeasurementPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNzU5L2ZyYWc6MmUzNjAyNzk0MGY4NDZjMWJmYjZmYWRmYzdmMmZhYTgvdGV4dHJlZ2lvbjoyZTM2MDI3OTQwZjg0NmMxYmZiNmZhZGZjN2YyZmFhOF8zMjk4NTM0ODg3ODQ1_bba2e490-4f1e-4bf9-a84b-817abb94f5e4" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The carrying amounts reported in the balance sheet for cash and cash equivalents, accounts receivable, accounts payable and accrued expenses approximate fair value based on the short-term nature of these items.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In accordance with accounting principles generally accepted in the United States, fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. A three-level hierarchy prioritizes the inputs used to measure fair value as follows: </span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Level 1 &#8211; Valuation is based on quoted prices in active markets for identical assets or liabilities. Level 1 assets and liabilities generally include debt and equity securities that are traded in an active exchange market. Valuations are obtained from readily available pricing sources for market transactions involving identical assets or liabilities.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Level 2 &#8211; Valuation is based on observable inputs other than Level 1 prices, such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Level 3 &#8211; Valuation is based on unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities. Level 3 assets and liabilities include financial instruments whose value is determined using pricing models, discounted cash flow methodologies, or similar techniques, as well as instruments for which the determination of fair value requires significant management judgment or estimation.</span></div></ix:nonNumeric></ix:continuation><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-13</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><ix:continuation id="i75249e838d034a86b0fc0973a7ce42da"><ix:nonNumeric contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" name="us-gaap:FairValueByBalanceSheetGroupingTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNzU5L2ZyYWc6MmUzNjAyNzk0MGY4NDZjMWJmYjZmYWRmYzdmMmZhYTgvdGV4dHJlZ2lvbjoyZTM2MDI3OTQwZjg0NmMxYmZiNmZhZGZjN2YyZmFhOF8zMjk4NTM0ODg2MDIz_43be5360-dbc9-49a6-be6d-b52b34b3282f" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes our cash equivalents and marketable securities measured at fair value. Certain marketable</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">securities consist of investments in debt and equity securities. Debt securities are classified as available for sale securities. We classify our cash equivalents and marketable securities within Level 1 because we use quoted market prices models utilizing market observable inputs to determine their fair value.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The cost, gross unrealized gains (losses) and fair value of marketable securities by major security type as of December 31, 2021 were as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:38.784%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.553%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.378%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.553%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.378%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.554%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cost</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unrealized Gain (Loss)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2da824d429aa4a9e8199b7fd867a9b33_I20211231" decimals="0" name="us-gaap:Cash" format="ixt:num-dot-decimal" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNzU5L2ZyYWc6MmUzNjAyNzk0MGY4NDZjMWJmYjZmYWRmYzdmMmZhYTgvdGFibGU6YTIzMzRhZjIxZGJlNGQzMzk1MWQ0MTVmZTVkNDJjNjEvdGFibGVyYW5nZTphMjMzNGFmMjFkYmU0ZDMzOTUxZDQxNWZlNWQ0MmM2MV8yLTEtMS0xLTEyMjIx_85ff008f-6be7-4add-a284-69e97860497a">5,253,205</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2da824d429aa4a9e8199b7fd867a9b33_I20211231" decimals="0" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNzU5L2ZyYWc6MmUzNjAyNzk0MGY4NDZjMWJmYjZmYWRmYzdmMmZhYTgvdGFibGU6YTIzMzRhZjIxZGJlNGQzMzk1MWQ0MTVmZTVkNDJjNjEvdGFibGVyYW5nZTphMjMzNGFmMjFkYmU0ZDMzOTUxZDQxNWZlNWQ0MmM2MV8yLTEtMS0xLTk5NjE_a8aeb75e-31cc-40ae-ab1d-216521be139b">5,253,205</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0f77097c51564ca19c974fc44400a190_I20211231" decimals="0" name="us-gaap:CashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNzU5L2ZyYWc6MmUzNjAyNzk0MGY4NDZjMWJmYjZmYWRmYzdmMmZhYTgvdGFibGU6YTIzMzRhZjIxZGJlNGQzMzk1MWQ0MTVmZTVkNDJjNjEvdGFibGVyYW5nZTphMjMzNGFmMjFkYmU0ZDMzOTUxZDQxNWZlNWQ0MmM2MV8zLTEtMS0xLTEyMjIx_23d4d47c-9d9f-4917-9f1f-7d27b4c5be28">5,222,759</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0f77097c51564ca19c974fc44400a190_I20211231" decimals="0" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNzU5L2ZyYWc6MmUzNjAyNzk0MGY4NDZjMWJmYjZmYWRmYzdmMmZhYTgvdGFibGU6YTIzMzRhZjIxZGJlNGQzMzk1MWQ0MTVmZTVkNDJjNjEvdGFibGVyYW5nZTphMjMzNGFmMjFkYmU0ZDMzOTUxZDQxNWZlNWQ0MmM2MV8zLTEtMS0xLTk5NjE_2c2686c7-c5ab-4c00-8ec1-ea1ea3728f9c">5,222,759</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash and cash equivalents</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0027547c83ec4d4a8a315ac4445a34a2_I20211231" decimals="0" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNzU5L2ZyYWc6MmUzNjAyNzk0MGY4NDZjMWJmYjZmYWRmYzdmMmZhYTgvdGFibGU6YTIzMzRhZjIxZGJlNGQzMzk1MWQ0MTVmZTVkNDJjNjEvdGFibGVyYW5nZTphMjMzNGFmMjFkYmU0ZDMzOTUxZDQxNWZlNWQ0MmM2MV80LTEtMS0xLTEyMjIx_7e809f52-040f-4811-8dd3-b9073d0b00b6">10,475,964</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0027547c83ec4d4a8a315ac4445a34a2_I20211231" decimals="0" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNzU5L2ZyYWc6MmUzNjAyNzk0MGY4NDZjMWJmYjZmYWRmYzdmMmZhYTgvdGFibGU6YTIzMzRhZjIxZGJlNGQzMzk1MWQ0MTVmZTVkNDJjNjEvdGFibGVyYW5nZTphMjMzNGFmMjFkYmU0ZDMzOTUxZDQxNWZlNWQ0MmM2MV80LTEtMS0xLTk5NjE_1189ec26-9dd2-4880-a085-508e5f7d581c">10,475,964</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt securities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0027547c83ec4d4a8a315ac4445a34a2_I20211231" decimals="0" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNzU5L2ZyYWc6MmUzNjAyNzk0MGY4NDZjMWJmYjZmYWRmYzdmMmZhYTgvdGFibGU6YTIzMzRhZjIxZGJlNGQzMzk1MWQ0MTVmZTVkNDJjNjEvdGFibGVyYW5nZTphMjMzNGFmMjFkYmU0ZDMzOTUxZDQxNWZlNWQ0MmM2MV83LTEtMS0xLTEyMjIx_498542c7-a316-4640-adbb-6406d5bb06bb">905,470</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0027547c83ec4d4a8a315ac4445a34a2_I20211231" decimals="0" name="us-gaap:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax" format="ixt:num-dot-decimal" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNzU5L2ZyYWc6MmUzNjAyNzk0MGY4NDZjMWJmYjZmYWRmYzdmMmZhYTgvdGFibGU6YTIzMzRhZjIxZGJlNGQzMzk1MWQ0MTVmZTVkNDJjNjEvdGFibGVyYW5nZTphMjMzNGFmMjFkYmU0ZDMzOTUxZDQxNWZlNWQ0MmM2MV83LTMtMS0xLTEyMjIx_16971707-aa07-4160-a12e-bbd6249f5050">53,737</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0027547c83ec4d4a8a315ac4445a34a2_I20211231" decimals="0" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNzU5L2ZyYWc6MmUzNjAyNzk0MGY4NDZjMWJmYjZmYWRmYzdmMmZhYTgvdGFibGU6YTIzMzRhZjIxZGJlNGQzMzk1MWQ0MTVmZTVkNDJjNjEvdGFibGVyYW5nZTphMjMzNGFmMjFkYmU0ZDMzOTUxZDQxNWZlNWQ0MmM2MV83LTEtMS0xLTk5NjE_1e44cb22-caa2-4173-bcbe-8732bc1fcada">959,207</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0027547c83ec4d4a8a315ac4445a34a2_I20211231" decimals="0" name="us-gaap:EquitySecuritiesFvNiCost" format="ixt:num-dot-decimal" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNzU5L2ZyYWc6MmUzNjAyNzk0MGY4NDZjMWJmYjZmYWRmYzdmMmZhYTgvdGFibGU6YTIzMzRhZjIxZGJlNGQzMzk1MWQ0MTVmZTVkNDJjNjEvdGFibGVyYW5nZTphMjMzNGFmMjFkYmU0ZDMzOTUxZDQxNWZlNWQ0MmM2MV84LTEtMS0xLTEyMjIx_734ba98b-0dd8-48b9-aa79-02aa6f4e8eeb">2,100,305</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0027547c83ec4d4a8a315ac4445a34a2_I20211231" decimals="0" name="inuv:EquitySecuritiesFVNIAccumulatedGrossUnrealizedLossBeforeTax" format="ixt:num-dot-decimal" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNzU5L2ZyYWc6MmUzNjAyNzk0MGY4NDZjMWJmYjZmYWRmYzdmMmZhYTgvdGFibGU6YTIzMzRhZjIxZGJlNGQzMzk1MWQ0MTVmZTVkNDJjNjEvdGFibGVyYW5nZTphMjMzNGFmMjFkYmU0ZDMzOTUxZDQxNWZlNWQ0MmM2MV84LTMtMS0xLTEyMjIx_7cbdc720-482e-40ff-9388-3857ec024b9d">272,021</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0027547c83ec4d4a8a315ac4445a34a2_I20211231" decimals="0" name="us-gaap:EquitySecuritiesFvNi" format="ixt:num-dot-decimal" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNzU5L2ZyYWc6MmUzNjAyNzk0MGY4NDZjMWJmYjZmYWRmYzdmMmZhYTgvdGFibGU6YTIzMzRhZjIxZGJlNGQzMzk1MWQ0MTVmZTVkNDJjNjEvdGFibGVyYW5nZTphMjMzNGFmMjFkYmU0ZDMzOTUxZDQxNWZlNWQ0MmM2MV84LTEtMS0xLTk5NjE_b2a3532d-a299-482e-b16a-00f126f8b33c">1,828,284</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total marketable securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0027547c83ec4d4a8a315ac4445a34a2_I20211231" decimals="0" name="us-gaap:InvestmentsFairValueDisclosure" format="ixt:num-dot-decimal" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNzU5L2ZyYWc6MmUzNjAyNzk0MGY4NDZjMWJmYjZmYWRmYzdmMmZhYTgvdGFibGU6YTIzMzRhZjIxZGJlNGQzMzk1MWQ0MTVmZTVkNDJjNjEvdGFibGVyYW5nZTphMjMzNGFmMjFkYmU0ZDMzOTUxZDQxNWZlNWQ0MmM2MV85LTEtMS0xLTk5NjE_16ffa527-5dc8-4a13-af9d-d25bbb57db82">2,787,491</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash and cash equivalents and marketable securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0027547c83ec4d4a8a315ac4445a34a2_I20211231" decimals="0" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNzU5L2ZyYWc6MmUzNjAyNzk0MGY4NDZjMWJmYjZmYWRmYzdmMmZhYTgvdGFibGU6YTIzMzRhZjIxZGJlNGQzMzk1MWQ0MTVmZTVkNDJjNjEvdGFibGVyYW5nZTphMjMzNGFmMjFkYmU0ZDMzOTUxZDQxNWZlNWQ0MmM2MV8xMC0xLTEtMS05OTYx_6da25587-082f-4016-bd95-428c599d27a0">13,263,455</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The gross unrealized losses and realized gains on our marketable securities were approximately $<ix:nonFraction unitRef="usd" contextRef="id867987be34d488b82dc941b764fd71a_I20211231" decimals="-3" name="inuv:EquitySecuritiesFVNIAccumulatedGrossUnrealizedLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNzU5L2ZyYWc6MmUzNjAyNzk0MGY4NDZjMWJmYjZmYWRmYzdmMmZhYTgvdGV4dHJlZ2lvbjoyZTM2MDI3OTQwZjg0NmMxYmZiNmZhZGZjN2YyZmFhOF8zMjk4NTM0ODg2MDI1_f7d23641-7423-45e2-b757-fcb547ade03c">272</ix:nonFraction>&#160;thousand and $<ix:nonFraction unitRef="usd" contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" decimals="-3" name="inuv:MarketableSecuritiesGrossRealizedGain" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNzU5L2ZyYWc6MmUzNjAyNzk0MGY4NDZjMWJmYjZmYWRmYzdmMmZhYTgvdGV4dHJlZ2lvbjoyZTM2MDI3OTQwZjg0NmMxYmZiNmZhZGZjN2YyZmFhOF8zMjk4NTM0ODg4MTQy_76070c3d-a32f-4649-970a-768cc55ccb8e">5</ix:nonFraction>&#160;thousand, respectively, for the twelve months ended December 31, 2021.</span></div></ix:continuation><div><span><br/></span></div><div id="i83925b5ec8fe49d298604751508a78b7_136"></div><div style="text-indent:2.25pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">N</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ote 4 &#8211; <ix:nonNumeric contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" name="inuv:AllowanceforDoubtfulAccountsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzYvZnJhZzoyNmQ3YzU4N2Y1ZmI0MmNmOGQxZTEwNmQxNGYwNDcwZS90ZXh0cmVnaW9uOjI2ZDdjNTg3ZjVmYjQyY2Y4ZDFlMTA2ZDE0ZjA0NzBlXzE1NA_2359b466-956e-4d31-a399-7a04934fb41d" continuedAt="i0f52db7f667a4543837a310180118808" escape="true">Allowance for Doubtful Accounts</ix:nonNumeric></span></div><ix:continuation id="i0f52db7f667a4543837a310180118808"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><ix:nonNumeric contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" name="us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzYvZnJhZzoyNmQ3YzU4N2Y1ZmI0MmNmOGQxZTEwNmQxNGYwNDcwZS90ZXh0cmVnaW9uOjI2ZDdjNTg3ZjVmYjQyY2Y4ZDFlMTA2ZDE0ZjA0NzBlXzE1OQ_9576a803-6a9e-4aa3-88ef-2f56250270c1" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The activity in the allowance for doubtful accounts was as follows&#160;during the years ended&#160;December&#160;31, 2021 and 2020:</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:69.721%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.706%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.537%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at the beginning of the year</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231" decimals="0" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzYvZnJhZzoyNmQ3YzU4N2Y1ZmI0MmNmOGQxZTEwNmQxNGYwNDcwZS90YWJsZTpiMGE5NWIzYjdhNjU0ZmIyYWNhMTk0ZjBjZmM0ZDNkNC90YWJsZXJhbmdlOmIwYTk1YjNiN2E2NTRmYjJhY2ExOTRmMGNmYzRkM2Q0XzEtMS0xLTEtNzUzNQ_c98d8782-1e04-470f-800f-9bd700197e67">209,667</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8017d36b9e4d42469e26fb8b53201b20_I20191231" decimals="0" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzYvZnJhZzoyNmQ3YzU4N2Y1ZmI0MmNmOGQxZTEwNmQxNGYwNDcwZS90YWJsZTpiMGE5NWIzYjdhNjU0ZmIyYWNhMTk0ZjBjZmM0ZDNkNC90YWJsZXJhbmdlOmIwYTk1YjNiN2E2NTRmYjJhY2ExOTRmMGNmYzRkM2Q0XzEtMy0xLTEtNzUzNQ_1f57464d-4327-4c7e-b530-e5421b8605b1">225,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for bad debts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" decimals="0" name="us-gaap:ProvisionForDoubtfulAccounts" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzYvZnJhZzoyNmQ3YzU4N2Y1ZmI0MmNmOGQxZTEwNmQxNGYwNDcwZS90YWJsZTpiMGE5NWIzYjdhNjU0ZmIyYWNhMTk0ZjBjZmM0ZDNkNC90YWJsZXJhbmdlOmIwYTk1YjNiN2E2NTRmYjJhY2ExOTRmMGNmYzRkM2Q0XzItMS0xLTEtNzUzNQ_90cee3ea-87ec-4107-a456-f4c9245bf8e9">7,487</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231" decimals="0" name="us-gaap:ProvisionForDoubtfulAccounts" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzYvZnJhZzoyNmQ3YzU4N2Y1ZmI0MmNmOGQxZTEwNmQxNGYwNDcwZS90YWJsZTpiMGE5NWIzYjdhNjU0ZmIyYWNhMTk0ZjBjZmM0ZDNkNC90YWJsZXJhbmdlOmIwYTk1YjNiN2E2NTRmYjJhY2ExOTRmMGNmYzRkM2Q0XzItMy0xLTEtNzUzNQ_a0fbebd1-1a34-4d98-87b1-a2cfa3aeb9bc">135,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Charge-offs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" decimals="0" name="us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzYvZnJhZzoyNmQ3YzU4N2Y1ZmI0MmNmOGQxZTEwNmQxNGYwNDcwZS90YWJsZTpiMGE5NWIzYjdhNjU0ZmIyYWNhMTk0ZjBjZmM0ZDNkNC90YWJsZXJhbmdlOmIwYTk1YjNiN2E2NTRmYjJhY2ExOTRmMGNmYzRkM2Q0XzMtMS0xLTEtNzUzNQ_96668c72-1543-4450-b2b3-631d8c40ecbb">16,154</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231" decimals="0" name="us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzYvZnJhZzoyNmQ3YzU4N2Y1ZmI0MmNmOGQxZTEwNmQxNGYwNDcwZS90YWJsZTpiMGE5NWIzYjdhNjU0ZmIyYWNhMTk0ZjBjZmM0ZDNkNC90YWJsZXJhbmdlOmIwYTk1YjNiN2E2NTRmYjJhY2ExOTRmMGNmYzRkM2Q0XzMtMy0xLTEtNzUzNQ_8a31a17e-1ac6-41ba-9530-39ec820a4843">150,333</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recoveries</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" decimals="0" name="us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzYvZnJhZzoyNmQ3YzU4N2Y1ZmI0MmNmOGQxZTEwNmQxNGYwNDcwZS90YWJsZTpiMGE5NWIzYjdhNjU0ZmIyYWNhMTk0ZjBjZmM0ZDNkNC90YWJsZXJhbmdlOmIwYTk1YjNiN2E2NTRmYjJhY2ExOTRmMGNmYzRkM2Q0XzQtMS0xLTEtMTAwMDA_49df37c7-47be-4a49-806a-249b05017beb">1,904</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231" decimals="0" name="us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzYvZnJhZzoyNmQ3YzU4N2Y1ZmI0MmNmOGQxZTEwNmQxNGYwNDcwZS90YWJsZTpiMGE5NWIzYjdhNjU0ZmIyYWNhMTk0ZjBjZmM0ZDNkNC90YWJsZXJhbmdlOmIwYTk1YjNiN2E2NTRmYjJhY2ExOTRmMGNmYzRkM2Q0XzQtMy0xLTEtMTAwMDA_3efdabc5-f559-48cb-97e2-fb311a580d78">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at the end of the year</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id867987be34d488b82dc941b764fd71a_I20211231" decimals="0" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzYvZnJhZzoyNmQ3YzU4N2Y1ZmI0MmNmOGQxZTEwNmQxNGYwNDcwZS90YWJsZTpiMGE5NWIzYjdhNjU0ZmIyYWNhMTk0ZjBjZmM0ZDNkNC90YWJsZXJhbmdlOmIwYTk1YjNiN2E2NTRmYjJhY2ExOTRmMGNmYzRkM2Q0XzYtMS0xLTEtNzUzNQ_cb50c41b-d616-4921-815a-154877cf2bc6">202,904</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231" decimals="0" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzYvZnJhZzoyNmQ3YzU4N2Y1ZmI0MmNmOGQxZTEwNmQxNGYwNDcwZS90YWJsZTpiMGE5NWIzYjdhNjU0ZmIyYWNhMTk0ZjBjZmM0ZDNkNC90YWJsZXJhbmdlOmIwYTk1YjNiN2E2NTRmYjJhY2ExOTRmMGNmYzRkM2Q0XzYtMy0xLTEtNzUzNQ_3bb0cb88-425b-4ff3-ad10-8d89d26282d7">209,667</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div><span><br/></span></div><div id="i83925b5ec8fe49d298604751508a78b7_139"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 5&#8211; <ix:nonNumeric contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" name="us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzkvZnJhZzplN2FlMThjMzU1NzQ0NGM0ODU1NjFjYzg5MmMxZTc0ZS90ZXh0cmVnaW9uOmU3YWUxOGMzNTU3NDQ0YzQ4NTU2MWNjODkyYzFlNzRlXzExNw_1cf2f0ef-2d52-4997-8cdd-e78dcbb0d29e" continuedAt="i349446feb478465684980b021441dc10" escape="true">Property and Equipment</ix:nonNumeric></span></div><ix:continuation id="i349446feb478465684980b021441dc10"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><ix:nonNumeric contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" name="us-gaap:ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzkvZnJhZzplN2FlMThjMzU1NzQ0NGM0ODU1NjFjYzg5MmMxZTc0ZS90ZXh0cmVnaW9uOmU3YWUxOGMzNTU3NDQ0YzQ4NTU2MWNjODkyYzFlNzRlXzExOA_155c5d4e-3247-4b3d-8dcc-44f9dd75626c" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The net carrying value of property and equipment at December&#160;31, 2021 and 2020 was as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:69.721%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.706%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.537%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaf764c2da16e43d3806cac00d32ed1f0_I20211231" decimals="0" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzkvZnJhZzplN2FlMThjMzU1NzQ0NGM0ODU1NjFjYzg5MmMxZTc0ZS90YWJsZTphMWYwMDVhZjAzOWU0MjQwYTEyZmMzMzFhYTk3NTA0Mi90YWJsZXJhbmdlOmExZjAwNWFmMDM5ZTQyNDBhMTJmYzMzMWFhOTc1MDQyXzEtMS0xLTEtNzUzNQ_effab652-3961-44e3-88d9-e0abfecfbbdb">293,152</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e2533cef36f464ebefe3921f9eccfdb_I20201231" decimals="0" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzkvZnJhZzplN2FlMThjMzU1NzQ0NGM0ODU1NjFjYzg5MmMxZTc0ZS90YWJsZTphMWYwMDVhZjAzOWU0MjQwYTEyZmMzMzFhYTk3NTA0Mi90YWJsZXJhbmdlOmExZjAwNWFmMDM5ZTQyNDBhMTJmYzMzMWFhOTc1MDQyXzEtMy0xLTEtNzUzNQ_77b1ef06-d0e0-4435-8093-32ea9d5da9f8">293,152</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if55ded8ef3024600be7542921f81d29b_I20211231" decimals="0" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzkvZnJhZzplN2FlMThjMzU1NzQ0NGM0ODU1NjFjYzg5MmMxZTc0ZS90YWJsZTphMWYwMDVhZjAzOWU0MjQwYTEyZmMzMzFhYTk3NTA0Mi90YWJsZXJhbmdlOmExZjAwNWFmMDM5ZTQyNDBhMTJmYzMzMWFhOTc1MDQyXzItMS0xLTEtNzUzNQ_d3ba347b-cd65-4f88-a8cf-a516abe445a5">1,164,671</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i707bb43d82034d448e4459c2ac83aa71_I20201231" decimals="0" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzkvZnJhZzplN2FlMThjMzU1NzQ0NGM0ODU1NjFjYzg5MmMxZTc0ZS90YWJsZTphMWYwMDVhZjAzOWU0MjQwYTEyZmMzMzFhYTk3NTA0Mi90YWJsZXJhbmdlOmExZjAwNWFmMDM5ZTQyNDBhMTJmYzMzMWFhOTc1MDQyXzItMy0xLTEtNzUzNQ_2340dd97-ccd7-4c0f-8a00-121a1f99b63d">1,052,199</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized labor</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7f8c0c81aac8481fb3a160ba8b4dc8e9_I20211231" decimals="0" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzkvZnJhZzplN2FlMThjMzU1NzQ0NGM0ODU1NjFjYzg5MmMxZTc0ZS90YWJsZTphMWYwMDVhZjAzOWU0MjQwYTEyZmMzMzFhYTk3NTA0Mi90YWJsZXJhbmdlOmExZjAwNWFmMDM5ZTQyNDBhMTJmYzMzMWFhOTc1MDQyXzMtMS0xLTEtNzUzNQ_6563d3b7-f3e2-46fa-88c7-3c63bee8def8">12,914,820</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i893f0f16108a40ebb8f14c5e662ddfe4_I20201231" decimals="0" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzkvZnJhZzplN2FlMThjMzU1NzQ0NGM0ODU1NjFjYzg5MmMxZTc0ZS90YWJsZTphMWYwMDVhZjAzOWU0MjQwYTEyZmMzMzFhYTk3NTA0Mi90YWJsZXJhbmdlOmExZjAwNWFmMDM5ZTQyNDBhMTJmYzMzMWFhOTc1MDQyXzMtMy0xLTEtNzUzNQ_3a4ad381-259b-42f4-a60c-06bbaddece83">11,475,683</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3581cd16688745c08d75ec1b2a5e5405_I20211231" decimals="0" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzkvZnJhZzplN2FlMThjMzU1NzQ0NGM0ODU1NjFjYzg5MmMxZTc0ZS90YWJsZTphMWYwMDVhZjAzOWU0MjQwYTEyZmMzMzFhYTk3NTA0Mi90YWJsZXJhbmdlOmExZjAwNWFmMDM5ZTQyNDBhMTJmYzMzMWFhOTc1MDQyXzQtMS0xLTEtNzUzNQ_2e9cad27-0f28-4254-9145-49610da963de">458,885</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iae7610e0ed1640da9c295db70244c26c_I20201231" decimals="0" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzkvZnJhZzplN2FlMThjMzU1NzQ0NGM0ODU1NjFjYzg5MmMxZTc0ZS90YWJsZTphMWYwMDVhZjAzOWU0MjQwYTEyZmMzMzFhYTk3NTA0Mi90YWJsZXJhbmdlOmExZjAwNWFmMDM5ZTQyNDBhMTJmYzMzMWFhOTc1MDQyXzQtMy0xLTEtNzUzNQ_c0d9fd99-fe55-4148-8e0e-e2e90d579ee8">421,016</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subtotal</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id867987be34d488b82dc941b764fd71a_I20211231" decimals="0" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzkvZnJhZzplN2FlMThjMzU1NzQ0NGM0ODU1NjFjYzg5MmMxZTc0ZS90YWJsZTphMWYwMDVhZjAzOWU0MjQwYTEyZmMzMzFhYTk3NTA0Mi90YWJsZXJhbmdlOmExZjAwNWFmMDM5ZTQyNDBhMTJmYzMzMWFhOTc1MDQyXzUtMS0xLTEtNzUzNQ_91d201ed-ae5b-4f86-9326-f92c2f6bfc96">14,831,528</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231" decimals="0" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzkvZnJhZzplN2FlMThjMzU1NzQ0NGM0ODU1NjFjYzg5MmMxZTc0ZS90YWJsZTphMWYwMDVhZjAzOWU0MjQwYTEyZmMzMzFhYTk3NTA0Mi90YWJsZXJhbmdlOmExZjAwNWFmMDM5ZTQyNDBhMTJmYzMzMWFhOTc1MDQyXzUtMy0xLTEtNzUzNQ_3da73f6f-54aa-43fd-9624-10eea53ccb1f">13,242,050</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id867987be34d488b82dc941b764fd71a_I20211231" decimals="0" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzkvZnJhZzplN2FlMThjMzU1NzQ0NGM0ODU1NjFjYzg5MmMxZTc0ZS90YWJsZTphMWYwMDVhZjAzOWU0MjQwYTEyZmMzMzFhYTk3NTA0Mi90YWJsZXJhbmdlOmExZjAwNWFmMDM5ZTQyNDBhMTJmYzMzMWFhOTc1MDQyXzYtMS0xLTEtNzUzNQ_4028dc0b-60ab-4cfc-9575-b93e62355866">13,324,762</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231" decimals="0" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzkvZnJhZzplN2FlMThjMzU1NzQ0NGM0ODU1NjFjYzg5MmMxZTc0ZS90YWJsZTphMWYwMDVhZjAzOWU0MjQwYTEyZmMzMzFhYTk3NTA0Mi90YWJsZXJhbmdlOmExZjAwNWFmMDM5ZTQyNDBhMTJmYzMzMWFhOTc1MDQyXzYtMy0xLTEtNzUzNQ_0a9d866a-9c23-49d5-b812-d66919ee77ab">12,054,989</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id867987be34d488b82dc941b764fd71a_I20211231" decimals="0" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzkvZnJhZzplN2FlMThjMzU1NzQ0NGM0ODU1NjFjYzg5MmMxZTc0ZS90YWJsZTphMWYwMDVhZjAzOWU0MjQwYTEyZmMzMzFhYTk3NTA0Mi90YWJsZXJhbmdlOmExZjAwNWFmMDM5ZTQyNDBhMTJmYzMzMWFhOTc1MDQyXzctMS0xLTEtNzUzNQ_e1497bd0-1d43-45e0-8aa9-5d5105f770c9">1,506,766</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231" decimals="0" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzkvZnJhZzplN2FlMThjMzU1NzQ0NGM0ODU1NjFjYzg5MmMxZTc0ZS90YWJsZTphMWYwMDVhZjAzOWU0MjQwYTEyZmMzMzFhYTk3NTA0Mi90YWJsZXJhbmdlOmExZjAwNWFmMDM5ZTQyNDBhMTJmYzMzMWFhOTc1MDQyXzctMy0xLTEtNzUzNQ_0e73fff6-4d8b-4f87-9d3a-10db300448a0">1,187,061</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:nonNumeric></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Depreciation expense was $<ix:nonFraction unitRef="usd" contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" decimals="0" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzkvZnJhZzplN2FlMThjMzU1NzQ0NGM0ODU1NjFjYzg5MmMxZTc0ZS90ZXh0cmVnaW9uOmU3YWUxOGMzNTU3NDQ0YzQ4NTU2MWNjODkyYzFlNzRlXzEwOTk1MTE2MjgwNTc_b464c463-37ac-46f3-8d90-498d8eafc7ea">1,277,664</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231" decimals="0" name="us-gaap:Depreciation" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzkvZnJhZzplN2FlMThjMzU1NzQ0NGM0ODU1NjFjYzg5MmMxZTc0ZS90ZXh0cmVnaW9uOmU3YWUxOGMzNTU3NDQ0YzQ4NTU2MWNjODkyYzFlNzRlXzEwOTk1MTE2MjgwNjU_6f91b9a5-71ee-4efe-a8c0-fd40a2e18134">1,372,426</ix:nonFraction>, respectively, for the years ended December&#160;31, 2021 and 2020.</span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-14</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span><br/></span></div><div id="i83925b5ec8fe49d298604751508a78b7_142"></div><div><span><br/></span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 6 &#8211; <ix:nonNumeric contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" name="us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90ZXh0cmVnaW9uOjJjZDczODdiZTg2ZDQ4NmFiMDhmMWE1ODRmNDMwMjFhXzY0NA_b8bfb392-c303-4fe0-ae4a-a7324e4b3a4a" continuedAt="i95f722a470264aca855beb11305c5e83" escape="true">Intangible Assets and Goodwill</ix:nonNumeric></span></div><ix:continuation id="i95f722a470264aca855beb11305c5e83"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><ix:nonNumeric contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" name="us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90ZXh0cmVnaW9uOjJjZDczODdiZTg2ZDQ4NmFiMDhmMWE1ODRmNDMwMjFhXzY1Mg_68e43091-938b-432d-9898-d57fe3794052" continuedAt="i6d89e356a30b41c58930a0ee004503eb" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a schedule&#160;of intangible assets and goodwill as of December&#160;31, 2021:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:33.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.841%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.935%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.742%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.941%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Term</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Carrying<br/>Value</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization and Impairment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying Value</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021<br/>Amortization</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer list, Google</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ic5abf152b28d4063866ddfbfa9fac170_D20210101-20211231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTpkMjVjNDJlMTc2Yjg0ZGY5YjBkYTY0OGMyYjViNDhlZC90YWJsZXJhbmdlOmQyNWM0MmUxNzZiODRkZjliMGRhNjQ4YzJiNWI0OGVkXzItMS0xLTEtNzUzNQ_70354490-20db-4f25-9e45-bf406a87c9ee">20</ix:nonNumeric> years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i41fb8987f26e48de9463dc74e9d27faa_I20211231" decimals="0" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTpkMjVjNDJlMTc2Yjg0ZGY5YjBkYTY0OGMyYjViNDhlZC90YWJsZXJhbmdlOmQyNWM0MmUxNzZiODRkZjliMGRhNjQ4YzJiNWI0OGVkXzItMy0xLTEtNzUzNQ_c7491a1b-0d82-430b-85dd-1b2ad7d73589">8,820,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i41fb8987f26e48de9463dc74e9d27faa_I20211231" decimals="0" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTpkMjVjNDJlMTc2Yjg0ZGY5YjBkYTY0OGMyYjViNDhlZC90YWJsZXJhbmdlOmQyNWM0MmUxNzZiODRkZjliMGRhNjQ4YzJiNWI0OGVkXzItNS0xLTEtNzUzNQ_e7b0c050-dcec-4598-ab0f-f0f34d1f4677">4,336,500</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i41fb8987f26e48de9463dc74e9d27faa_I20211231" decimals="0" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTpkMjVjNDJlMTc2Yjg0ZGY5YjBkYTY0OGMyYjViNDhlZC90YWJsZXJhbmdlOmQyNWM0MmUxNzZiODRkZjliMGRhNjQ4YzJiNWI0OGVkXzItNy0xLTEtNzUzNQ_95b667b1-21e8-4dcf-b6fb-f49deae77e28">4,483,500</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic5abf152b28d4063866ddfbfa9fac170_D20210101-20211231" decimals="0" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTpkMjVjNDJlMTc2Yjg0ZGY5YjBkYTY0OGMyYjViNDhlZC90YWJsZXJhbmdlOmQyNWM0MmUxNzZiODRkZjliMGRhNjQ4YzJiNWI0OGVkXzItOS0xLTEtNzUzNQ_c1383bbe-36bc-41c8-ab58-bbfa88f3e517">441,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Technology</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i878dd360ffdc4d2fbc83de4a38307ecd_D20210101-20211231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTpkMjVjNDJlMTc2Yjg0ZGY5YjBkYTY0OGMyYjViNDhlZC90YWJsZXJhbmdlOmQyNWM0MmUxNzZiODRkZjliMGRhNjQ4YzJiNWI0OGVkXzMtMS0xLTEtNzUzNQ_29ef1e62-5e59-4bf5-911f-1e25ef352b73">5</ix:nonNumeric> years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4adc51f0214c439a99b965a8abda513e_I20211231" decimals="0" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTpkMjVjNDJlMTc2Yjg0ZGY5YjBkYTY0OGMyYjViNDhlZC90YWJsZXJhbmdlOmQyNWM0MmUxNzZiODRkZjliMGRhNjQ4YzJiNWI0OGVkXzMtMy0xLTEtNzUzNQ_026b0d3e-bc40-424e-af25-b3a19c8b605e">3,600,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4adc51f0214c439a99b965a8abda513e_I20211231" decimals="0" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTpkMjVjNDJlMTc2Yjg0ZGY5YjBkYTY0OGMyYjViNDhlZC90YWJsZXJhbmdlOmQyNWM0MmUxNzZiODRkZjliMGRhNjQ4YzJiNWI0OGVkXzMtNS0xLTEtNzUzNQ_0c0b0672-cec8-4261-9319-1c72e08fbf0d">3,540,000</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4adc51f0214c439a99b965a8abda513e_I20211231" decimals="0" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTpkMjVjNDJlMTc2Yjg0ZGY5YjBkYTY0OGMyYjViNDhlZC90YWJsZXJhbmdlOmQyNWM0MmUxNzZiODRkZjliMGRhNjQ4YzJiNWI0OGVkXzMtNy0xLTEtNzUzNQ_a85e2e13-98f0-496f-97ae-38d517f5e3d1">60,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i878dd360ffdc4d2fbc83de4a38307ecd_D20210101-20211231" decimals="0" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTpkMjVjNDJlMTc2Yjg0ZGY5YjBkYTY0OGMyYjViNDhlZC90YWJsZXJhbmdlOmQyNWM0MmUxNzZiODRkZjliMGRhNjQ4YzJiNWI0OGVkXzMtOS0xLTEtNzUzNQ_b7b93cd5-2b8a-4c1f-b25b-cd817f25847d">720,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer list, ReTargeter</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i6dc4d96e6d9241218aec29408150eba0_D20210101-20211231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTpkMjVjNDJlMTc2Yjg0ZGY5YjBkYTY0OGMyYjViNDhlZC90YWJsZXJhbmdlOmQyNWM0MmUxNzZiODRkZjliMGRhNjQ4YzJiNWI0OGVkXzQtMS0xLTEtNzUzNQ_3ba87535-bcf6-4918-b113-a8549c762487">5</ix:nonNumeric> years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7679ab49ba204b44b2cb1a8499de7ad1_I20211231" decimals="0" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTpkMjVjNDJlMTc2Yjg0ZGY5YjBkYTY0OGMyYjViNDhlZC90YWJsZXJhbmdlOmQyNWM0MmUxNzZiODRkZjliMGRhNjQ4YzJiNWI0OGVkXzQtMy0xLTEtNzUzNQ_eb971a22-639e-456f-b649-fd13e1d24409">1,931,250</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7679ab49ba204b44b2cb1a8499de7ad1_I20211231" decimals="0" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTpkMjVjNDJlMTc2Yjg0ZGY5YjBkYTY0OGMyYjViNDhlZC90YWJsZXJhbmdlOmQyNWM0MmUxNzZiODRkZjliMGRhNjQ4YzJiNWI0OGVkXzQtNS0xLTEtNzUzNQ_1dfe5988-2cbb-44c6-b3f3-9d66efcf98dd">933,438</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7679ab49ba204b44b2cb1a8499de7ad1_I20211231" decimals="0" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTpkMjVjNDJlMTc2Yjg0ZGY5YjBkYTY0OGMyYjViNDhlZC90YWJsZXJhbmdlOmQyNWM0MmUxNzZiODRkZjliMGRhNjQ4YzJiNWI0OGVkXzQtNy0xLTEtNzUzNQ_7560ef17-3a45-4578-a5d2-6e528678f8ec">997,812</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6dc4d96e6d9241218aec29408150eba0_D20210101-20211231" decimals="0" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTpkMjVjNDJlMTc2Yjg0ZGY5YjBkYTY0OGMyYjViNDhlZC90YWJsZXJhbmdlOmQyNWM0MmUxNzZiODRkZjliMGRhNjQ4YzJiNWI0OGVkXzQtOS0xLTEtNzUzNQ_80ac0001-8cbd-448b-b44c-522bb5499bdd">386,250</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer list, all other</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i243bcce177e744c9b35b314fa64a80be_D20210101-20211231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTpkMjVjNDJlMTc2Yjg0ZGY5YjBkYTY0OGMyYjViNDhlZC90YWJsZXJhbmdlOmQyNWM0MmUxNzZiODRkZjliMGRhNjQ4YzJiNWI0OGVkXzUtMS0xLTEtNzUzNQ_bc4055ad-7f92-4be9-ab53-607e45ab2745">10</ix:nonNumeric> years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0e4a8d45149141008e9d08300ac70347_I20211231" decimals="0" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTpkMjVjNDJlMTc2Yjg0ZGY5YjBkYTY0OGMyYjViNDhlZC90YWJsZXJhbmdlOmQyNWM0MmUxNzZiODRkZjliMGRhNjQ4YzJiNWI0OGVkXzUtMy0xLTEtNzUzNQ_db8b2a75-23a6-46e0-8db2-0bf4c40586bf">1,610,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i0e4a8d45149141008e9d08300ac70347_I20211231" decimals="0" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTpkMjVjNDJlMTc2Yjg0ZGY5YjBkYTY0OGMyYjViNDhlZC90YWJsZXJhbmdlOmQyNWM0MmUxNzZiODRkZjliMGRhNjQ4YzJiNWI0OGVkXzUtNS0xLTEtNzUzNQ_35f307da-8f97-4683-a1e4-ef9c28f39511">1,583,206</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0e4a8d45149141008e9d08300ac70347_I20211231" decimals="0" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTpkMjVjNDJlMTc2Yjg0ZGY5YjBkYTY0OGMyYjViNDhlZC90YWJsZXJhbmdlOmQyNWM0MmUxNzZiODRkZjliMGRhNjQ4YzJiNWI0OGVkXzUtNy0xLTEtNzUzNQ_572d2286-127c-4946-be0d-af37bd476206">26,794</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i243bcce177e744c9b35b314fa64a80be_D20210101-20211231" decimals="0" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTpkMjVjNDJlMTc2Yjg0ZGY5YjBkYTY0OGMyYjViNDhlZC90YWJsZXJhbmdlOmQyNWM0MmUxNzZiODRkZjliMGRhNjQ4YzJiNWI0OGVkXzUtOS0xLTEtNzUzNQ_2526bfde-c4cb-4222-ac3c-c18fd5c865a5">161,004</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Brand name, ReTargeter</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="id08a577dab6f4d8d88788e9f76111bc8_D20210101-20211231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTpkMjVjNDJlMTc2Yjg0ZGY5YjBkYTY0OGMyYjViNDhlZC90YWJsZXJhbmdlOmQyNWM0MmUxNzZiODRkZjliMGRhNjQ4YzJiNWI0OGVkXzYtMS0xLTEtNzUzNQ_c835386d-f5eb-46ec-b6b1-5f9b22c343dc">5</ix:nonNumeric> years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i15a96ae47e10462ab0dbe4183e094acf_I20211231" decimals="0" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTpkMjVjNDJlMTc2Yjg0ZGY5YjBkYTY0OGMyYjViNDhlZC90YWJsZXJhbmdlOmQyNWM0MmUxNzZiODRkZjliMGRhNjQ4YzJiNWI0OGVkXzYtMy0xLTEtNzUzNQ_5ee31c83-ec16-444c-9aef-e240681b120e">643,750</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i15a96ae47e10462ab0dbe4183e094acf_I20211231" decimals="0" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTpkMjVjNDJlMTc2Yjg0ZGY5YjBkYTY0OGMyYjViNDhlZC90YWJsZXJhbmdlOmQyNWM0MmUxNzZiODRkZjliMGRhNjQ4YzJiNWI0OGVkXzYtNS0xLTEtNzUzNQ_a69c8ee4-3a42-4b85-b33a-64a70ac20f5f">311,146</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i15a96ae47e10462ab0dbe4183e094acf_I20211231" decimals="0" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTpkMjVjNDJlMTc2Yjg0ZGY5YjBkYTY0OGMyYjViNDhlZC90YWJsZXJhbmdlOmQyNWM0MmUxNzZiODRkZjliMGRhNjQ4YzJiNWI0OGVkXzYtNy0xLTEtNzUzNQ_5d992153-31cf-4d7a-88d5-e4120046423e">332,604</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id08a577dab6f4d8d88788e9f76111bc8_D20210101-20211231" decimals="0" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTpkMjVjNDJlMTc2Yjg0ZGY5YjBkYTY0OGMyYjViNDhlZC90YWJsZXJhbmdlOmQyNWM0MmUxNzZiODRkZjliMGRhNjQ4YzJiNWI0OGVkXzYtOS0xLTEtNzUzNQ_b1477555-8ca7-45aa-85c1-c297c261ceb3">128,750</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i9f87a6d6078d4193902514991e17ca03_D20210101-20211231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTpkMjVjNDJlMTc2Yjg0ZGY5YjBkYTY0OGMyYjViNDhlZC90YWJsZXJhbmdlOmQyNWM0MmUxNzZiODRkZjliMGRhNjQ4YzJiNWI0OGVkXzctMS0xLTEtNzUzNQ_bee09d36-3da4-413a-ad42-b1161eb0d27e">20</ix:nonNumeric> years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic0ea3168dba8491b9407563ac4266a8f_I20211231" decimals="0" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTpkMjVjNDJlMTc2Yjg0ZGY5YjBkYTY0OGMyYjViNDhlZC90YWJsZXJhbmdlOmQyNWM0MmUxNzZiODRkZjliMGRhNjQ4YzJiNWI0OGVkXzctMy0xLTEtNzUzNQ_656164c0-759c-416f-b655-a4ab3abd2d7b">570,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic0ea3168dba8491b9407563ac4266a8f_I20211231" decimals="0" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTpkMjVjNDJlMTc2Yjg0ZGY5YjBkYTY0OGMyYjViNDhlZC90YWJsZXJhbmdlOmQyNWM0MmUxNzZiODRkZjliMGRhNjQ4YzJiNWI0OGVkXzctNS0xLTEtNzUzNQ_0d267e17-4c1f-496d-bee8-95b1388bfc3c">140,125</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic0ea3168dba8491b9407563ac4266a8f_I20211231" decimals="0" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTpkMjVjNDJlMTc2Yjg0ZGY5YjBkYTY0OGMyYjViNDhlZC90YWJsZXJhbmdlOmQyNWM0MmUxNzZiODRkZjliMGRhNjQ4YzJiNWI0OGVkXzctNy0xLTEtNzUzNQ_e21320eb-79fb-4447-a00e-d58523edf77b">429,875</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9f87a6d6078d4193902514991e17ca03_D20210101-20211231" decimals="0" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTpkMjVjNDJlMTc2Yjg0ZGY5YjBkYTY0OGMyYjViNDhlZC90YWJsZXJhbmdlOmQyNWM0MmUxNzZiODRkZjliMGRhNjQ4YzJiNWI0OGVkXzctOS0xLTEtNzUzNQ_37e38680-1732-4b00-a272-a0514abc15f4">28,500</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names, web properties</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ice2b192525254d4394938d1f8feb1ab5_I20211231" decimals="0" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTpkMjVjNDJlMTc2Yjg0ZGY5YjBkYTY0OGMyYjViNDhlZC90YWJsZXJhbmdlOmQyNWM0MmUxNzZiODRkZjliMGRhNjQ4YzJiNWI0OGVkXzgtMy0xLTEtNzUzNQ_a4a4ecae-f6ac-4e1b-a342-e4a64ab32a6c">390,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ice2b192525254d4394938d1f8feb1ab5_I20211231" decimals="0" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTpkMjVjNDJlMTc2Yjg0ZGY5YjBkYTY0OGMyYjViNDhlZC90YWJsZXJhbmdlOmQyNWM0MmUxNzZiODRkZjliMGRhNjQ4YzJiNWI0OGVkXzgtNy0xLTEtNzUzNQ_8c68a2ce-4801-4800-b013-fde0a41c50f4">390,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets classified as long-term</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id867987be34d488b82dc941b764fd71a_I20211231" decimals="0" name="inuv:FiniteLivedandIndefiniteLivedIntangibleAssetsLongTermPortionGross" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTpkMjVjNDJlMTc2Yjg0ZGY5YjBkYTY0OGMyYjViNDhlZC90YWJsZXJhbmdlOmQyNWM0MmUxNzZiODRkZjliMGRhNjQ4YzJiNWI0OGVkXzktMy0xLTEtNzUzNQ_8c46b550-d22c-4bdf-9a69-0becdc5a5c84">17,565,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id867987be34d488b82dc941b764fd71a_I20211231" decimals="0" name="inuv:FiniteLivedIntangibleAssetsLongTermPortionAccumulatedAmortization" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTpkMjVjNDJlMTc2Yjg0ZGY5YjBkYTY0OGMyYjViNDhlZC90YWJsZXJhbmdlOmQyNWM0MmUxNzZiODRkZjliMGRhNjQ4YzJiNWI0OGVkXzktNS0xLTEtNzUzNQ_4e30a9f7-4c61-4e69-a93c-3e51f33e30c5">10,844,415</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id867987be34d488b82dc941b764fd71a_I20211231" decimals="0" name="inuv:IntangibleAssetsLongTermPortionNetOfAccumulatedAmortization" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTpkMjVjNDJlMTc2Yjg0ZGY5YjBkYTY0OGMyYjViNDhlZC90YWJsZXJhbmdlOmQyNWM0MmUxNzZiODRkZjliMGRhNjQ4YzJiNWI0OGVkXzktNy0xLTEtNzUzNQ_43ebeecb-915e-4b58-a488-4b58fbd6f762">6,720,585</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" decimals="0" name="inuv:AmortizationOfIntangibleAssetsRelatingToLongTermAssets" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTpkMjVjNDJlMTc2Yjg0ZGY5YjBkYTY0OGMyYjViNDhlZC90YWJsZXJhbmdlOmQyNWM0MmUxNzZiODRkZjliMGRhNjQ4YzJiNWI0OGVkXzktOS0xLTEtNzUzNQ_8db0ce85-f2c6-4d00-b3e5-a5e53b22fbcc">1,865,504</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill, total</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id867987be34d488b82dc941b764fd71a_I20211231" decimals="0" name="us-gaap:GoodwillGross" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTpkMjVjNDJlMTc2Yjg0ZGY5YjBkYTY0OGMyYjViNDhlZC90YWJsZXJhbmdlOmQyNWM0MmUxNzZiODRkZjliMGRhNjQ4YzJiNWI0OGVkXzExLTMtMS0xLTc1MzU_396a2a13-43eb-41f0-94a2-ce4fc613d292">9,853,342</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id867987be34d488b82dc941b764fd71a_I20211231" decimals="0" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTpkMjVjNDJlMTc2Yjg0ZGY5YjBkYTY0OGMyYjViNDhlZC90YWJsZXJhbmdlOmQyNWM0MmUxNzZiODRkZjliMGRhNjQ4YzJiNWI0OGVkXzExLTUtMS0xLTc1MzU_6efadfb5-e291-4243-b908-be33b04e0edb">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id867987be34d488b82dc941b764fd71a_I20211231" decimals="0" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTpkMjVjNDJlMTc2Yjg0ZGY5YjBkYTY0OGMyYjViNDhlZC90YWJsZXJhbmdlOmQyNWM0MmUxNzZiODRkZjliMGRhNjQ4YzJiNWI0OGVkXzExLTctMS0xLTc1MzU_a9fd5d1b-258c-4795-8e1b-c93d0322c9d2">9,853,342</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div><span><br/></span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a schedule&#160;of intangible assets and goodwill as of December&#160;31, 2020:&#160;</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:33.549%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.841%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.935%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.742%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.940%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Term</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Carrying<br/>Value</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying Value</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020<br/>Amortization</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer list, Google</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i1ff9175c08fe43e5b34e404d27eb4a4f_D20200101-20201231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTo1NjA3YWIxZmIwZTQ0ZDViYTYwY2QyZTdmODZlNjRjNi90YWJsZXJhbmdlOjU2MDdhYjFmYjBlNDRkNWJhNjBjZDJlN2Y4NmU2NGM2XzEtMS0xLTEtNzUzNQ_4ec2e893-666f-4014-995b-56d05dbb512e">20</ix:nonNumeric> years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib6ed5a49e82f42239dde6189d979de20_I20201231" decimals="0" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTo1NjA3YWIxZmIwZTQ0ZDViYTYwY2QyZTdmODZlNjRjNi90YWJsZXJhbmdlOjU2MDdhYjFmYjBlNDRkNWJhNjBjZDJlN2Y4NmU2NGM2XzEtMy0xLTEtNzUzNQ_00d9f01b-e520-426c-880a-9fc380d2022d">8,820,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib6ed5a49e82f42239dde6189d979de20_I20201231" decimals="0" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTo1NjA3YWIxZmIwZTQ0ZDViYTYwY2QyZTdmODZlNjRjNi90YWJsZXJhbmdlOjU2MDdhYjFmYjBlNDRkNWJhNjBjZDJlN2Y4NmU2NGM2XzEtNS0xLTEtNzUzNQ_04d0d865-bc1b-4997-8787-744228662a93">3,895,500</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib6ed5a49e82f42239dde6189d979de20_I20201231" decimals="0" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTo1NjA3YWIxZmIwZTQ0ZDViYTYwY2QyZTdmODZlNjRjNi90YWJsZXJhbmdlOjU2MDdhYjFmYjBlNDRkNWJhNjBjZDJlN2Y4NmU2NGM2XzEtNy0xLTEtNzUzNQ_0c21946d-8b4c-410d-ac18-ab5bd223c94e">4,924,500</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1ff9175c08fe43e5b34e404d27eb4a4f_D20200101-20201231" decimals="0" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTo1NjA3YWIxZmIwZTQ0ZDViYTYwY2QyZTdmODZlNjRjNi90YWJsZXJhbmdlOjU2MDdhYjFmYjBlNDRkNWJhNjBjZDJlN2Y4NmU2NGM2XzEtOS0xLTEtNzUzNQ_53a2c196-0fa4-4a79-bf34-dca3a11060c8">441,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Technology</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i7abc75594cc0460889b15acd47b3b1ec_D20200101-20201231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTo1NjA3YWIxZmIwZTQ0ZDViYTYwY2QyZTdmODZlNjRjNi90YWJsZXJhbmdlOjU2MDdhYjFmYjBlNDRkNWJhNjBjZDJlN2Y4NmU2NGM2XzItMS0xLTEtNzUzNQ_0e9f7101-e8b1-466b-a813-ad2fda2ec97b">5</ix:nonNumeric> years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i90385a05ec4b41d68c98ffbd9e48245a_I20201231" decimals="0" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTo1NjA3YWIxZmIwZTQ0ZDViYTYwY2QyZTdmODZlNjRjNi90YWJsZXJhbmdlOjU2MDdhYjFmYjBlNDRkNWJhNjBjZDJlN2Y4NmU2NGM2XzItMy0xLTEtNzUzNQ_c5cd0a8d-ed7f-4132-b736-b4acccace7b4">3,600,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i90385a05ec4b41d68c98ffbd9e48245a_I20201231" decimals="0" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTo1NjA3YWIxZmIwZTQ0ZDViYTYwY2QyZTdmODZlNjRjNi90YWJsZXJhbmdlOjU2MDdhYjFmYjBlNDRkNWJhNjBjZDJlN2Y4NmU2NGM2XzItNS0xLTEtNzUzNQ_bb3f8e6d-08d3-4483-95e0-4b4baadfe10a">2,820,000</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i90385a05ec4b41d68c98ffbd9e48245a_I20201231" decimals="0" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTo1NjA3YWIxZmIwZTQ0ZDViYTYwY2QyZTdmODZlNjRjNi90YWJsZXJhbmdlOjU2MDdhYjFmYjBlNDRkNWJhNjBjZDJlN2Y4NmU2NGM2XzItNy0xLTEtNzUzNQ_0dc4f210-ace5-4c6d-b2e5-6c9903372164">780,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7abc75594cc0460889b15acd47b3b1ec_D20200101-20201231" decimals="0" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTo1NjA3YWIxZmIwZTQ0ZDViYTYwY2QyZTdmODZlNjRjNi90YWJsZXJhbmdlOjU2MDdhYjFmYjBlNDRkNWJhNjBjZDJlN2Y4NmU2NGM2XzItOS0xLTEtNzUzNQ_4ff78530-78b5-4925-9a1e-0f583b1d697a">720,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer list, ReTargeter</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ife45ba5d9cec43ceadcd0b11c8751a52_D20200101-20201231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTo1NjA3YWIxZmIwZTQ0ZDViYTYwY2QyZTdmODZlNjRjNi90YWJsZXJhbmdlOjU2MDdhYjFmYjBlNDRkNWJhNjBjZDJlN2Y4NmU2NGM2XzMtMS0xLTEtNzUzNQ_a412f749-6adc-4a60-a0e2-d6c130d137bb">5</ix:nonNumeric> years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib77e7e4e79a94b29a5fdaf9f163a355a_I20201231" decimals="0" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTo1NjA3YWIxZmIwZTQ0ZDViYTYwY2QyZTdmODZlNjRjNi90YWJsZXJhbmdlOjU2MDdhYjFmYjBlNDRkNWJhNjBjZDJlN2Y4NmU2NGM2XzMtMy0xLTEtNzUzNQ_78e0f670-b1b3-4d60-8cc5-e5a8081a0017">1,931,250</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib77e7e4e79a94b29a5fdaf9f163a355a_I20201231" decimals="0" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTo1NjA3YWIxZmIwZTQ0ZDViYTYwY2QyZTdmODZlNjRjNi90YWJsZXJhbmdlOjU2MDdhYjFmYjBlNDRkNWJhNjBjZDJlN2Y4NmU2NGM2XzMtNS0xLTEtNzUzNQ_f33e6e65-0b5c-408b-904d-51904811a54a">547,188</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib77e7e4e79a94b29a5fdaf9f163a355a_I20201231" decimals="0" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTo1NjA3YWIxZmIwZTQ0ZDViYTYwY2QyZTdmODZlNjRjNi90YWJsZXJhbmdlOjU2MDdhYjFmYjBlNDRkNWJhNjBjZDJlN2Y4NmU2NGM2XzMtNy0xLTEtNzUzNQ_fdafa20d-b3ea-41bc-ad30-88e53475a4d5">1,384,062</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ife45ba5d9cec43ceadcd0b11c8751a52_D20200101-20201231" decimals="0" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTo1NjA3YWIxZmIwZTQ0ZDViYTYwY2QyZTdmODZlNjRjNi90YWJsZXJhbmdlOjU2MDdhYjFmYjBlNDRkNWJhNjBjZDJlN2Y4NmU2NGM2XzMtOS0xLTEtNzUzNQ_b82d0ebc-b68e-4a45-b381-6a8ea4617ae8">386,250</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer list, all other</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i9a28acaf4c46447ea385f373a4bce600_D20200101-20201231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTo1NjA3YWIxZmIwZTQ0ZDViYTYwY2QyZTdmODZlNjRjNi90YWJsZXJhbmdlOjU2MDdhYjFmYjBlNDRkNWJhNjBjZDJlN2Y4NmU2NGM2XzQtMS0xLTEtNzUzNQ_c2a761e6-2e51-4ea1-b899-1bebecb795c3">10</ix:nonNumeric> years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifcaf342fc186442d820930d103c517bd_I20201231" decimals="0" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTo1NjA3YWIxZmIwZTQ0ZDViYTYwY2QyZTdmODZlNjRjNi90YWJsZXJhbmdlOjU2MDdhYjFmYjBlNDRkNWJhNjBjZDJlN2Y4NmU2NGM2XzQtMy0xLTEtNzUzNQ_3265890f-05c6-4cc7-94a4-cb7081fef9bc">1,610,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ifcaf342fc186442d820930d103c517bd_I20201231" decimals="0" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTo1NjA3YWIxZmIwZTQ0ZDViYTYwY2QyZTdmODZlNjRjNi90YWJsZXJhbmdlOjU2MDdhYjFmYjBlNDRkNWJhNjBjZDJlN2Y4NmU2NGM2XzQtNS0xLTEtNzUzNQ_8d40df99-30ad-4ee2-bf1c-da960d54f550">1,422,202</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifcaf342fc186442d820930d103c517bd_I20201231" decimals="0" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTo1NjA3YWIxZmIwZTQ0ZDViYTYwY2QyZTdmODZlNjRjNi90YWJsZXJhbmdlOjU2MDdhYjFmYjBlNDRkNWJhNjBjZDJlN2Y4NmU2NGM2XzQtNy0xLTEtNzUzNQ_9fa6d98b-b928-4163-9267-b5b111ea3bf2">187,798</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9a28acaf4c46447ea385f373a4bce600_D20200101-20201231" decimals="0" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTo1NjA3YWIxZmIwZTQ0ZDViYTYwY2QyZTdmODZlNjRjNi90YWJsZXJhbmdlOjU2MDdhYjFmYjBlNDRkNWJhNjBjZDJlN2Y4NmU2NGM2XzQtOS0xLTEtNzUzNQ_cb4828c2-1fc7-4caa-9e36-97a117ec3ba8">161,004</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Brand name, ReTargeter</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="iefd4042a444a4d4a8513f4c988a1cb1e_D20200101-20201231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTo1NjA3YWIxZmIwZTQ0ZDViYTYwY2QyZTdmODZlNjRjNi90YWJsZXJhbmdlOjU2MDdhYjFmYjBlNDRkNWJhNjBjZDJlN2Y4NmU2NGM2XzUtMS0xLTEtNzUzNQ_c6a11545-43dc-4f77-bf90-7875aff3f519">5</ix:nonNumeric> years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc0a9becb0ed4c308f9772bf8485c8bc_I20201231" decimals="0" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTo1NjA3YWIxZmIwZTQ0ZDViYTYwY2QyZTdmODZlNjRjNi90YWJsZXJhbmdlOjU2MDdhYjFmYjBlNDRkNWJhNjBjZDJlN2Y4NmU2NGM2XzUtMy0xLTEtNzUzNQ_5cced086-4d68-4b27-b4e5-3e257dd16b80">643,750</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icc0a9becb0ed4c308f9772bf8485c8bc_I20201231" decimals="0" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTo1NjA3YWIxZmIwZTQ0ZDViYTYwY2QyZTdmODZlNjRjNi90YWJsZXJhbmdlOjU2MDdhYjFmYjBlNDRkNWJhNjBjZDJlN2Y4NmU2NGM2XzUtNS0xLTEtNzUzNQ_031017f0-0691-4b62-a762-11c1fa33a9ae">182,396</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc0a9becb0ed4c308f9772bf8485c8bc_I20201231" decimals="0" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTo1NjA3YWIxZmIwZTQ0ZDViYTYwY2QyZTdmODZlNjRjNi90YWJsZXJhbmdlOjU2MDdhYjFmYjBlNDRkNWJhNjBjZDJlN2Y4NmU2NGM2XzUtNy0xLTEtNzUzNQ_aa4acb6c-ac4e-4174-9fb0-0462751d447a">461,354</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iefd4042a444a4d4a8513f4c988a1cb1e_D20200101-20201231" decimals="0" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTo1NjA3YWIxZmIwZTQ0ZDViYTYwY2QyZTdmODZlNjRjNi90YWJsZXJhbmdlOjU2MDdhYjFmYjBlNDRkNWJhNjBjZDJlN2Y4NmU2NGM2XzUtOS0xLTEtNzUzNQ_27f63133-20c7-4b5d-94ae-08fdbca2b11a">128,750</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i75c1b6d4685447a9967b79529fe94429_D20200101-20201231" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTo1NjA3YWIxZmIwZTQ0ZDViYTYwY2QyZTdmODZlNjRjNi90YWJsZXJhbmdlOjU2MDdhYjFmYjBlNDRkNWJhNjBjZDJlN2Y4NmU2NGM2XzYtMS0xLTEtNzUzNQ_8399938c-d84e-4908-a990-074ffa107fe5">20</ix:nonNumeric> years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9c91b9cfa384484cace3152e382aaecf_I20201231" decimals="0" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTo1NjA3YWIxZmIwZTQ0ZDViYTYwY2QyZTdmODZlNjRjNi90YWJsZXJhbmdlOjU2MDdhYjFmYjBlNDRkNWJhNjBjZDJlN2Y4NmU2NGM2XzYtMy0xLTEtNzUzNQ_4ed02af6-0adc-43c7-8a90-0303aabc4ffa">570,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i9c91b9cfa384484cace3152e382aaecf_I20201231" decimals="0" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTo1NjA3YWIxZmIwZTQ0ZDViYTYwY2QyZTdmODZlNjRjNi90YWJsZXJhbmdlOjU2MDdhYjFmYjBlNDRkNWJhNjBjZDJlN2Y4NmU2NGM2XzYtNS0xLTEtNzUzNQ_baa40bc6-e238-48cd-8d64-3b12d47e0058">111,625</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9c91b9cfa384484cace3152e382aaecf_I20201231" decimals="0" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTo1NjA3YWIxZmIwZTQ0ZDViYTYwY2QyZTdmODZlNjRjNi90YWJsZXJhbmdlOjU2MDdhYjFmYjBlNDRkNWJhNjBjZDJlN2Y4NmU2NGM2XzYtNy0xLTEtNzUzNQ_3e6e2182-3555-4b84-96dc-adb00b36e682">458,375</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i75c1b6d4685447a9967b79529fe94429_D20200101-20201231" decimals="0" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTo1NjA3YWIxZmIwZTQ0ZDViYTYwY2QyZTdmODZlNjRjNi90YWJsZXJhbmdlOjU2MDdhYjFmYjBlNDRkNWJhNjBjZDJlN2Y4NmU2NGM2XzYtOS0xLTEtNzUzNQ_951aa195-1db1-4ec5-b869-1a162cd6cd03">28,500</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tradenames, web properties (1)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6d2ce99edb964414988478f497b7f872_I20201231" decimals="0" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTo1NjA3YWIxZmIwZTQ0ZDViYTYwY2QyZTdmODZlNjRjNi90YWJsZXJhbmdlOjU2MDdhYjFmYjBlNDRkNWJhNjBjZDJlN2Y4NmU2NGM2XzctMy0xLTEtNzUzNQ_0968a3cc-e1b7-47d9-aab9-7967b201f0f1">390,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6d2ce99edb964414988478f497b7f872_I20201231" decimals="0" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTo1NjA3YWIxZmIwZTQ0ZDViYTYwY2QyZTdmODZlNjRjNi90YWJsZXJhbmdlOjU2MDdhYjFmYjBlNDRkNWJhNjBjZDJlN2Y4NmU2NGM2XzctNy0xLTEtNzUzNQ_be0f3506-660f-4081-a3f7-1cfd00eba1f4">390,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets classified as long-term</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231" decimals="0" name="inuv:FiniteLivedandIndefiniteLivedIntangibleAssetsLongTermPortionGross" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTo1NjA3YWIxZmIwZTQ0ZDViYTYwY2QyZTdmODZlNjRjNi90YWJsZXJhbmdlOjU2MDdhYjFmYjBlNDRkNWJhNjBjZDJlN2Y4NmU2NGM2XzgtMy0xLTEtNzUzNQ_18134f70-a84f-403f-8b71-ccf5d25d412f">17,565,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231" decimals="0" name="inuv:FiniteLivedIntangibleAssetsLongTermPortionAccumulatedAmortization" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTo1NjA3YWIxZmIwZTQ0ZDViYTYwY2QyZTdmODZlNjRjNi90YWJsZXJhbmdlOjU2MDdhYjFmYjBlNDRkNWJhNjBjZDJlN2Y4NmU2NGM2XzgtNS0xLTEtNzUzNQ_e42f0ce9-fa85-4994-a983-e775c567a218">8,978,911</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231" decimals="0" name="inuv:IntangibleAssetsLongTermPortionNetOfAccumulatedAmortization" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTo1NjA3YWIxZmIwZTQ0ZDViYTYwY2QyZTdmODZlNjRjNi90YWJsZXJhbmdlOjU2MDdhYjFmYjBlNDRkNWJhNjBjZDJlN2Y4NmU2NGM2XzgtNy0xLTEtNzUzNQ_1e70d559-208b-426a-9345-98e60fce465d">8,586,089</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231" decimals="0" name="inuv:AmortizationOfIntangibleAssetsRelatingToLongTermAssets" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTo1NjA3YWIxZmIwZTQ0ZDViYTYwY2QyZTdmODZlNjRjNi90YWJsZXJhbmdlOjU2MDdhYjFmYjBlNDRkNWJhNjBjZDJlN2Y4NmU2NGM2XzgtOS0xLTEtNzUzNQ_efbfbcff-15e4-4a16-a202-ce7bdefbca7f">1,865,504</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill, total</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231" decimals="0" name="us-gaap:GoodwillGross" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTo1NjA3YWIxZmIwZTQ0ZDViYTYwY2QyZTdmODZlNjRjNi90YWJsZXJhbmdlOjU2MDdhYjFmYjBlNDRkNWJhNjBjZDJlN2Y4NmU2NGM2XzEyLTMtMS0xLTc1MzU_4f0b461a-5108-470b-9363-ca6c0aa937a8">9,853,342</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231" decimals="0" name="us-gaap:GoodwillImpairedAccumulatedImpairmentLoss" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTo1NjA3YWIxZmIwZTQ0ZDViYTYwY2QyZTdmODZlNjRjNi90YWJsZXJhbmdlOjU2MDdhYjFmYjBlNDRkNWJhNjBjZDJlN2Y4NmU2NGM2XzEyLTUtMS0xLTc1MzU_d06ad76a-017e-4d33-b671-e5ec50e84a98">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231" decimals="0" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTo1NjA3YWIxZmIwZTQ0ZDViYTYwY2QyZTdmODZlNjRjNi90YWJsZXJhbmdlOjU2MDdhYjFmYjBlNDRkNWJhNjBjZDJlN2Y4NmU2NGM2XzEyLTctMS0xLTc1MzU_bd05438e-dce2-4172-9981-f7c54e86bf0d">9,853,342</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">___________</span></div></ix:nonNumeric><div style="padding-left:31.5pt"><span><br/></span></div><div style="padding-left:31.5pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i6d89e356a30b41c58930a0ee004503eb" continuedAt="i5ac0dfcdef044ae0988c68c388a802d0">(1)</ix:continuation></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"><ix:continuation id="i5ac0dfcdef044ae0988c68c388a802d0">The trade names related to our web properties have an indefinite life, and as such are not amortized.</ix:continuation>  </span></div><div><span><br/></span></div><ix:nonNumeric contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" name="us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90ZXh0cmVnaW9uOjJjZDczODdiZTg2ZDQ4NmFiMDhmMWE1ODRmNDMwMjFhXzY1OQ_2f5f5ef3-87a1-478b-afd3-0339c75b220c" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our amortization expense over the next five years and thereafter is as follows:</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:87.919%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.881%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id867987be34d488b82dc941b764fd71a_I20211231" decimals="0" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTo5NjlkMDgyY2Y4ZmE0MjZhYTc5N2I3MmE3MDYyNTgwZS90YWJsZXJhbmdlOjk2OWQwODJjZjhmYTQyNmFhNzk3YjcyYTcwNjI1ODBlXzAtMS0xLTEtNzUzNQ_71205cce-8f36-4dab-bd1d-82f3191551c5">1,071,294</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id867987be34d488b82dc941b764fd71a_I20211231" decimals="0" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTo5NjlkMDgyY2Y4ZmE0MjZhYTc5N2I3MmE3MDYyNTgwZS90YWJsZXJhbmdlOjk2OWQwODJjZjhmYTQyNmFhNzk3YjcyYTcwNjI1ODBlXzEtMS0xLTEtNzUzNQ_445501d8-6a12-4c5c-a847-9d2d0b7818e6">984,500</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id867987be34d488b82dc941b764fd71a_I20211231" decimals="0" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTo5NjlkMDgyY2Y4ZmE0MjZhYTc5N2I3MmE3MDYyNTgwZS90YWJsZXJhbmdlOjk2OWQwODJjZjhmYTQyNmFhNzk3YjcyYTcwNjI1ODBlXzItMS0xLTEtNzUzNQ_25d06567-8539-4e2e-8c3d-9f5c37edf749">769,917</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id867987be34d488b82dc941b764fd71a_I20211231" decimals="0" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTo5NjlkMDgyY2Y4ZmE0MjZhYTc5N2I3MmE3MDYyNTgwZS90YWJsZXJhbmdlOjk2OWQwODJjZjhmYTQyNmFhNzk3YjcyYTcwNjI1ODBlXzMtMS0xLTEtNzUzNQ_29eac89a-30c7-4e3c-be89-348641ef9b57">469,500</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id867987be34d488b82dc941b764fd71a_I20211231" decimals="0" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTo5NjlkMDgyY2Y4ZmE0MjZhYTc5N2I3MmE3MDYyNTgwZS90YWJsZXJhbmdlOjk2OWQwODJjZjhmYTQyNmFhNzk3YjcyYTcwNjI1ODBlXzQtMS0xLTEtNzUzNQ_9ffe997d-daa5-4ac1-9f0e-9ea3c32eb046">469,500</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id867987be34d488b82dc941b764fd71a_I20211231" decimals="0" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTo5NjlkMDgyY2Y4ZmE0MjZhYTc5N2I3MmE3MDYyNTgwZS90YWJsZXJhbmdlOjk2OWQwODJjZjhmYTQyNmFhNzk3YjcyYTcwNjI1ODBlXzUtMS0xLTEtNzUzNQ_eaa299af-0f16-4803-9119-d293c5b847cd">2,565,875</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id867987be34d488b82dc941b764fd71a_I20211231" decimals="0" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTo5NjlkMDgyY2Y4ZmE0MjZhYTc5N2I3MmE3MDYyNTgwZS90YWJsZXJhbmdlOjk2OWQwODJjZjhmYTQyNmFhNzk3YjcyYTcwNjI1ODBlXzYtMS0xLTEtNzUzNQ_a3147b63-f355-4792-83ca-1dab86e413f1">6,330,586</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div><span><br/></span></div><div id="i83925b5ec8fe49d298604751508a78b7_145"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 7 - <ix:nonNumeric contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" name="us-gaap:MortgageNotesPayableDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDUvZnJhZzo3YjVhNTJkNjI5NTQ0ZWU2YWZhZGZiMzY1MDZmMDhkYi90ZXh0cmVnaW9uOjdiNWE1MmQ2Mjk1NDRlZTZhZmFkZmIzNjUwNmYwOGRiXzQwNTI_4db3f554-3a8b-4c6c-b79a-5868f5954102" continuedAt="i23224fb7d1fd4d8382e21c1ee95d8591" escape="true">Bank Debt</ix:nonNumeric></span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-15</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i23224fb7d1fd4d8382e21c1ee95d8591"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 12, 2020, we closed on the Loan and Security Agreement dated February 28, 2020 with Hitachi. Under the terms of the Loan and Security Agreement, Hitachi has provided us with a $<ix:nonFraction unitRef="usd" contextRef="ibf1bedc4e8aa4ebbb13d8066b0f34468_I20200228" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDUvZnJhZzo3YjVhNTJkNjI5NTQ0ZWU2YWZhZGZiMzY1MDZmMDhkYi90ZXh0cmVnaW9uOjdiNWE1MmQ2Mjk1NDRlZTZhZmFkZmIzNjUwNmYwOGRiXzI0MTY_c8b2479a-b6cd-438b-bcb7-cb3978a131ea">5,000,000</ix:nonFraction> line of credit commitment.  We are permitted to borrow (i) <ix:nonFraction unitRef="number" contextRef="i22c85bab7d184d8988a28949858dc86b_D20200228-20200228" decimals="2" name="inuv:LineOfCreditFacilityPercentageOfAggregateEligibleAccountsReceivable" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDUvZnJhZzo3YjVhNTJkNjI5NTQ0ZWU2YWZhZGZiMzY1MDZmMDhkYi90ZXh0cmVnaW9uOjdiNWE1MmQ2Mjk1NDRlZTZhZmFkZmIzNjUwNmYwOGRiXzI0Nzg_127ca3de-15f1-4946-b10d-659aa3e6496e">90</ix:nonFraction>% of the aggregate Eligible Accounts Receivable, plus (i) the lesser of <ix:nonFraction unitRef="number" contextRef="i22c85bab7d184d8988a28949858dc86b_D20200228-20200228" decimals="INF" name="inuv:LineOfCreditFacilityPercentageOfAggregateUnbilledAccountsReceivable" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDUvZnJhZzo3YjVhNTJkNjI5NTQ0ZWU2YWZhZGZiMzY1MDZmMDhkYi90ZXh0cmVnaW9uOjdiNWE1MmQ2Mjk1NDRlZTZhZmFkZmIzNjUwNmYwOGRiXzI1NTE_e2e916d8-2532-4d2e-8fc8-a217845d71fc">75</ix:nonFraction>% of the aggregate Unbilled Accounts Receivable or <ix:nonFraction unitRef="number" contextRef="i22c85bab7d184d8988a28949858dc86b_D20200228-20200228" decimals="2" name="inuv:LineOfCreditFacilityPercentageOfAmountAvailableToBorrowUnderMaximumCreditCommitment" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDUvZnJhZzo3YjVhNTJkNjI5NTQ0ZWU2YWZhZGZiMzY1MDZmMDhkYi90ZXh0cmVnaW9uOjdiNWE1MmQ2Mjk1NDRlZTZhZmFkZmIzNjUwNmYwOGRiXzI2MDM_cdd7285c-c177-44b0-a8d5-bc6b2d5a0bca">50</ix:nonFraction>% of the amount available to borrow under (i), up to the maximum credit commitment. The interest rate of <ix:nonFraction unitRef="number" contextRef="i23ec525a2c624efc8b58a926251fa84d_I20200228" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDUvZnJhZzo3YjVhNTJkNjI5NTQ0ZWU2YWZhZGZiMzY1MDZmMDhkYi90ZXh0cmVnaW9uOjdiNWE1MmQ2Mjk1NDRlZTZhZmFkZmIzNjUwNmYwOGRiXzMwNzM_27d6d494-c847-483b-bb54-7ba43dd36ef5">2</ix:nonFraction>% in excess of the Wall Street Journal Prime Rate, with a minimum rate of <ix:nonFraction unitRef="number" contextRef="ibf1bedc4e8aa4ebbb13d8066b0f34468_I20200228" decimals="INF" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDUvZnJhZzo3YjVhNTJkNjI5NTQ0ZWU2YWZhZGZiMzY1MDZmMDhkYi90ZXh0cmVnaW9uOjdiNWE1MmQ2Mjk1NDRlZTZhZmFkZmIzNjUwNmYwOGRiXzMxNDg_13339ee6-3125-4f3e-9611-3158fa1b0805">6.75</ix:nonFraction>% per annum, on outstanding amounts.  The principal and all accrued but unpaid interest are due on demand.  </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We agreed to pay Hitachi a commitment fee of $<ix:nonFraction unitRef="usd" contextRef="i7e9425f8de634b9f88c557ea0ac1c6be_D20200228-20200228" decimals="INF" name="us-gaap:LineOfCreditFacilityCommitmentFeeAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDUvZnJhZzo3YjVhNTJkNjI5NTQ0ZWU2YWZhZGZiMzY1MDZmMDhkYi90ZXh0cmVnaW9uOjdiNWE1MmQ2Mjk1NDRlZTZhZmFkZmIzNjUwNmYwOGRiXzM0ODQ_8bfab402-182d-476a-9329-55c1a129d815">50,000</ix:nonFraction>, with one half due upon the execution of the agreement and the balance due <ix:nonNumeric contextRef="i7e9425f8de634b9f88c557ea0ac1c6be_D20200228-20200228" name="inuv:RelatedPartyTransactionBalanceDueTerm" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDUvZnJhZzo3YjVhNTJkNjI5NTQ0ZWU2YWZhZGZiMzY1MDZmMDhkYi90ZXh0cmVnaW9uOjdiNWE1MmQ2Mjk1NDRlZTZhZmFkZmIzNjUwNmYwOGRiXzM1NjI_5b3eeaba-329a-4db5-9d31-e763ff447634">six months</ix:nonNumeric> thereafter.  Thereafter, we are obligated to pay Hitachi a commitment fee of $<ix:nonFraction unitRef="usd" contextRef="i7e9425f8de634b9f88c557ea0ac1c6be_D20200228-20200228" decimals="INF" name="inuv:LineOfCreditFacilityAnnualCommitmentFeeAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDUvZnJhZzo3YjVhNTJkNjI5NTQ0ZWU2YWZhZGZiMzY1MDZmMDhkYi90ZXh0cmVnaW9uOjdiNWE1MmQ2Mjk1NDRlZTZhZmFkZmIzNjUwNmYwOGRiXzM2NDI_7b0b501f-4634-49be-915a-51876a3544b7">15,000</ix:nonFraction> annually.  We are also obligated to pay Hitachi a quarterly service fee of <ix:nonFraction unitRef="number" contextRef="i7e9425f8de634b9f88c557ea0ac1c6be_D20200228-20200228" decimals="4" name="inuv:LineOfCreditFacilityQuarterlyServiceFee" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDUvZnJhZzo3YjVhNTJkNjI5NTQ0ZWU2YWZhZGZiMzY1MDZmMDhkYi90ZXh0cmVnaW9uOjdiNWE1MmQ2Mjk1NDRlZTZhZmFkZmIzNjUwNmYwOGRiXzM3MjA_4970598f-7411-4050-9efd-68b74939839d">0.30</ix:nonFraction>% on the monthly unused amount of the maximum credit line.  In addition to a $<ix:nonFraction unitRef="usd" contextRef="i70390acbdeab480283913acbb0790177_I20200228" decimals="INF" name="us-gaap:DebtInstrumentFeeAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDUvZnJhZzo3YjVhNTJkNjI5NTQ0ZWU2YWZhZGZiMzY1MDZmMDhkYi90ZXh0cmVnaW9uOjdiNWE1MmQ2Mjk1NDRlZTZhZmFkZmIzNjUwNmYwOGRiXzM3OTg_cac69f37-edda-4348-88eb-79dacb3196dd">2,000</ix:nonFraction> document fee we have paid to Hitachi, if we exit our relationship with Hitachi before March 1, 2022, we are obligated to pay Hitachi an exit fee of $<ix:nonFraction unitRef="usd" contextRef="i7e9425f8de634b9f88c557ea0ac1c6be_D20200228-20200228" decimals="INF" name="inuv:LineOfCreditFacilityExitFee" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDUvZnJhZzo3YjVhNTJkNjI5NTQ0ZWU2YWZhZGZiMzY1MDZmMDhkYi90ZXh0cmVnaW9uOjdiNWE1MmQ2Mjk1NDRlZTZhZmFkZmIzNjUwNmYwOGRiXzM5NDk_2f3558ef-9dfe-4095-ad47-bf920b1c97b2">50,000</ix:nonFraction>.  On March 12, 2020, we drew $<ix:nonFraction unitRef="usd" contextRef="ibf1bedc4e8aa4ebbb13d8066b0f34468_I20200228" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDUvZnJhZzo3YjVhNTJkNjI5NTQ0ZWU2YWZhZGZiMzY1MDZmMDhkYi90ZXh0cmVnaW9uOjdiNWE1MmQ2Mjk1NDRlZTZhZmFkZmIzNjUwNmYwOGRiXzEwOTk1MTE2MzUyMjY_099a9b78-337f-4371-b540-52ec7238b139">5,000,000</ix:nonFraction> under this agreement, using $<ix:nonFraction unitRef="usd" contextRef="i796e3227ed5f4b6198ec77657314a5a5_D20200228-20200228" decimals="0" name="us-gaap:ExtinguishmentOfDebtAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDUvZnJhZzo3YjVhNTJkNjI5NTQ0ZWU2YWZhZGZiMzY1MDZmMDhkYi90ZXh0cmVnaW9uOjdiNWE1MmQ2Mjk1NDRlZTZhZmFkZmIzNjUwNmYwOGRiXzEwOTk1MTE2MzUyNTg_4f0be310-663f-4383-a442-76c6dcf56649">2,959,573</ix:nonFraction> of these proceeds to satisfy existing debt obligations and the balance was used for working capital. At December 31, 2021 and 2020, there were <ix:nonFraction unitRef="usd" contextRef="i74b00a9b8a594add9472b4e5535a6251_I20201231" decimals="INF" name="us-gaap:LineOfCredit" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDUvZnJhZzo3YjVhNTJkNjI5NTQ0ZWU2YWZhZGZiMzY1MDZmMDhkYi90ZXh0cmVnaW9uOjdiNWE1MmQ2Mjk1NDRlZTZhZmFkZmIzNjUwNmYwOGRiXzM5ODY_56c39afb-f4ff-4713-a391-2b72805a1ce2"><ix:nonFraction unitRef="usd" contextRef="i922ac9bd9eca45eba9dead0700502397_I20211231" decimals="INF" name="us-gaap:LineOfCredit" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDUvZnJhZzo3YjVhNTJkNjI5NTQ0ZWU2YWZhZGZiMzY1MDZmMDhkYi90ZXh0cmVnaW9uOjdiNWE1MmQ2Mjk1NDRlZTZhZmFkZmIzNjUwNmYwOGRiXzM5ODY_5894d422-c920-40f9-a11d-c5d7efab81d3">no</ix:nonFraction></ix:nonFraction> outstanding balances due under the Loan and Security Agreement.</span></div></ix:continuation><div><span><br/></span></div><div id="i83925b5ec8fe49d298604751508a78b7_2199023257345"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 8 - <ix:nonNumeric contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" name="us-gaap:LongTermDebtTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18yMTk5MDIzMjU3MzQ1L2ZyYWc6YWQ1NTcyMzZhYzA2NDM0MmIwZGM5MjFiYWIzOTAyOTYvdGV4dHJlZ2lvbjphZDU1NzIzNmFjMDY0MzQyYjBkYzkyMWJhYjM5MDI5Nl8zMjk4NTM0ODk1MTIz_aaff7454-2fb0-4de4-8b3a-fb4086d78247" continuedAt="i0f6e5356608849d9baa7134164b04318" escape="true">Convertible Promissory Note</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="i0f6e5356608849d9baa7134164b04318"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 1, 2019, Inuvo entered into a Securities Purchase Agreement with <ix:nonFraction unitRef="accreditedinvestor" contextRef="i404cfeac3c7d46f58ad0a6f6ab5d9afa_I20190301" decimals="INF" name="inuv:NumberOfAccreditedInvestors" format="ixt-sec:numwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18yMTk5MDIzMjU3MzQ1L2ZyYWc6YWQ1NTcyMzZhYzA2NDM0MmIwZGM5MjFiYWIzOTAyOTYvdGV4dHJlZ2lvbjphZDU1NzIzNmFjMDY0MzQyYjBkYzkyMWJhYjM5MDI5Nl8zMjk4NTM0ODk1Mjg3_ef30caf4-9e71-45c5-ba15-ace35cd13948">three</ix:nonFraction> accredited investors for the purchase and sale</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of an aggregate of $<ix:nonFraction unitRef="usd" contextRef="i404cfeac3c7d46f58ad0a6f6ab5d9afa_I20190301" decimals="INF" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18yMTk5MDIzMjU3MzQ1L2ZyYWc6YWQ1NTcyMzZhYzA2NDM0MmIwZGM5MjFiYWIzOTAyOTYvdGV4dHJlZ2lvbjphZDU1NzIzNmFjMDY0MzQyYjBkYzkyMWJhYjM5MDI5Nl8zMjk4NTM0ODk1MTI1_420cb6ef-0f29-4388-b082-4c3f84a0a139">1,440,000</ix:nonFraction> of principal of Original Issue Discount Unsecured Subordinated Convertible Notes due</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">September 1, 2020 (the "Calvary Notes") to fund working capital and additional expenses resulting from the delay in closing of</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">certain planned, and since terminated, mergers with ConversionPoint Technologies Inc. and ConversionPoint Holdings Inc. The</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">initial conversion price of the Calvary Notes was $<ix:nonFraction unitRef="usdPerShare" contextRef="i3dc870eae7774000be2776cf322a2595_I20190301" decimals="INF" name="us-gaap:DebtInstrumentConvertibleConversionPrice1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18yMTk5MDIzMjU3MzQ1L2ZyYWc6YWQ1NTcyMzZhYzA2NDM0MmIwZGM5MjFiYWIzOTAyOTYvdGV4dHJlZ2lvbjphZDU1NzIzNmFjMDY0MzQyYjBkYzkyMWJhYjM5MDI5Nl8zMjk4NTM0ODk1MTQ4_d569d38b-137a-44dd-bfbf-1552c177cb32">1.08</ix:nonFraction> per share which would have made the Calvary Notes then convertible</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">into <ix:nonFraction unitRef="shares" contextRef="if60f00351a7f4c3abf7045168d6e5d63_D20190301-20190301" decimals="INF" name="us-gaap:DebtInstrumentConvertibleNumberOfEquityInstruments" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18yMTk5MDIzMjU3MzQ1L2ZyYWc6YWQ1NTcyMzZhYzA2NDM0MmIwZGM5MjFiYWIzOTAyOTYvdGV4dHJlZ2lvbjphZDU1NzIzNmFjMDY0MzQyYjBkYzkyMWJhYjM5MDI5Nl8zMjk4NTM0ODk1MTM3_4690d7e4-8210-4249-819e-e6e8bb654980">1,333,333</ix:nonFraction> unregistered shares of Inuvo&#8217;s common stock upon conversion. The Calvary Notes were issued in a private</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">placement and the shares of common stock issuable upon conversion are restricted, subject to resale under Rule 144. The</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">proceeds to Inuvo from the offering were $<ix:nonFraction unitRef="usd" contextRef="iea12ca91fdb246d89d28d7da98107087_D20190301-20190301" decimals="-5" name="us-gaap:ProceedsFromConvertibleDebt" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18yMTk5MDIzMjU3MzQ1L2ZyYWc6YWQ1NTcyMzZhYzA2NDM0MmIwZGM5MjFiYWIzOTAyOTYvdGV4dHJlZ2lvbjphZDU1NzIzNmFjMDY0MzQyYjBkYzkyMWJhYjM5MDI5Nl8zMjk4NTM0ODk1MTU1_cb4fb8eb-3836-477f-98c2-6da509577d09">1,200,000</ix:nonFraction>. Inuvo did not pay any commissions or finders fees in connection with</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the sale of the Calvary Notes and Inuvo utilized the proceeds for working capital.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 11, 2019, we entered into Note Modification and Release Agreements with the holders of $<ix:nonFraction unitRef="usd" contextRef="i5b14bd69b86246cca58acafc71f05e9e_I20191111" decimals="INF" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18yMTk5MDIzMjU3MzQ1L2ZyYWc6YWQ1NTcyMzZhYzA2NDM0MmIwZGM5MjFiYWIzOTAyOTYvdGV4dHJlZ2lvbjphZDU1NzIzNmFjMDY0MzQyYjBkYzkyMWJhYjM5MDI5Nl8zMjk4NTM0ODk1MTY3_7292072c-4653-4a60-b465-fb6a3f2e9a49">1,080,000</ix:nonFraction> principal</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">amount of the Calvary Notes. Under the terms of the Note Modification and Release Agreement, the parties agreed that in</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">consideration of such noteholder&#8217;s agreement to convert a minimum of <ix:nonFraction unitRef="number" contextRef="i5b14bd69b86246cca58acafc71f05e9e_I20191111" decimals="INF" name="inuv:DebtConversionOriginalDebtPercentageConversion" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18yMTk5MDIzMjU3MzQ1L2ZyYWc6YWQ1NTcyMzZhYzA2NDM0MmIwZGM5MjFiYWIzOTAyOTYvdGV4dHJlZ2lvbjphZDU1NzIzNmFjMDY0MzQyYjBkYzkyMWJhYjM5MDI5Nl8zMjk4NTM0ODk1MTc5_02c79b20-09d2-4686-87e9-9cfa5211a55f">50</ix:nonFraction>% of the outstanding amount of the note (the "First</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Conversion Amount") that the conversion price for the First Conversion Amount would be $<ix:nonFraction unitRef="usdPerShare" contextRef="i69b03550e5b444a483d951698ee049a1_I20191111" decimals="INF" name="us-gaap:DebtInstrumentConvertibleConversionPrice1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18yMTk5MDIzMjU3MzQ1L2ZyYWc6YWQ1NTcyMzZhYzA2NDM0MmIwZGM5MjFiYWIzOTAyOTYvdGV4dHJlZ2lvbjphZDU1NzIzNmFjMDY0MzQyYjBkYzkyMWJhYjM5MDI5Nl8zMjk4NTM0ODk1Mjkw_d2c67f16-775b-47e0-b51e-a7c2879b1895">0.265</ix:nonFraction> per share and that the</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">conversion price for any remaining amount due under the note would be $<ix:nonFraction unitRef="usdPerShare" contextRef="i80c3f192f68843f39b780c5f18077bdc_I20191111" decimals="INF" name="us-gaap:DebtInstrumentConvertibleConversionPrice1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18yMTk5MDIzMjU3MzQ1L2ZyYWc6YWQ1NTcyMzZhYzA2NDM0MmIwZGM5MjFiYWIzOTAyOTYvdGV4dHJlZ2lvbjphZDU1NzIzNmFjMDY0MzQyYjBkYzkyMWJhYjM5MDI5Nl8zMjk4NTM0ODk1MTg1_c5317103-9c23-4988-a135-d965d8c87bd9">0.30</ix:nonFraction> per share, subject to future adjustments under the</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">terms of the note including dilutive issuances at a price below $<ix:nonFraction unitRef="usdPerShare" contextRef="id90c683bec1b466dac8d9cae9100bfc3_I20191111" decimals="INF" name="us-gaap:DebtInstrumentConvertibleConversionPrice1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18yMTk5MDIzMjU3MzQ1L2ZyYWc6YWQ1NTcyMzZhYzA2NDM0MmIwZGM5MjFiYWIzOTAyOTYvdGV4dHJlZ2lvbjphZDU1NzIzNmFjMDY0MzQyYjBkYzkyMWJhYjM5MDI5Nl8zMjk4NTM0ODk1MTky_f924769b-87c2-47f9-8f94-9ead9e92d302">0.30</ix:nonFraction> per share, subject to a floor of $<ix:nonFraction unitRef="usdPerShare" contextRef="i92444a20abcf408c9ec566c12dcc7eeb_I20191111" decimals="INF" name="us-gaap:DebtInstrumentConvertibleConversionPrice1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18yMTk5MDIzMjU3MzQ1L2ZyYWc6YWQ1NTcyMzZhYzA2NDM0MmIwZGM5MjFiYWIzOTAyOTYvdGV4dHJlZ2lvbjphZDU1NzIzNmFjMDY0MzQyYjBkYzkyMWJhYjM5MDI5Nl8zMjk4NTM0ODk1MTk5_696a9a04-dd76-46ab-a023-9b58c3c453b1">0.23</ix:nonFraction> per share. The</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">agreement contains mutual general releases. These holders converted an aggregate of $<ix:nonFraction unitRef="usd" contextRef="i8a81eff87f244c51900fe75435fb9281_D20191111-20191111" decimals="-3" name="us-gaap:DebtConversionConvertedInstrumentAmount1" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18yMTk5MDIzMjU3MzQ1L2ZyYWc6YWQ1NTcyMzZhYzA2NDM0MmIwZGM5MjFiYWIzOTAyOTYvdGV4dHJlZ2lvbjphZDU1NzIzNmFjMDY0MzQyYjBkYzkyMWJhYjM5MDI5Nl8zMjk4NTM0ODk1MjA2_9b360377-645c-4718-9372-17aeab70f7f6">765,000</ix:nonFraction> due under the Calvary Notes</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">into <ix:nonFraction unitRef="shares" contextRef="i8a81eff87f244c51900fe75435fb9281_D20191111-20191111" decimals="INF" name="us-gaap:ConversionOfStockSharesIssued1" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18yMTk5MDIzMjU3MzQ1L2ZyYWc6YWQ1NTcyMzZhYzA2NDM0MmIwZGM5MjFiYWIzOTAyOTYvdGV4dHJlZ2lvbjphZDU1NzIzNmFjMDY0MzQyYjBkYzkyMWJhYjM5MDI5Nl8zMjk4NTM0ODk1Mjc3_072b0f1b-9a55-428b-897b-d3771e06ff7e">2,886,792</ix:nonFraction> shares of our common stock.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2020, a noteholder of a $<ix:nonFraction unitRef="usd" contextRef="ia1f68f3aeee4495fa709209435cada31_D20200101-20200131" decimals="-3" name="us-gaap:DebtConversionConvertedInstrumentAmount1" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18yMTk5MDIzMjU3MzQ1L2ZyYWc6YWQ1NTcyMzZhYzA2NDM0MmIwZGM5MjFiYWIzOTAyOTYvdGV4dHJlZ2lvbjphZDU1NzIzNmFjMDY0MzQyYjBkYzkyMWJhYjM5MDI5Nl8zMjk4NTM0ODk1MjE2_6fa72808-a794-4796-a9a7-5806c665d6ac">360,000</ix:nonFraction> principal amount Calvary note converted the note into <ix:nonFraction unitRef="shares" contextRef="ia1f68f3aeee4495fa709209435cada31_D20200101-20200131" decimals="INF" name="us-gaap:ConversionOfStockSharesIssued1" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18yMTk5MDIzMjU3MzQ1L2ZyYWc6YWQ1NTcyMzZhYzA2NDM0MmIwZGM5MjFiYWIzOTAyOTYvdGV4dHJlZ2lvbjphZDU1NzIzNmFjMDY0MzQyYjBkYzkyMWJhYjM5MDI5Nl8zMjk4NTM0ODk1MjI2_95363417-d12a-465d-b4e3-4874015a8884">1,200,000</ix:nonFraction> shares of our</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">common stock. On April 21, 2020, a noteholder converted $<ix:nonFraction unitRef="usd" contextRef="i5b7d050dca6c481d928fc6399c4ecc74_D20200421-20200421" decimals="-5" name="us-gaap:DebtConversionConvertedInstrumentAmount1" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18yMTk5MDIzMjU3MzQ1L2ZyYWc6YWQ1NTcyMzZhYzA2NDM0MmIwZGM5MjFiYWIzOTAyOTYvdGV4dHJlZ2lvbjphZDU1NzIzNmFjMDY0MzQyYjBkYzkyMWJhYjM5MDI5Nl8zMjk4NTM0ODk1MjM3_1734a2a2-2732-45eb-bdf4-ae46ecffaebe">200,000</ix:nonFraction> principal amount due under the Calvary Notes into</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i5b7d050dca6c481d928fc6399c4ecc74_D20200421-20200421" decimals="INF" name="us-gaap:ConversionOfStockSharesIssued1" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18yMTk5MDIzMjU3MzQ1L2ZyYWc6YWQ1NTcyMzZhYzA2NDM0MmIwZGM5MjFiYWIzOTAyOTYvdGV4dHJlZ2lvbjphZDU1NzIzNmFjMDY0MzQyYjBkYzkyMWJhYjM5MDI5Nl8zMjk4NTM0ODk1MjQ3_313ee717-3f91-448e-a0a2-55b372c20af7">1,142,857</ix:nonFraction> shares of our common stock. On May 5, 2020, a noteholder converted the final $<ix:nonFraction unitRef="usd" contextRef="i585fc09c942e4cfaba8ca4dd09721e28_D20200505-20200505" decimals="-3" name="us-gaap:DebtConversionConvertedInstrumentAmount1" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18yMTk5MDIzMjU3MzQ1L2ZyYWc6YWQ1NTcyMzZhYzA2NDM0MmIwZGM5MjFiYWIzOTAyOTYvdGV4dHJlZ2lvbjphZDU1NzIzNmFjMDY0MzQyYjBkYzkyMWJhYjM5MDI5Nl8zMjk4NTM0ODk1MjY3_434b92eb-edca-404c-bdec-0079c49cdbf1">115,000</ix:nonFraction> principal amount due under</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the Calvary Notes into <ix:nonFraction unitRef="shares" contextRef="i585fc09c942e4cfaba8ca4dd09721e28_D20200505-20200505" decimals="INF" name="us-gaap:ConversionOfStockSharesIssued1" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18yMTk5MDIzMjU3MzQ1L2ZyYWc6YWQ1NTcyMzZhYzA2NDM0MmIwZGM5MjFiYWIzOTAyOTYvdGV4dHJlZ2lvbjphZDU1NzIzNmFjMDY0MzQyYjBkYzkyMWJhYjM5MDI5Nl8zMjk4NTM0ODk1MjU4_633a644f-4d88-4eda-9f17-86b856ad546d">657,143</ix:nonFraction> shares of our common stock, thereby satisfying the Calvary Notes in full and completing the</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">extinguishment of the Calvary Notes.</span></div></ix:continuation><div><span><br/></span></div><div id="i83925b5ec8fe49d298604751508a78b7_157"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 9 &#8211; <ix:nonNumeric contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" name="us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNTcvZnJhZzozZjg1YjhjNjBkMmQ0ODJkODU2Zjg2ZGUzMzRhYzc5Ni90ZXh0cmVnaW9uOjNmODViOGM2MGQyZDQ4MmQ4NTZmODZkZTMzNGFjNzk2XzE1Nw_e8db3c92-62e5-4d43-abd5-15db25eb0632" continuedAt="idd93b86457a944d0ac7d5ce4c8c5b904" escape="true">Accrued Expenses and Other Current Liabilities</ix:nonNumeric></span></div><div style="text-align:justify"><span><br/></span></div><div><ix:continuation id="idd93b86457a944d0ac7d5ce4c8c5b904"><ix:nonNumeric contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" name="us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNTcvZnJhZzozZjg1YjhjNjBkMmQ0ODJkODU2Zjg2ZGUzMzRhYzc5Ni90ZXh0cmVnaW9uOjNmODViOGM2MGQyZDQ4MmQ4NTZmODZkZTMzNGFjNzk2XzE1MA_ab777aa1-3334-4801-976b-a2543294f884" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses and other current liabilities consist of the following at December&#160;31, 2021 and 2020:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:69.721%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.706%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.537%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued marketing costs</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id867987be34d488b82dc941b764fd71a_I20211231" decimals="0" name="us-gaap:AccruedMarketingCostsCurrent" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNTcvZnJhZzozZjg1YjhjNjBkMmQ0ODJkODU2Zjg2ZGUzMzRhYzc5Ni90YWJsZTo3OTAwODljYjBkZmU0MTk1YjFlNjI1N2Y2N2M5ZjhlYy90YWJsZXJhbmdlOjc5MDA4OWNiMGRmZTQxOTViMWU2MjU3ZjY3YzlmOGVjXzEtMS0xLTEtNzUzNQ_ccea4e77-7bca-4ec8-8087-0881abd859c8">4,267,980</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231" decimals="0" name="us-gaap:AccruedMarketingCostsCurrent" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNTcvZnJhZzozZjg1YjhjNjBkMmQ0ODJkODU2Zjg2ZGUzMzRhYzc5Ni90YWJsZTo3OTAwODljYjBkZmU0MTk1YjFlNjI1N2Y2N2M5ZjhlYy90YWJsZXJhbmdlOjc5MDA4OWNiMGRmZTQxOTViMWU2MjU3ZjY3YzlmOGVjXzEtMy0xLTEtNzUzNQ_70247556-7b35-4041-8b4a-3371f7c7d19a">3,234,192</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id867987be34d488b82dc941b764fd71a_I20211231" decimals="0" name="us-gaap:OtherAccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNTcvZnJhZzozZjg1YjhjNjBkMmQ0ODJkODU2Zjg2ZGUzMzRhYzc5Ni90YWJsZTo3OTAwODljYjBkZmU0MTk1YjFlNjI1N2Y2N2M5ZjhlYy90YWJsZXJhbmdlOjc5MDA4OWNiMGRmZTQxOTViMWU2MjU3ZjY3YzlmOGVjXzItMS0xLTEtNzUzNQ_9ea9b331-b3c9-4ed3-98fd-89294eb860fe">956,998</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231" decimals="0" name="us-gaap:OtherAccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNTcvZnJhZzozZjg1YjhjNjBkMmQ0ODJkODU2Zjg2ZGUzMzRhYzc5Ni90YWJsZTo3OTAwODljYjBkZmU0MTk1YjFlNjI1N2Y2N2M5ZjhlYy90YWJsZXJhbmdlOjc5MDA4OWNiMGRmZTQxOTViMWU2MjU3ZjY3YzlmOGVjXzItMy0xLTEtNzUzNQ_8b5ea869-a934-4c66-9f02-4a28d480ed94">440,578</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued commissions and payroll</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id867987be34d488b82dc941b764fd71a_I20211231" decimals="0" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNTcvZnJhZzozZjg1YjhjNjBkMmQ0ODJkODU2Zjg2ZGUzMzRhYzc5Ni90YWJsZTo3OTAwODljYjBkZmU0MTk1YjFlNjI1N2Y2N2M5ZjhlYy90YWJsZXJhbmdlOjc5MDA4OWNiMGRmZTQxOTViMWU2MjU3ZjY3YzlmOGVjXzMtMS0xLTEtNzUzNQ_d1729bd1-78fc-4439-bcc0-98acd85447a4">121,533</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231" decimals="0" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNTcvZnJhZzozZjg1YjhjNjBkMmQ0ODJkODU2Zjg2ZGUzMzRhYzc5Ni90YWJsZTo3OTAwODljYjBkZmU0MTk1YjFlNjI1N2Y2N2M5ZjhlYy90YWJsZXJhbmdlOjc5MDA4OWNiMGRmZTQxOTViMWU2MjU3ZjY3YzlmOGVjXzMtMy0xLTEtNzUzNQ_a25dddad-d21f-48d0-a8ea-cc25175659e7">423,373</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Arkansas grant contingency</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id867987be34d488b82dc941b764fd71a_I20211231" decimals="0" name="inuv:AccruedGrantCurrent" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNTcvZnJhZzozZjg1YjhjNjBkMmQ0ODJkODU2Zjg2ZGUzMzRhYzc5Ni90YWJsZTo3OTAwODljYjBkZmU0MTk1YjFlNjI1N2Y2N2M5ZjhlYy90YWJsZXJhbmdlOjc5MDA4OWNiMGRmZTQxOTViMWU2MjU3ZjY3YzlmOGVjXzQtMS0xLTEtNzUzNQ_4f048495-842a-4a80-9d48-db380609b78c">10,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231" decimals="0" name="inuv:AccruedGrantCurrent" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNTcvZnJhZzozZjg1YjhjNjBkMmQ0ODJkODU2Zjg2ZGUzMzRhYzc5Ni90YWJsZTo3OTAwODljYjBkZmU0MTk1YjFlNjI1N2Y2N2M5ZjhlYy90YWJsZXJhbmdlOjc5MDA4OWNiMGRmZTQxOTViMWU2MjU3ZjY3YzlmOGVjXzQtMy0xLTEtNzUzNQ_ac5eea68-d43a-45ee-8341-70affed61fa1">60,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued taxes, current portion</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id867987be34d488b82dc941b764fd71a_I20211231" decimals="0" name="us-gaap:AccruedIncomeTaxesCurrent" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNTcvZnJhZzozZjg1YjhjNjBkMmQ0ODJkODU2Zjg2ZGUzMzRhYzc5Ni90YWJsZTo3OTAwODljYjBkZmU0MTk1YjFlNjI1N2Y2N2M5ZjhlYy90YWJsZXJhbmdlOjc5MDA4OWNiMGRmZTQxOTViMWU2MjU3ZjY3YzlmOGVjXzUtMS0xLTEtMTAwMTI_575c3304-f32b-43b6-bef7-06864d06acf7">17,880</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231" decimals="0" name="us-gaap:AccruedIncomeTaxesCurrent" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNTcvZnJhZzozZjg1YjhjNjBkMmQ0ODJkODU2Zjg2ZGUzMzRhYzc5Ni90YWJsZTo3OTAwODljYjBkZmU0MTk1YjFlNjI1N2Y2N2M5ZjhlYy90YWJsZXJhbmdlOjc5MDA4OWNiMGRmZTQxOTViMWU2MjU3ZjY3YzlmOGVjXzUtMy0xLTEtMTAwMTI_c3fb5b97-2924-405f-8ccd-943a51f717ba">8,305</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued sales allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id867987be34d488b82dc941b764fd71a_I20211231" decimals="0" name="us-gaap:AccruedSalesCommissionCurrent" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNTcvZnJhZzozZjg1YjhjNjBkMmQ0ODJkODU2Zjg2ZGUzMzRhYzc5Ni90YWJsZTo3OTAwODljYjBkZmU0MTk1YjFlNjI1N2Y2N2M5ZjhlYy90YWJsZXJhbmdlOjc5MDA4OWNiMGRmZTQxOTViMWU2MjU3ZjY3YzlmOGVjXzUtMS0xLTEtNzUzNQ_91498ee9-e5ad-427c-9c3f-c71e7174cfdc">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231" decimals="0" name="us-gaap:AccruedSalesCommissionCurrent" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNTcvZnJhZzozZjg1YjhjNjBkMmQ0ODJkODU2Zjg2ZGUzMzRhYzc5Ni90YWJsZTo3OTAwODljYjBkZmU0MTk1YjFlNjI1N2Y2N2M5ZjhlYy90YWJsZXJhbmdlOjc5MDA4OWNiMGRmZTQxOTViMWU2MjU3ZjY3YzlmOGVjXzUtMy0xLTEtNzUzNQ_a2ad3c79-82ed-4023-b8a9-84b0a881a8cc">50,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id867987be34d488b82dc941b764fd71a_I20211231" decimals="0" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNTcvZnJhZzozZjg1YjhjNjBkMmQ0ODJkODU2Zjg2ZGUzMzRhYzc5Ni90YWJsZTo3OTAwODljYjBkZmU0MTk1YjFlNjI1N2Y2N2M5ZjhlYy90YWJsZXJhbmdlOjc5MDA4OWNiMGRmZTQxOTViMWU2MjU3ZjY3YzlmOGVjXzctMS0xLTEtNzUzNQ_d6b8b894-26c1-4c96-84c4-0c4967726b99">5,374,391</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231" decimals="0" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNTcvZnJhZzozZjg1YjhjNjBkMmQ0ODJkODU2Zjg2ZGUzMzRhYzc5Ni90YWJsZTo3OTAwODljYjBkZmU0MTk1YjFlNjI1N2Y2N2M5ZjhlYy90YWJsZXJhbmdlOjc5MDA4OWNiMGRmZTQxOTViMWU2MjU3ZjY3YzlmOGVjXzctMy0xLTEtNzUzNQ_2c04dd70-84ee-4e8c-aa67-49f23a744c32">4,216,448</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:nonNumeric></ix:continuation></div><div><span><br/></span></div><div id="i83925b5ec8fe49d298604751508a78b7_160"></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-16</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 10 &#8211; <ix:nonNumeric contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" name="inuv:OtherLongTermLiabilitiesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjAvZnJhZzo1ZWU3NGVjZWY5ZTA0YWZhODVmMzUxNzI1NTZmYTljMS90ZXh0cmVnaW9uOjVlZTc0ZWNlZjllMDRhZmE4NWYzNTE3MjU1NmZhOWMxXzExOA_aa8742e8-7ce8-4957-8a4b-19ee13435f70" continuedAt="ib5ed0e4cec1b4fa989124597e30a7207" escape="true">Other Long-Term Liabilities</ix:nonNumeric></span></div><ix:continuation id="ib5ed0e4cec1b4fa989124597e30a7207"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><ix:nonNumeric contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" name="us-gaap:OtherNoncurrentLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjAvZnJhZzo1ZWU3NGVjZWY5ZTA0YWZhODVmMzUxNzI1NTZmYTljMS90ZXh0cmVnaW9uOjVlZTc0ZWNlZjllMDRhZmE4NWYzNTE3MjU1NmZhOWMxXzExNg_4babf78d-2249-4976-bab2-6fc9958fcac1" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other long-term liabilities consist of the following at December&#160;31, 2021 and 2020:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:69.721%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.706%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.537%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred rent</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id867987be34d488b82dc941b764fd71a_I20211231" decimals="0" name="inuv:LeaseLiabilityDeferredRentNoncurrent" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjAvZnJhZzo1ZWU3NGVjZWY5ZTA0YWZhODVmMzUxNzI1NTZmYTljMS90YWJsZTowNDBmNDJiZWFiMjg0OWUzYWIzMmEyYWVlMWVkYTA4Ni90YWJsZXJhbmdlOjA0MGY0MmJlYWIyODQ5ZTNhYjMyYTJhZWUxZWRhMDg2XzEtMS0xLTEtMTAwMTk_2ea03669-226b-4733-b523-a4c4bd633273">13,302</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231" decimals="0" name="inuv:LeaseLiabilityDeferredRentNoncurrent" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjAvZnJhZzo1ZWU3NGVjZWY5ZTA0YWZhODVmMzUxNzI1NTZmYTljMS90YWJsZTowNDBmNDJiZWFiMjg0OWUzYWIzMmEyYWVlMWVkYTA4Ni90YWJsZXJhbmdlOjA0MGY0MmJlYWIyODQ5ZTNhYjMyYTJhZWUxZWRhMDg2XzEtMy0xLTEtMTAwMTk_efc2d29e-d0b7-42dd-887d-8f3058390b04">4,057</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id867987be34d488b82dc941b764fd71a_I20211231" decimals="0" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjAvZnJhZzo1ZWU3NGVjZWY5ZTA0YWZhODVmMzUxNzI1NTZmYTljMS90YWJsZTowNDBmNDJiZWFiMjg0OWUzYWIzMmEyYWVlMWVkYTA4Ni90YWJsZXJhbmdlOjA0MGY0MmJlYWIyODQ5ZTNhYjMyYTJhZWUxZWRhMDg2XzEtMS0xLTEtNzUzNQ_5969adb9-07b5-4cdc-bfc3-db8ec25c2715">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231" decimals="0" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjAvZnJhZzo1ZWU3NGVjZWY5ZTA0YWZhODVmMzUxNzI1NTZmYTljMS90YWJsZTowNDBmNDJiZWFiMjg0OWUzYWIzMmEyYWVlMWVkYTA4Ni90YWJsZXJhbmdlOjA0MGY0MmJlYWIyODQ5ZTNhYjMyYTJhZWUxZWRhMDg2XzEtMy0xLTEtNzUzNQ_74ecba98-b9e3-4b2e-9074-8830bde9d393">420,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SBA loan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id867987be34d488b82dc941b764fd71a_I20211231" decimals="0" name="inuv:SBALoanLiabilityNoncurrent" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjAvZnJhZzo1ZWU3NGVjZWY5ZTA0YWZhODVmMzUxNzI1NTZmYTljMS90YWJsZTowNDBmNDJiZWFiMjg0OWUzYWIzMmEyYWVlMWVkYTA4Ni90YWJsZXJhbmdlOjA0MGY0MmJlYWIyODQ5ZTNhYjMyYTJhZWUxZWRhMDg2XzItMS0xLTEtNzUzNQ_5dcc94f8-c0ad-474b-b8d1-5e1a1ab726a1">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231" decimals="0" name="inuv:SBALoanLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjAvZnJhZzo1ZWU3NGVjZWY5ZTA0YWZhODVmMzUxNzI1NTZmYTljMS90YWJsZTowNDBmNDJiZWFiMjg0OWUzYWIzMmEyYWVlMWVkYTA4Ni90YWJsZXJhbmdlOjA0MGY0MmJlYWIyODQ5ZTNhYjMyYTJhZWUxZWRhMDg2XzItMy0xLTEtNzUzNQ_c47a1555-29ab-4861-9d51-e98d981ca402">149,900</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id867987be34d488b82dc941b764fd71a_I20211231" decimals="0" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjAvZnJhZzo1ZWU3NGVjZWY5ZTA0YWZhODVmMzUxNzI1NTZmYTljMS90YWJsZTowNDBmNDJiZWFiMjg0OWUzYWIzMmEyYWVlMWVkYTA4Ni90YWJsZXJhbmdlOjA0MGY0MmJlYWIyODQ5ZTNhYjMyYTJhZWUxZWRhMDg2XzQtMS0xLTEtNzUzNQ_8658bdd9-011a-4bc8-8c42-392c38c86491">13,302</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231" decimals="0" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjAvZnJhZzo1ZWU3NGVjZWY5ZTA0YWZhODVmMzUxNzI1NTZmYTljMS90YWJsZTowNDBmNDJiZWFiMjg0OWUzYWIzMmEyYWVlMWVkYTA4Ni90YWJsZXJhbmdlOjA0MGY0MmJlYWIyODQ5ZTNhYjMyYTJhZWUxZWRhMDg2XzQtMy0xLTEtNzUzNQ_1315538d-8a5e-40af-8b59-34e97a191c65">573,957</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:nonNumeric></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In April 2020, we obtained the $<ix:nonFraction unitRef="usd" contextRef="if819b9bfaa984b4da8892d8b956e26f2_I20200410" decimals="-5" name="inuv:PaycheckProtectionProgramLoan" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjAvZnJhZzo1ZWU3NGVjZWY5ZTA0YWZhODVmMzUxNzI1NTZmYTljMS90ZXh0cmVnaW9uOjVlZTc0ZWNlZjllMDRhZmE4NWYzNTE3MjU1NmZhOWMxXzMyOTg1MzQ4ODM3OTk_a6a31633-fcef-46ff-ab5d-d5972d0ad19a">1.1</ix:nonFraction>&#160;million PPP Loan which we used primarily for payroll costs. The PPP Loan was fully forgiven by the SBA on November 2, 2020.  On May 15, 2020, we received a COVID-19 Economic Injury Disaster Loan ("EIDL") from the SBA for $<ix:nonFraction unitRef="usd" contextRef="ic03a94c0e9e048cfa9aa5c7fc1c72a06_I20200515" decimals="0" name="inuv:SBALoanLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjAvZnJhZzo1ZWU3NGVjZWY5ZTA0YWZhODVmMzUxNzI1NTZmYTljMS90ZXh0cmVnaW9uOjVlZTc0ZWNlZjllMDRhZmE4NWYzNTE3MjU1NmZhOWMxXzMyOTg1MzQ4ODM4MTM_1c4857f3-d8a2-469c-a044-762b771ecb48">149,900</ix:nonFraction>. We repaid the EIDL in full on January 28, 2021.</span></div></ix:continuation><div><span><br/></span></div><div id="i83925b5ec8fe49d298604751508a78b7_163"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 11 - <ix:nonNumeric contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" name="us-gaap:CommitmentsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjMvZnJhZzozYzNhOTRkODA5MWQ0YmYxYjNlMzg0OGE3MDM2NGUzYy90ZXh0cmVnaW9uOjNjM2E5NGQ4MDkxZDRiZjFiM2UzODQ4YTcwMzY0ZTNjXzU3Nw_ee43984c-2fed-4ea6-8687-3b573f2e4656" continuedAt="i7cb3349199424c3ebffb48217233989c" escape="true">Commitments</ix:nonNumeric></span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i7cb3349199424c3ebffb48217233989c" continuedAt="i50c970b08e534f3cbfa278f31e1b5398">On September 17, 2021, we signed a multi-year agreement with a business development partner to provide referral and support services to us. The agreement required an advance fee of $<ix:nonFraction unitRef="usd" contextRef="i98da2eed7e7f45719a50008d751b64f5_I20210917" decimals="-5" name="inuv:ReferralAgreement" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjMvZnJhZzozYzNhOTRkODA5MWQ0YmYxYjNlMzg0OGE3MDM2NGUzYy90ZXh0cmVnaW9uOjNjM2E5NGQ4MDkxZDRiZjFiM2UzODQ4YTcwMzY0ZTNjXzMyOTg1MzQ4ODYwNjY_a1ba2939-462d-4625-a122-c466a29e4b16">1.5</ix:nonFraction>&#160;million and was recorded as an asset to be amortized as marketing expenses over <ix:nonNumeric contextRef="idec91eb4cec644f497eb7780baf30c14_D20210917-20210917" name="inuv:ReferralAgreementTerm" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjMvZnJhZzozYzNhOTRkODA5MWQ0YmYxYjNlMzg0OGE3MDM2NGUzYy90ZXh0cmVnaW9uOjNjM2E5NGQ4MDkxZDRiZjFiM2UzODQ4YTcwMzY0ZTNjXzMyOTg1MzQ4ODY0MjU_f169bd8c-7c0e-46eb-b60b-739fdc16d771">five years</ix:nonNumeric>.  As of December 31, 2021, $<ix:nonFraction unitRef="usd" contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" decimals="-3" name="inuv:AmortizationOfReferralAgreementAsMarketingExpense" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjMvZnJhZzozYzNhOTRkODA5MWQ0YmYxYjNlMzg0OGE3MDM2NGUzYy90ZXh0cmVnaW9uOjNjM2E5NGQ4MDkxZDRiZjFiM2UzODQ4YTcwMzY0ZTNjXzMyOTg1MzQ4ODYyNTA_db281b8b-150e-4ed1-b700-69ee392c59d0">100,000</ix:nonFraction> has been amortized. As part of the agreement, we granted a warrant exercisable into <ix:nonFraction unitRef="shares" contextRef="i98da2eed7e7f45719a50008d751b64f5_I20210917" decimals="INF" name="us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjMvZnJhZzozYzNhOTRkODA5MWQ0YmYxYjNlMzg0OGE3MDM2NGUzYy90ZXh0cmVnaW9uOjNjM2E5NGQ4MDkxZDRiZjFiM2UzODQ4YTcwMzY0ZTNjXzMyOTg1MzQ4ODYwODA_6ead4b5b-5e0b-44a3-a332-24507eb277af">300,000</ix:nonFraction> shares of our common stock, which vest over <ix:nonNumeric contextRef="idec91eb4cec644f497eb7780baf30c14_D20210917-20210917" name="inuv:ClassOfWarrantOrRightVestingPeriod" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjMvZnJhZzozYzNhOTRkODA5MWQ0YmYxYjNlMzg0OGE3MDM2NGUzYy90ZXh0cmVnaW9uOjNjM2E5NGQ4MDkxZDRiZjFiM2UzODQ4YTcwMzY0ZTNjXzMyOTg1MzQ4ODYwODg_c8887b23-1075-404f-82a0-18069f4ba6e1">two years</ix:nonNumeric> upon achieving certain performance metrics (see Note 14 - Stockholders' Equity).  Additionally, we agreed to pay quarterly support fees upon reaching certain levels of operational activity.</ix:continuation></span></div><div><span><br/></span></div><div><ix:continuation id="i50c970b08e534f3cbfa278f31e1b5398" continuedAt="i9bb86fb85dfa41298c8a56a8119464ce"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In March 2020, we entered into an agreement to allow a third party to license and use ValidClick technology. The agreement required a nonrefundable fee of $<ix:nonFraction unitRef="usd" contextRef="i76f12622e93249a78293dc11442afba9_D20200301-20200301" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjMvZnJhZzozYzNhOTRkODA5MWQ0YmYxYjNlMzg0OGE3MDM2NGUzYy90ZXh0cmVnaW9uOjNjM2E5NGQ4MDkxZDRiZjFiM2UzODQ4YTcwMzY0ZTNjXzMyOTg1MzQ4ODYwOTA_b8114b5d-4a5c-4758-ba18-c5acf1992ee4">500,000</ix:nonFraction> in March with subsequent fees as earned in later quarters. The $<ix:nonFraction unitRef="usd" contextRef="i76f12622e93249a78293dc11442afba9_D20200301-20200301" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjMvZnJhZzozYzNhOTRkODA5MWQ0YmYxYjNlMzg0OGE3MDM2NGUzYy90ZXh0cmVnaW9uOjNjM2E5NGQ4MDkxZDRiZjFiM2UzODQ4YTcwMzY0ZTNjXzMyOTg1MzQ4ODYxMDA_8178e490-6954-4043-974d-d07dcd0acbb6">500,000</ix:nonFraction> fee was recorded as deferred revenue in March 2020.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span></ix:continuation><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"><ix:continuation id="i9bb86fb85dfa41298c8a56a8119464ce">Effective March 1, 2021, the agreement was canceled and the remaining deferred revenue balance of $<ix:nonFraction unitRef="usd" contextRef="i5105752e9d404b88ac4622607e7e1acb_D20210301-20210301" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjMvZnJhZzozYzNhOTRkODA5MWQ0YmYxYjNlMzg0OGE3MDM2NGUzYy90ZXh0cmVnaW9uOjNjM2E5NGQ4MDkxZDRiZjFiM2UzODQ4YTcwMzY0ZTNjXzMyOTg1MzQ4ODYxMTA_cbe987bb-8d53-41a6-8c94-5e467385f885">420,000</ix:nonFraction> was recognized as other income.</ix:continuation> </span></div><div><span><br/></span></div><div id="i83925b5ec8fe49d298604751508a78b7_166"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> Note 12 - <ix:nonNumeric contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" name="us-gaap:IncomeTaxDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjYvZnJhZzoxZmJiMjZlZDkxMWQ0NDJhYWI5NWQyYWVhZGE2OGQ5NC90ZXh0cmVnaW9uOjFmYmIyNmVkOTExZDQ0MmFhYjk1ZDJhZWFkYTY4ZDk0XzI3NDA_9617971d-e72e-4075-9f22-571bf99aef3d" continuedAt="ie1f9834100e241199238e86f7da6fd37" escape="true">Income Taxes</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="ie1f9834100e241199238e86f7da6fd37" continuedAt="i76559767ce9c41928d5b5583bf9c5cd2"><div><ix:nonNumeric contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjYvZnJhZzoxZmJiMjZlZDkxMWQ0NDJhYWI5NWQyYWVhZGE2OGQ5NC90ZXh0cmVnaW9uOjFmYmIyNmVkOTExZDQ0MmFhYjk1ZDJhZWFkYTY4ZDk0XzI3MzY_9399df01-5fb1-442c-be83-e22d0e4da311" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The provision for income taxes consists of the following at December&#160;31, 2021 and 2020:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:69.721%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.706%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.537%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current tax provision</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" decimals="0" name="us-gaap:CurrentIncomeTaxExpenseBenefit" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjYvZnJhZzoxZmJiMjZlZDkxMWQ0NDJhYWI5NWQyYWVhZGE2OGQ5NC90YWJsZTo0MzkwZDJkMjNiN2M0YjAyOTE4NGI3ZjdhY2YwZDgwYy90YWJsZXJhbmdlOjQzOTBkMmQyM2I3YzRiMDI5MTg0YjdmN2FjZjBkODBjXzEtMS0xLTEtNzUzNQ_253bcc1b-e673-41d2-ba8e-e5b83fb79cb8">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231" decimals="0" name="us-gaap:CurrentIncomeTaxExpenseBenefit" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjYvZnJhZzoxZmJiMjZlZDkxMWQ0NDJhYWI5NWQyYWVhZGE2OGQ5NC90YWJsZTo0MzkwZDJkMjNiN2M0YjAyOTE4NGI3ZjdhY2YwZDgwYy90YWJsZXJhbmdlOjQzOTBkMmQyM2I3YzRiMDI5MTg0YjdmN2FjZjBkODBjXzEtMy0xLTEtNzUzNQ_3241d4c4-cfb0-48c9-9e78-a0981846d0c0">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax benefit</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" decimals="0" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjYvZnJhZzoxZmJiMjZlZDkxMWQ0NDJhYWI5NWQyYWVhZGE2OGQ5NC90YWJsZTo0MzkwZDJkMjNiN2M0YjAyOTE4NGI3ZjdhY2YwZDgwYy90YWJsZXJhbmdlOjQzOTBkMmQyM2I3YzRiMDI5MTg0YjdmN2FjZjBkODBjXzItMS0xLTEtNzUzNQ_b8ae9eea-f78e-40bd-82e6-678ef7bf6ecb">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231" decimals="0" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjYvZnJhZzoxZmJiMjZlZDkxMWQ0NDJhYWI5NWQyYWVhZGE2OGQ5NC90YWJsZTo0MzkwZDJkMjNiN2M0YjAyOTE4NGI3ZjdhY2YwZDgwYy90YWJsZXJhbmdlOjQzOTBkMmQyM2I3YzRiMDI5MTg0YjdmN2FjZjBkODBjXzItMy0xLTEtNzUzNQ_63e546ec-11ff-4752-907b-b8e51669d052">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total tax benefit</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" decimals="0" name="us-gaap:IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjYvZnJhZzoxZmJiMjZlZDkxMWQ0NDJhYWI5NWQyYWVhZGE2OGQ5NC90YWJsZTo0MzkwZDJkMjNiN2M0YjAyOTE4NGI3ZjdhY2YwZDgwYy90YWJsZXJhbmdlOjQzOTBkMmQyM2I3YzRiMDI5MTg0YjdmN2FjZjBkODBjXzMtMS0xLTEtNzUzNQ_949f0392-02bc-46ec-92e1-daaf51a38083">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231" decimals="0" name="us-gaap:IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjYvZnJhZzoxZmJiMjZlZDkxMWQ0NDJhYWI5NWQyYWVhZGE2OGQ5NC90YWJsZTo0MzkwZDJkMjNiN2M0YjAyOTE4NGI3ZjdhY2YwZDgwYy90YWJsZXJhbmdlOjQzOTBkMmQyM2I3YzRiMDI5MTg0YjdmN2FjZjBkODBjXzMtMy0xLTEtNzUzNQ_11ffe2b6-15d4-4eaf-a1f6-59dec10cf859">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:nonNumeric></div><div><span><br/></span></div><div><ix:nonNumeric contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjYvZnJhZzoxZmJiMjZlZDkxMWQ0NDJhYWI5NWQyYWVhZGE2OGQ5NC90ZXh0cmVnaW9uOjFmYmIyNmVkOTExZDQ0MmFhYjk1ZDJhZWFkYTY4ZDk0XzI3NTA_3f9ca7e6-af96-401e-ad45-309ac274001f" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the expected Federal statutory rate to our actual rate as reported for each of the periods presented is as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:69.721%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.706%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.537%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal statutory rate</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjYvZnJhZzoxZmJiMjZlZDkxMWQ0NDJhYWI5NWQyYWVhZGE2OGQ5NC90YWJsZTo3YzM0Y2Q5ZmZlYzI0ZjY3OWI4NmMzZGE1YzllZWE5NS90YWJsZXJhbmdlOjdjMzRjZDlmZmVjMjRmNjc5Yjg2YzNkYTVjOWVlYTk1XzEtMS0xLTEtNzUzNQ_3541ddeb-bb82-4659-88a4-90643e9bb585">21</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231" decimals="INF" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjYvZnJhZzoxZmJiMjZlZDkxMWQ0NDJhYWI5NWQyYWVhZGE2OGQ5NC90YWJsZTo3YzM0Y2Q5ZmZlYzI0ZjY3OWI4NmMzZGE1YzllZWE5NS90YWJsZXJhbmdlOjdjMzRjZDlmZmVjMjRmNjc5Yjg2YzNkYTVjOWVlYTk1XzEtMy0xLTEtNzUzNQ_9746aef3-67bd-4b25-b789-76c0fc880a65">21</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State income tax rate, net of federal benefit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" decimals="2" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjYvZnJhZzoxZmJiMjZlZDkxMWQ0NDJhYWI5NWQyYWVhZGE2OGQ5NC90YWJsZTo3YzM0Y2Q5ZmZlYzI0ZjY3OWI4NmMzZGE1YzllZWE5NS90YWJsZXJhbmdlOjdjMzRjZDlmZmVjMjRmNjc5Yjg2YzNkYTVjOWVlYTk1XzItMS0xLTEtNzUzNQ_18eddf65-5350-4a07-9f12-433c6880be0b">2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231" decimals="2" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjYvZnJhZzoxZmJiMjZlZDkxMWQ0NDJhYWI5NWQyYWVhZGE2OGQ5NC90YWJsZTo3YzM0Y2Q5ZmZlYzI0ZjY3OWI4NmMzZGE1YzllZWE5NS90YWJsZXJhbmdlOjdjMzRjZDlmZmVjMjRmNjc5Yjg2YzNkYTVjOWVlYTk1XzItMy0xLTEtNzUzNQ_948a7f66-3fb6-47bf-b32d-a25a1fe9c761">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Permanent differences</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" decimals="2" name="inuv:EffectiveIncomeTaxRateReconciliationPermanentDifferences" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjYvZnJhZzoxZmJiMjZlZDkxMWQ0NDJhYWI5NWQyYWVhZGE2OGQ5NC90YWJsZTo3YzM0Y2Q5ZmZlYzI0ZjY3OWI4NmMzZGE1YzllZWE5NS90YWJsZXJhbmdlOjdjMzRjZDlmZmVjMjRmNjc5Yjg2YzNkYTVjOWVlYTk1XzMtMS0xLTEtNzUzNQ_508ca51b-9803-4a06-ad50-0518d5c176d4">2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231" decimals="2" name="inuv:EffectiveIncomeTaxRateReconciliationPermanentDifferences" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjYvZnJhZzoxZmJiMjZlZDkxMWQ0NDJhYWI5NWQyYWVhZGE2OGQ5NC90YWJsZTo3YzM0Y2Q5ZmZlYzI0ZjY3OWI4NmMzZGE1YzllZWE5NS90YWJsZXJhbmdlOjdjMzRjZDlmZmVjMjRmNjc5Yjg2YzNkYTVjOWVlYTk1XzMtMy0xLTEtNzUzNQ_5bda8936-3d80-430d-a267-90261b3849ba">3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" decimals="2" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjYvZnJhZzoxZmJiMjZlZDkxMWQ0NDJhYWI5NWQyYWVhZGE2OGQ5NC90YWJsZTo3YzM0Y2Q5ZmZlYzI0ZjY3OWI4NmMzZGE1YzllZWE5NS90YWJsZXJhbmdlOjdjMzRjZDlmZmVjMjRmNjc5Yjg2YzNkYTVjOWVlYTk1XzQtMS0xLTEtNzUzNQ_298ad7fa-af8e-4fd4-bd4a-9989dd72cab8">25</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="number" contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231" decimals="2" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjYvZnJhZzoxZmJiMjZlZDkxMWQ0NDJhYWI5NWQyYWVhZGE2OGQ5NC90YWJsZTo3YzM0Y2Q5ZmZlYzI0ZjY3OWI4NmMzZGE1YzllZWE5NS90YWJsZXJhbmdlOjdjMzRjZDlmZmVjMjRmNjc5Yjg2YzNkYTVjOWVlYTk1XzQtMy0xLTEtNzUzNQ_0c6e84db-0f26-4892-9486-89ff9ff832a4">25</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" decimals="2" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjYvZnJhZzoxZmJiMjZlZDkxMWQ0NDJhYWI5NWQyYWVhZGE2OGQ5NC90YWJsZTo3YzM0Y2Q5ZmZlYzI0ZjY3OWI4NmMzZGE1YzllZWE5NS90YWJsZXJhbmdlOjdjMzRjZDlmZmVjMjRmNjc5Yjg2YzNkYTVjOWVlYTk1XzUtMS0xLTEtNzUzNQ_8ea6f2bb-cdea-40c5-ad02-8eb6cad847f9">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231" decimals="2" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" format="ixt:fixed-zero" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjYvZnJhZzoxZmJiMjZlZDkxMWQ0NDJhYWI5NWQyYWVhZGE2OGQ5NC90YWJsZTo3YzM0Y2Q5ZmZlYzI0ZjY3OWI4NmMzZGE1YzllZWE5NS90YWJsZXJhbmdlOjdjMzRjZDlmZmVjMjRmNjc5Yjg2YzNkYTVjOWVlYTk1XzUtMy0xLTEtNzUzNQ_81af7143-5039-4f1b-8287-a7eeff6143d7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></ix:nonNumeric></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred Income Taxes</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred income taxes are the result of temporary differences between book and tax basis of certain assets and liabilities, timing of income and expense recognition of certain items and net operating loss carry-forwards.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When required, we record a liability for unrecognized tax positions, defined as the aggregate tax effect of differences between positions taken on tax returns and the benefits recognized in the financial statements. Tax positions are measured at the largest </span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-17</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i76559767ce9c41928d5b5583bf9c5cd2" continuedAt="i2d942ae4523042babdd2072e2ed67957"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">amount of benefit that is greater than fifty percent likely of being realized upon ultimate settlement. No tax benefits are recognized for positions that do not meet this threshold. We have no uncertain tax positions that require the us to record a liability. Our federal income tax returns are subject to examination by the IRS, generally for three years after they are filed.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We assess temporary differences resulting from different treatments of items for tax and accounting purposes. These differences result in deferred tax assets and liabilities, which are recorded in&#160;the consolidated balance sheets. We evaluate the realizability of our deferred tax assets on a regular basis, an exercise that requires significant judgment. In the course of this evaluation we considered our recent history of tax losses, the economic conditions in which we operate, recent organizational changes and our forecasts and projections. We believe it is more likely than not that essentially none of our deferred tax assets will be realized, and we have recorded a valuation allowance for a significant portion of the net deferred tax assets that may not be realized as of December&#160;31, 2021 and 2020.</span></div><div><span><br/></span></div><div><ix:nonNumeric contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjYvZnJhZzoxZmJiMjZlZDkxMWQ0NDJhYWI5NWQyYWVhZGE2OGQ5NC90ZXh0cmVnaW9uOjFmYmIyNmVkOTExZDQ0MmFhYjk1ZDJhZWFkYTY4ZDk0XzI3NTY_8ff052d4-0c7f-40e4-9e52-bea91c23e590" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a schedule of the deferred tax assets and liabilities as of December&#160;31, 2021 and 2020:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:69.721%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.706%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.537%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss carry forward</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id867987be34d488b82dc941b764fd71a_I20211231" decimals="0" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjYvZnJhZzoxZmJiMjZlZDkxMWQ0NDJhYWI5NWQyYWVhZGE2OGQ5NC90YWJsZTo3NWEwYTIyZDJmNzI0OGVmOTVhNGE5NjhhNGJkNTU3ZS90YWJsZXJhbmdlOjc1YTBhMjJkMmY3MjQ4ZWY5NWE0YTk2OGE0YmQ1NTdlXzItMS0xLTEtNzUzNQ_27bf7e39-3879-4926-a8a2-144a8e5c319e">33,727,960</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231" decimals="0" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjYvZnJhZzoxZmJiMjZlZDkxMWQ0NDJhYWI5NWQyYWVhZGE2OGQ5NC90YWJsZTo3NWEwYTIyZDJmNzI0OGVmOTVhNGE5NjhhNGJkNTU3ZS90YWJsZXJhbmdlOjc1YTBhMjJkMmY3MjQ4ZWY5NWE0YTk2OGE0YmQ1NTdlXzItMy0xLTEtNzUzNQ_e427d560-614d-4ef0-8ba9-b536a3f09a2c">36,484,500</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id867987be34d488b82dc941b764fd71a_I20211231" decimals="0" name="us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjYvZnJhZzoxZmJiMjZlZDkxMWQ0NDJhYWI5NWQyYWVhZGE2OGQ5NC90YWJsZTo3NWEwYTIyZDJmNzI0OGVmOTVhNGE5NjhhNGJkNTU3ZS90YWJsZXJhbmdlOjc1YTBhMjJkMmY3MjQ4ZWY5NWE0YTk2OGE0YmQ1NTdlXzMtMS0xLTEtNzUzNQ_00c63499-51f3-4d37-9dfb-60aca182968b">585,500</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231" decimals="0" name="us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjYvZnJhZzoxZmJiMjZlZDkxMWQ0NDJhYWI5NWQyYWVhZGE2OGQ5NC90YWJsZTo3NWEwYTIyZDJmNzI0OGVmOTVhNGE5NjhhNGJkNTU3ZS90YWJsZXJhbmdlOjc1YTBhMjJkMmY3MjQ4ZWY5NWE0YTk2OGE0YmQ1NTdlXzMtMy0xLTEtNzUzNQ_1d479e1e-b850-4deb-8108-af2855ec3e6e">447,700</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id867987be34d488b82dc941b764fd71a_I20211231" decimals="0" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjYvZnJhZzoxZmJiMjZlZDkxMWQ0NDJhYWI5NWQyYWVhZGE2OGQ5NC90YWJsZTo3NWEwYTIyZDJmNzI0OGVmOTVhNGE5NjhhNGJkNTU3ZS90YWJsZXJhbmdlOjc1YTBhMjJkMmY3MjQ4ZWY5NWE0YTk2OGE0YmQ1NTdlXzQtMS0xLTEtNzUzNQ_6388b3fc-0cd8-4e02-82a0-dd1c243c66ba">239,800</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231" decimals="0" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjYvZnJhZzoxZmJiMjZlZDkxMWQ0NDJhYWI5NWQyYWVhZGE2OGQ5NC90YWJsZTo3NWEwYTIyZDJmNzI0OGVmOTVhNGE5NjhhNGJkNTU3ZS90YWJsZXJhbmdlOjc1YTBhMjJkMmY3MjQ4ZWY5NWE0YTk2OGE0YmQ1NTdlXzQtMy0xLTEtNzUzNQ_aebd6b8a-f4b9-4d1f-8482-bad4e8f6babb">211,600</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred rent</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id867987be34d488b82dc941b764fd71a_I20211231" decimals="0" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjYvZnJhZzoxZmJiMjZlZDkxMWQ0NDJhYWI5NWQyYWVhZGE2OGQ5NC90YWJsZTo3NWEwYTIyZDJmNzI0OGVmOTVhNGE5NjhhNGJkNTU3ZS90YWJsZXJhbmdlOjc1YTBhMjJkMmY3MjQ4ZWY5NWE0YTk2OGE0YmQ1NTdlXzUtMS0xLTEtNzUzNQ_95550678-fc44-4530-b541-6fd718b2841d">3,800</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231" decimals="0" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjYvZnJhZzoxZmJiMjZlZDkxMWQ0NDJhYWI5NWQyYWVhZGE2OGQ5NC90YWJsZTo3NWEwYTIyZDJmNzI0OGVmOTVhNGE5NjhhNGJkNTU3ZS90YWJsZXJhbmdlOjc1YTBhMjJkMmY3MjQ4ZWY5NWE0YTk2OGE0YmQ1NTdlXzUtMy0xLTEtNzUzNQ_5866a2da-1e17-4f06-954b-564ff0cff867">18,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for doubtful accounts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id867987be34d488b82dc941b764fd71a_I20211231" decimals="0" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjYvZnJhZzoxZmJiMjZlZDkxMWQ0NDJhYWI5NWQyYWVhZGE2OGQ5NC90YWJsZTo3NWEwYTIyZDJmNzI0OGVmOTVhNGE5NjhhNGJkNTU3ZS90YWJsZXJhbmdlOjc1YTBhMjJkMmY3MjQ4ZWY5NWE0YTk2OGE0YmQ1NTdlXzYtMS0xLTEtNzUzNQ_f3d7df75-392c-48a3-b52a-6d20543c8570">56,900</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231" decimals="0" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjYvZnJhZzoxZmJiMjZlZDkxMWQ0NDJhYWI5NWQyYWVhZGE2OGQ5NC90YWJsZTo3NWEwYTIyZDJmNzI0OGVmOTVhNGE5NjhhNGJkNTU3ZS90YWJsZXJhbmdlOjc1YTBhMjJkMmY3MjQ4ZWY5NWE0YTk2OGE0YmQ1NTdlXzYtMy0xLTEtNzUzNQ_caeb5280-64cf-4390-8994-ec66a34e360d">58,800</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock compensation expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id867987be34d488b82dc941b764fd71a_I20211231" decimals="0" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjYvZnJhZzoxZmJiMjZlZDkxMWQ0NDJhYWI5NWQyYWVhZGE2OGQ5NC90YWJsZTo3NWEwYTIyZDJmNzI0OGVmOTVhNGE5NjhhNGJkNTU3ZS90YWJsZXJhbmdlOjc1YTBhMjJkMmY3MjQ4ZWY5NWE0YTk2OGE0YmQ1NTdlXzctMS0xLTEtMTIyOTA_e2378764-2a3a-4de9-ab2b-5dda74a14570">610,900</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231" decimals="0" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjYvZnJhZzoxZmJiMjZlZDkxMWQ0NDJhYWI5NWQyYWVhZGE2OGQ5NC90YWJsZTo3NWEwYTIyZDJmNzI0OGVmOTVhNGE5NjhhNGJkNTU3ZS90YWJsZXJhbmdlOjc1YTBhMjJkMmY3MjQ4ZWY5NWE0YTk2OGE0YmQ1NTdlXzctMy0xLTEtMTIyOTA_fcc1b7a8-a176-488a-b9a1-9bfd4ca05420">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id867987be34d488b82dc941b764fd71a_I20211231" decimals="0" name="us-gaap:DeferredTaxAssetsOther" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjYvZnJhZzoxZmJiMjZlZDkxMWQ0NDJhYWI5NWQyYWVhZGE2OGQ5NC90YWJsZTo3NWEwYTIyZDJmNzI0OGVmOTVhNGE5NjhhNGJkNTU3ZS90YWJsZXJhbmdlOjc1YTBhMjJkMmY3MjQ4ZWY5NWE0YTk2OGE0YmQ1NTdlXzctMS0xLTEtNzUzNQ_2637d495-1f1e-473b-b54a-2b8f3507bfc2">351,500</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231" decimals="0" name="us-gaap:DeferredTaxAssetsOther" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjYvZnJhZzoxZmJiMjZlZDkxMWQ0NDJhYWI5NWQyYWVhZGE2OGQ5NC90YWJsZTo3NWEwYTIyZDJmNzI0OGVmOTVhNGE5NjhhNGJkNTU3ZS90YWJsZXJhbmdlOjc1YTBhMjJkMmY3MjQ4ZWY5NWE0YTk2OGE0YmQ1NTdlXzctMy0xLTEtNzUzNQ_37edddf7-4331-46b5-b36b-007c99adaed2">472,500</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subtotal</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id867987be34d488b82dc941b764fd71a_I20211231" decimals="0" name="us-gaap:DeferredTaxAssetsGross" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjYvZnJhZzoxZmJiMjZlZDkxMWQ0NDJhYWI5NWQyYWVhZGE2OGQ5NC90YWJsZTo3NWEwYTIyZDJmNzI0OGVmOTVhNGE5NjhhNGJkNTU3ZS90YWJsZXJhbmdlOjc1YTBhMjJkMmY3MjQ4ZWY5NWE0YTk2OGE0YmQ1NTdlXzgtMS0xLTEtNzUzNQ_6ac02b14-3d3e-418e-bc4c-12804bebadb7">35,576,360</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231" decimals="0" name="us-gaap:DeferredTaxAssetsGross" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjYvZnJhZzoxZmJiMjZlZDkxMWQ0NDJhYWI5NWQyYWVhZGE2OGQ5NC90YWJsZTo3NWEwYTIyZDJmNzI0OGVmOTVhNGE5NjhhNGJkNTU3ZS90YWJsZXJhbmdlOjc1YTBhMjJkMmY3MjQ4ZWY5NWE0YTk2OGE0YmQ1NTdlXzgtMy0xLTEtNzUzNQ_9963a8ef-4b66-4f5c-830a-b419dbcf1d09">37,693,100</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id867987be34d488b82dc941b764fd71a_I20211231" decimals="0" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjYvZnJhZzoxZmJiMjZlZDkxMWQ0NDJhYWI5NWQyYWVhZGE2OGQ5NC90YWJsZTo3NWEwYTIyZDJmNzI0OGVmOTVhNGE5NjhhNGJkNTU3ZS90YWJsZXJhbmdlOjc1YTBhMjJkMmY3MjQ4ZWY5NWE0YTk2OGE0YmQ1NTdlXzktMS0xLTEtNzUzNQ_fce6c2fa-0a01-47ed-982a-23fb85b19e9c">33,988,760</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231" decimals="0" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjYvZnJhZzoxZmJiMjZlZDkxMWQ0NDJhYWI5NWQyYWVhZGE2OGQ5NC90YWJsZTo3NWEwYTIyZDJmNzI0OGVmOTVhNGE5NjhhNGJkNTU3ZS90YWJsZXJhbmdlOjc1YTBhMjJkMmY3MjQ4ZWY5NWE0YTk2OGE0YmQ1NTdlXzktMy0xLTEtNzUzNQ_5cdcc88d-d745-451b-b7c0-9c5c81ee1b80">35,848,400</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id867987be34d488b82dc941b764fd71a_I20211231" decimals="0" name="us-gaap:DeferredTaxAssetsNet" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjYvZnJhZzoxZmJiMjZlZDkxMWQ0NDJhYWI5NWQyYWVhZGE2OGQ5NC90YWJsZTo3NWEwYTIyZDJmNzI0OGVmOTVhNGE5NjhhNGJkNTU3ZS90YWJsZXJhbmdlOjc1YTBhMjJkMmY3MjQ4ZWY5NWE0YTk2OGE0YmQ1NTdlXzEwLTEtMS0xLTc1MzU_0b724405-c24c-46df-a362-6a85ec3fbc6c">1,587,600</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231" decimals="0" name="us-gaap:DeferredTaxAssetsNet" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjYvZnJhZzoxZmJiMjZlZDkxMWQ0NDJhYWI5NWQyYWVhZGE2OGQ5NC90YWJsZTo3NWEwYTIyZDJmNzI0OGVmOTVhNGE5NjhhNGJkNTU3ZS90YWJsZXJhbmdlOjc1YTBhMjJkMmY3MjQ4ZWY5NWE0YTk2OGE0YmQ1NTdlXzEwLTMtMS0xLTc1MzU_e5cd0ef4-7f45-4809-b0b8-a23c0a38e0e0">1,844,700</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets and property and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id867987be34d488b82dc941b764fd71a_I20211231" decimals="0" name="inuv:DeferredTaxLiabilitiesIntangibleAssetsandPropertyPlantandEquipment" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjYvZnJhZzoxZmJiMjZlZDkxMWQ0NDJhYWI5NWQyYWVhZGE2OGQ5NC90YWJsZTo3NWEwYTIyZDJmNzI0OGVmOTVhNGE5NjhhNGJkNTU3ZS90YWJsZXJhbmdlOjc1YTBhMjJkMmY3MjQ4ZWY5NWE0YTk2OGE0YmQ1NTdlXzEyLTEtMS0xLTc1MzU_4df339a1-5b67-4784-8190-172c10382057">1,373,300</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231" decimals="0" name="inuv:DeferredTaxLiabilitiesIntangibleAssetsandPropertyPlantandEquipment" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjYvZnJhZzoxZmJiMjZlZDkxMWQ0NDJhYWI5NWQyYWVhZGE2OGQ5NC90YWJsZTo3NWEwYTIyZDJmNzI0OGVmOTVhNGE5NjhhNGJkNTU3ZS90YWJsZXJhbmdlOjc1YTBhMjJkMmY3MjQ4ZWY5NWE0YTk2OGE0YmQ1NTdlXzEyLTMtMS0xLTc1MzU_dbdc8ae1-b962-4e3c-a96f-bfa38b5bbc9d">1,449,900</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id867987be34d488b82dc941b764fd71a_I20211231" decimals="0" name="us-gaap:DeferredTaxLiabilitiesOther" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjYvZnJhZzoxZmJiMjZlZDkxMWQ0NDJhYWI5NWQyYWVhZGE2OGQ5NC90YWJsZTo3NWEwYTIyZDJmNzI0OGVmOTVhNGE5NjhhNGJkNTU3ZS90YWJsZXJhbmdlOjc1YTBhMjJkMmY3MjQ4ZWY5NWE0YTk2OGE0YmQ1NTdlXzEzLTEtMS0xLTc1MzU_f83d3135-8f49-4656-96cd-33d207832149">321,300</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231" decimals="0" name="us-gaap:DeferredTaxLiabilitiesOther" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjYvZnJhZzoxZmJiMjZlZDkxMWQ0NDJhYWI5NWQyYWVhZGE2OGQ5NC90YWJsZTo3NWEwYTIyZDJmNzI0OGVmOTVhNGE5NjhhNGJkNTU3ZS90YWJsZXJhbmdlOjc1YTBhMjJkMmY3MjQ4ZWY5NWE0YTk2OGE0YmQ1NTdlXzEzLTMtMS0xLTc1MzU_0d3f4e0c-263c-452d-8aa1-378dcbc71cee">501,800</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id867987be34d488b82dc941b764fd71a_I20211231" decimals="0" name="us-gaap:DeferredIncomeTaxLiabilities" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjYvZnJhZzoxZmJiMjZlZDkxMWQ0NDJhYWI5NWQyYWVhZGE2OGQ5NC90YWJsZTo3NWEwYTIyZDJmNzI0OGVmOTVhNGE5NjhhNGJkNTU3ZS90YWJsZXJhbmdlOjc1YTBhMjJkMmY3MjQ4ZWY5NWE0YTk2OGE0YmQ1NTdlXzE0LTEtMS0xLTc1MzU_c4579816-15a0-47b2-ba9c-71ee9086a9c5">1,694,600</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231" decimals="0" name="us-gaap:DeferredIncomeTaxLiabilities" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjYvZnJhZzoxZmJiMjZlZDkxMWQ0NDJhYWI5NWQyYWVhZGE2OGQ5NC90YWJsZTo3NWEwYTIyZDJmNzI0OGVmOTVhNGE5NjhhNGJkNTU3ZS90YWJsZXJhbmdlOjc1YTBhMjJkMmY3MjQ4ZWY5NWE0YTk2OGE0YmQ1NTdlXzE0LTMtMS0xLTc1MzU_3848ad47-7e20-40f1-9e44-cb496c69db9a">1,951,700</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id867987be34d488b82dc941b764fd71a_I20211231" decimals="0" name="us-gaap:DeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjYvZnJhZzoxZmJiMjZlZDkxMWQ0NDJhYWI5NWQyYWVhZGE2OGQ5NC90YWJsZTo3NWEwYTIyZDJmNzI0OGVmOTVhNGE5NjhhNGJkNTU3ZS90YWJsZXJhbmdlOjc1YTBhMjJkMmY3MjQ4ZWY5NWE0YTk2OGE0YmQ1NTdlXzE1LTEtMS0xLTc1MzU_e705e3d2-a24b-4fe3-b7f5-5b984291b804">107,000</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231" decimals="0" name="us-gaap:DeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjYvZnJhZzoxZmJiMjZlZDkxMWQ0NDJhYWI5NWQyYWVhZGE2OGQ5NC90YWJsZTo3NWEwYTIyZDJmNzI0OGVmOTVhNGE5NjhhNGJkNTU3ZS90YWJsZXJhbmdlOjc1YTBhMjJkMmY3MjQ4ZWY5NWE0YTk2OGE0YmQ1NTdlXzE1LTMtMS0xLTc1MzU_59b1933a-b923-472e-af10-be55b4b49183">107,000</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:nonNumeric></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The net operating losses amounted to approximately $<ix:nonFraction unitRef="usd" contextRef="id867987be34d488b82dc941b764fd71a_I20211231" decimals="0" name="us-gaap:OperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjYvZnJhZzoxZmJiMjZlZDkxMWQ0NDJhYWI5NWQyYWVhZGE2OGQ5NC90ZXh0cmVnaW9uOjFmYmIyNmVkOTExZDQ0MmFhYjk1ZDJhZWFkYTY4ZDk0XzIxMDI_99a6c654-8121-4dee-b564-282cb824789b">99,454,160</ix:nonFraction> and expire beginning 2022 through 2037. Included in the federal net operating loss carryforwards are $<ix:nonFraction unitRef="usd" contextRef="id867987be34d488b82dc941b764fd71a_I20211231" decimals="-5" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjYvZnJhZzoxZmJiMjZlZDkxMWQ0NDJhYWI5NWQyYWVhZGE2OGQ5NC90ZXh0cmVnaW9uOjFmYmIyNmVkOTExZDQ0MmFhYjk1ZDJhZWFkYTY4ZDk0XzM4NDgyOTA3MTAwODY_b151df1f-d4b7-4216-ab04-a1625c03262e">23.1</ix:nonFraction>&#160;million generated from 2018 to 2021 that will not expire and are limited to offset 80% of our taxable income for years beginning after December 31, 2020.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As of December 31, 2021, the Company has a net deferred tax liability of $<ix:nonFraction unitRef="usd" contextRef="id867987be34d488b82dc941b764fd71a_I20211231" decimals="0" name="us-gaap:DeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjYvZnJhZzoxZmJiMjZlZDkxMWQ0NDJhYWI5NWQyYWVhZGE2OGQ5NC90ZXh0cmVnaW9uOjFmYmIyNmVkOTExZDQ0MmFhYjk1ZDJhZWFkYTY4ZDk0XzMyOTg1MzQ5MDQ3NTU_ad6b4960-4564-4007-a66e-a79a59d51ead">107,000</ix:nonFraction>, due to having goodwill that is amortized for tax purposes but  not for financial reporting.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The deferred tax liability relating to goodwill can only be offset up to 80% by NOLs generated in tax years ending December 31, 2018 and beyond, as well as NOLs available after consideration of IRC Section 382 limitation. The remaining portion that cannot be used remains as a liability. In future years, if the deferred tax assets are determined by management to be &#8220;more likely than not&#8221; to be realized, the recognized tax benefits relating to the reversal of the valuation allowance as of December 31, 2021 will be recorded. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the provisions of the Internal Revenue Code, the net operating loss carryforwards are subject to review and possible adjustment by the Internal Revenue Service and state tax authorities. Net operating loss carryforwards may become subject to an annual limitation in the event of certain cumulative changes in the ownership interest of significant shareholders over a three-year period in excess of 50%, as defined under Sections 382 and 383 of the Internal Revenue Code, respectively, as well as similar state provisions. This could limit the amount of tax attributes that can be utilized annually to offset future taxable income or tax liabilities. The amount of the annual limitation is determined based on the value of the Company immediately prior to the ownership change. Subsequent ownership changes may further affect the limitation in future years. The Company has not conducted a study to assess whether a change of control has occurred or whether there have been multiple changes of control since inception due to the significant complexity and cost associated with such a study. If the Company has experienced a change of control, as defined by Section 382, at any time since inception, utilization of the net operating loss carryforwards would be subject to an annual limitation under Section 382, which is determined by first multiplying the value of the </span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-18</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i2d942ae4523042babdd2072e2ed67957"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company&#8217;s stock at the time of the ownership change by the applicable long-term tax-exempt rate, and then could be subject to additional adjustments, as required. Any limitation may result in expiration of a portion of the net operating loss carryforwards before utilization. Further, until a study is completed by the Company and any limitation is known, no amounts are being presented as an uncertain tax position. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company remains open to examination by the Internal Revenue Service for the years ending December 31, 2018 through 2021. Carryforward attributes generated in all years since inception remain subject to adjustment. Our state income tax returns are open to audit under the statute of limitations for the same periods.</span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div id="i83925b5ec8fe49d298604751508a78b7_169"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 13 - <ix:nonNumeric contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjkvZnJhZzo2ZjQxNjEzYzgwYWQ0OWM4YTNiYmE3NGE2YzY1NDMxYi90ZXh0cmVnaW9uOjZmNDE2MTNjODBhZDQ5YzhhM2JiYTc0YTZjNjU0MzFiXzM5Mzc_a956b413-57da-446a-8bb1-32e5965ff454" continuedAt="ic5b47bf870c34861b31424b96d722a42" escape="true">Stock-Based Compensation</ix:nonNumeric></span></div><ix:continuation id="ic5b47bf870c34861b31424b96d722a42" continuedAt="i105ffbd87bf045a3bb34c6480afce46e"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We maintain a stock-based compensation program intended to attract, retain and provide incentives for talented employees and directors and align stockholder and employee interests. During the 2021 and 2020 periods, we granted restricted stock units ("RSUs") from the 2017 Equity Compensation Plan, as amended (&#8220;2017 ECP&#8221;). RSU vesting periods are generally up to <ix:nonNumeric contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjkvZnJhZzo2ZjQxNjEzYzgwYWQ0OWM4YTNiYmE3NGE2YzY1NDMxYi90ZXh0cmVnaW9uOjZmNDE2MTNjODBhZDQ5YzhhM2JiYTc0YTZjNjU0MzFiXzMyOTg1MzQ4ODk5MTY_a9c569ba-bb6a-4a39-ac00-0a430cb3acfd">three years</ix:nonNumeric> and/or achieving certain financial targets. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On January 4, 2021, in accordance with the plan provisions, the number of shares available for issuance under the 2017 ECP plan was increased by <ix:nonFraction unitRef="shares" contextRef="i2b9fca8d12d448d1867565d557a40ff7_D20210104-20210104" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPeriodIncreaseDecrease" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjkvZnJhZzo2ZjQxNjEzYzgwYWQ0OWM4YTNiYmE3NGE2YzY1NDMxYi90ZXh0cmVnaW9uOjZmNDE2MTNjODBhZDQ5YzhhM2JiYTc0YTZjNjU0MzFiXzMyOTg1MzQ4ODk5MDg_9d31ad8a-a993-456c-8386-5f990b3dae17">150,000</ix:nonFraction> shares.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">  </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Compensation Expense</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recorded stock-based compensation expense for all equity incentive plans of $<ix:nonFraction unitRef="usd" contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" decimals="0" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjkvZnJhZzo2ZjQxNjEzYzgwYWQ0OWM4YTNiYmE3NGE2YzY1NDMxYi90ZXh0cmVnaW9uOjZmNDE2MTNjODBhZDQ5YzhhM2JiYTc0YTZjNjU0MzFiXzY2Nw_46457953-69c6-4e19-a302-5d5bdf1f52d2">2,179,254</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231" decimals="0" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjkvZnJhZzo2ZjQxNjEzYzgwYWQ0OWM4YTNiYmE3NGE2YzY1NDMxYi90ZXh0cmVnaW9uOjZmNDE2MTNjODBhZDQ5YzhhM2JiYTc0YTZjNjU0MzFiXzY3NA_ae8e086a-99cd-43b7-84a7-e465688bc22d">858,683</ix:nonFraction> for the years ended December&#160;31, 2021 and 2020, respectively.&#160;Total compensation cost not yet recognized at December&#160;31, 2021 was $<ix:nonFraction unitRef="usd" contextRef="id867987be34d488b82dc941b764fd71a_I20211231" decimals="0" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjkvZnJhZzo2ZjQxNjEzYzgwYWQ0OWM4YTNiYmE3NGE2YzY1NDMxYi90ZXh0cmVnaW9uOjZmNDE2MTNjODBhZDQ5YzhhM2JiYTc0YTZjNjU0MzFiXzc3NQ_9f07799c-b43d-40ab-9728-7ec9ca88d3cf">3,595,258</ix:nonFraction> to be recognized over a weighted-average recognition period of <ix:nonNumeric contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjkvZnJhZzo2ZjQxNjEzYzgwYWQ0OWM4YTNiYmE3NGE2YzY1NDMxYi90ZXh0cmVnaW9uOjZmNDE2MTNjODBhZDQ5YzhhM2JiYTc0YTZjNjU0MzFiXzg1MQ_2a156341-d5d1-45c9-8026-59c49c595cc9">one year</ix:nonNumeric>.</span></div><div><span><br/></span></div><div><span><br/></span></div><ix:nonNumeric contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" name="us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjkvZnJhZzo2ZjQxNjEzYzgwYWQ0OWM4YTNiYmE3NGE2YzY1NDMxYi90ZXh0cmVnaW9uOjZmNDE2MTNjODBhZDQ5YzhhM2JiYTc0YTZjNjU0MzFiXzM5Mjk_140f4598-2e96-4814-8519-b8a420d42551" escape="true"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the stock grants outstanding under our 2010 Employee Compensation Plan ("2010 ECP") and 2017 ECP plans as of December&#160;31, 2021:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:26.612%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.826%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.826%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.826%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.826%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.540%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Options Outstanding</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">RSUs Outstanding</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Options and RSUs Exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Available Shares</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2017 ECP</span></td><td colspan="2" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="iac93b6a7f49f45eba9ab868d875aaf76_I20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjkvZnJhZzo2ZjQxNjEzYzgwYWQ0OWM4YTNiYmE3NGE2YzY1NDMxYi90YWJsZTo1NGQ1MjQ4YTg2MTQ0NzdhYmI0NzA0MTk5M2VjYWZlNy90YWJsZXJhbmdlOjU0ZDUyNDhhODYxNDQ3N2FiYjQ3MDQxOTkzZWNhZmU3XzEtMS0xLTEtNzUzNQ_a646a3c9-62dc-42e9-8eee-506d53584216">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="iac93b6a7f49f45eba9ab868d875aaf76_I20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjkvZnJhZzo2ZjQxNjEzYzgwYWQ0OWM4YTNiYmE3NGE2YzY1NDMxYi90YWJsZTo1NGQ1MjQ4YTg2MTQ0NzdhYmI0NzA0MTk5M2VjYWZlNy90YWJsZXJhbmdlOjU0ZDUyNDhhODYxNDQ3N2FiYjQ3MDQxOTkzZWNhZmU3XzEtMy0xLTEtNzUzNQ_1b06160c-c4b0-4530-ad96-1577fdca86af">3,960,001</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="iac93b6a7f49f45eba9ab868d875aaf76_I20211231" decimals="INF" name="inuv:OptionsAndRsasExercised" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjkvZnJhZzo2ZjQxNjEzYzgwYWQ0OWM4YTNiYmE3NGE2YzY1NDMxYi90YWJsZTo1NGQ1MjQ4YTg2MTQ0NzdhYmI0NzA0MTk5M2VjYWZlNy90YWJsZXJhbmdlOjU0ZDUyNDhhODYxNDQ3N2FiYjQ3MDQxOTkzZWNhZmU3XzEtNS0xLTEtNzUzNQ_136b6ae2-e8d8-4bbe-94ad-c7d243f737c4">2,734,138</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="iac93b6a7f49f45eba9ab868d875aaf76_I20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjkvZnJhZzo2ZjQxNjEzYzgwYWQ0OWM4YTNiYmE3NGE2YzY1NDMxYi90YWJsZTo1NGQ1MjQ4YTg2MTQ0NzdhYmI0NzA0MTk5M2VjYWZlNy90YWJsZXJhbmdlOjU0ZDUyNDhhODYxNDQ3N2FiYjQ3MDQxOTkzZWNhZmU3XzEtNy0xLTEtNzUzNQ_af096192-1bbd-4292-8414-e43ebedf3c8e">2,705,861</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="iac93b6a7f49f45eba9ab868d875aaf76_I20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjkvZnJhZzo2ZjQxNjEzYzgwYWQ0OWM4YTNiYmE3NGE2YzY1NDMxYi90YWJsZTo1NGQ1MjQ4YTg2MTQ0NzdhYmI0NzA0MTk5M2VjYWZlNy90YWJsZXJhbmdlOjU0ZDUyNDhhODYxNDQ3N2FiYjQ3MDQxOTkzZWNhZmU3XzEtOS0xLTEtNzUzNQ_078f2385-ddf5-4e19-9387-5ee6691a1f11">9,400,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2010 ECP (*)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i572a3b11cba24c26a41d393f10d8b477_I20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjkvZnJhZzo2ZjQxNjEzYzgwYWQ0OWM4YTNiYmE3NGE2YzY1NDMxYi90YWJsZTo1NGQ1MjQ4YTg2MTQ0NzdhYmI0NzA0MTk5M2VjYWZlNy90YWJsZXJhbmdlOjU0ZDUyNDhhODYxNDQ3N2FiYjQ3MDQxOTkzZWNhZmU3XzItMS0xLTEtNzUzNQ_a33ff891-9298-403f-be9c-a13b0ece7594">1,500</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i572a3b11cba24c26a41d393f10d8b477_I20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjkvZnJhZzo2ZjQxNjEzYzgwYWQ0OWM4YTNiYmE3NGE2YzY1NDMxYi90YWJsZTo1NGQ1MjQ4YTg2MTQ0NzdhYmI0NzA0MTk5M2VjYWZlNy90YWJsZXJhbmdlOjU0ZDUyNDhhODYxNDQ3N2FiYjQ3MDQxOTkzZWNhZmU3XzItMy0xLTEtNzUzNQ_411d472d-e106-4e95-9399-78402145eca2">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i572a3b11cba24c26a41d393f10d8b477_I20211231" decimals="INF" name="inuv:OptionsAndRsasExercised" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjkvZnJhZzo2ZjQxNjEzYzgwYWQ0OWM4YTNiYmE3NGE2YzY1NDMxYi90YWJsZTo1NGQ1MjQ4YTg2MTQ0NzdhYmI0NzA0MTk5M2VjYWZlNy90YWJsZXJhbmdlOjU0ZDUyNDhhODYxNDQ3N2FiYjQ3MDQxOTkzZWNhZmU3XzItNS0xLTEtNzUzNQ_3f435317-852c-4a3e-80a2-6c8b6ff4baba">5,011,511</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i572a3b11cba24c26a41d393f10d8b477_I20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjkvZnJhZzo2ZjQxNjEzYzgwYWQ0OWM4YTNiYmE3NGE2YzY1NDMxYi90YWJsZTo1NGQ1MjQ4YTg2MTQ0NzdhYmI0NzA0MTk5M2VjYWZlNy90YWJsZXJhbmdlOjU0ZDUyNDhhODYxNDQ3N2FiYjQ3MDQxOTkzZWNhZmU3XzItNy0xLTEtNzUzNQ_6bb90d30-9e81-4555-85ef-af2a2dac83c2">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i572a3b11cba24c26a41d393f10d8b477_I20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjkvZnJhZzo2ZjQxNjEzYzgwYWQ0OWM4YTNiYmE3NGE2YzY1NDMxYi90YWJsZTo1NGQ1MjQ4YTg2MTQ0NzdhYmI0NzA0MTk5M2VjYWZlNy90YWJsZXJhbmdlOjU0ZDUyNDhhODYxNDQ3N2FiYjQ3MDQxOTkzZWNhZmU3XzItOS0xLTEtNzUzNQ_566dea1f-d80d-4289-a07d-7d52c35c4a68">5,013,011</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id867987be34d488b82dc941b764fd71a_I20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjkvZnJhZzo2ZjQxNjEzYzgwYWQ0OWM4YTNiYmE3NGE2YzY1NDMxYi90YWJsZTo1NGQ1MjQ4YTg2MTQ0NzdhYmI0NzA0MTk5M2VjYWZlNy90YWJsZXJhbmdlOjU0ZDUyNDhhODYxNDQ3N2FiYjQ3MDQxOTkzZWNhZmU3XzMtMS0xLTEtNzUzNQ_6bcd4202-7955-4c96-8045-fdc3d9058447">1,500</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id867987be34d488b82dc941b764fd71a_I20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjkvZnJhZzo2ZjQxNjEzYzgwYWQ0OWM4YTNiYmE3NGE2YzY1NDMxYi90YWJsZTo1NGQ1MjQ4YTg2MTQ0NzdhYmI0NzA0MTk5M2VjYWZlNy90YWJsZXJhbmdlOjU0ZDUyNDhhODYxNDQ3N2FiYjQ3MDQxOTkzZWNhZmU3XzMtMy0xLTEtNzUzNQ_3616dc92-f340-481d-8b69-dc95d7175159">3,960,001</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id867987be34d488b82dc941b764fd71a_I20211231" decimals="INF" name="inuv:OptionsAndRsasExercised" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjkvZnJhZzo2ZjQxNjEzYzgwYWQ0OWM4YTNiYmE3NGE2YzY1NDMxYi90YWJsZTo1NGQ1MjQ4YTg2MTQ0NzdhYmI0NzA0MTk5M2VjYWZlNy90YWJsZXJhbmdlOjU0ZDUyNDhhODYxNDQ3N2FiYjQ3MDQxOTkzZWNhZmU3XzMtNS0xLTEtNzUzNQ_cdc182d4-ec77-44b3-99a0-eaeeebe56741">7,745,649</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id867987be34d488b82dc941b764fd71a_I20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjkvZnJhZzo2ZjQxNjEzYzgwYWQ0OWM4YTNiYmE3NGE2YzY1NDMxYi90YWJsZTo1NGQ1MjQ4YTg2MTQ0NzdhYmI0NzA0MTk5M2VjYWZlNy90YWJsZXJhbmdlOjU0ZDUyNDhhODYxNDQ3N2FiYjQ3MDQxOTkzZWNhZmU3XzMtNy0xLTEtNzUzNQ_ef6adebf-6b2a-4b3c-8ce1-7ef7bf94fe0e">2,705,861</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id867987be34d488b82dc941b764fd71a_I20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjkvZnJhZzo2ZjQxNjEzYzgwYWQ0OWM4YTNiYmE3NGE2YzY1NDMxYi90YWJsZTo1NGQ1MjQ4YTg2MTQ0NzdhYmI0NzA0MTk5M2VjYWZlNy90YWJsZXJhbmdlOjU0ZDUyNDhhODYxNDQ3N2FiYjQ3MDQxOTkzZWNhZmU3XzMtOS0xLTEtNzUzNQ_3bbedfe5-5e39-4711-8590-2a883241c5b3">14,413,011</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(*) 2010 ECP Expired April 2020</span></div></ix:nonNumeric><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of restricted stock units is determined using market value of the common stock on the date of the grant.&#160; The fair value of stock options is determined using the Black-Scholes-Merton valuation model.&#160; The use of this valuation model involves assumptions that are judgmental and highly sensitive in the determination of compensation expense and include the expected life of the option, stock price volatility, risk-free interest rate, dividend yield, exercise price, and forfeiture rate. Forfeitures are estimated at the time of valuation and reduce expense ratably over the vesting period.&#160; The forfeiture rate, which is estimated at a weighted average of <ix:nonFraction unitRef="number" contextRef="icdf9807c3b0a40f182c0d172981d0854_D20210101-20211231" decimals="2" name="inuv:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedForfeitureRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjkvZnJhZzo2ZjQxNjEzYzgwYWQ0OWM4YTNiYmE3NGE2YzY1NDMxYi90ZXh0cmVnaW9uOjZmNDE2MTNjODBhZDQ5YzhhM2JiYTc0YTZjNjU0MzFiXzI4MDE_3481f9aa-7189-437e-b1d4-8b7f051752df">0</ix:nonFraction>% of unvested options outstanding, is adjusted periodically based on the extent to which actual forfeitures differ, or are expected to differ, from the previous estimate.&#160;At December&#160;31, 2021, the 2010 ECP plan had <ix:nonFraction unitRef="shares" contextRef="id867987be34d488b82dc941b764fd71a_I20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjkvZnJhZzo2ZjQxNjEzYzgwYWQ0OWM4YTNiYmE3NGE2YzY1NDMxYi90ZXh0cmVnaW9uOjZmNDE2MTNjODBhZDQ5YzhhM2JiYTc0YTZjNjU0MzFiXzMwMDI_0ef9392b-e953-463e-9dc4-57300333a71d">1,500</ix:nonFraction> outstanding options and all were exercisable with an aggregate intrinsic value of $<ix:nonFraction unitRef="usd" contextRef="id867987be34d488b82dc941b764fd71a_I20211231" decimals="0" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjkvZnJhZzo2ZjQxNjEzYzgwYWQ0OWM4YTNiYmE3NGE2YzY1NDMxYi90ZXh0cmVnaW9uOjZmNDE2MTNjODBhZDQ5YzhhM2JiYTc0YTZjNjU0MzFiXzMwODc_6e30fd15-60c6-4fbd-afae-43d66f0b4cf6">0</ix:nonFraction>, a weighted average exercise price of $<ix:nonFraction unitRef="usdPerShare" contextRef="id867987be34d488b82dc941b764fd71a_I20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjkvZnJhZzo2ZjQxNjEzYzgwYWQ0OWM4YTNiYmE3NGE2YzY1NDMxYi90ZXh0cmVnaW9uOjZmNDE2MTNjODBhZDQ5YzhhM2JiYTc0YTZjNjU0MzFiXzMxMjg_aac6f14c-b101-490a-b300-59bf832375a7">0.56</ix:nonFraction> and a weighted average remaining contractual term of less than a year. </span></div></ix:continuation><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-19</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="i105ffbd87bf045a3bb34c6480afce46e"><div><ix:nonNumeric contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjkvZnJhZzo2ZjQxNjEzYzgwYWQ0OWM4YTNiYmE3NGE2YzY1NDMxYi90ZXh0cmVnaW9uOjZmNDE2MTNjODBhZDQ5YzhhM2JiYTc0YTZjNjU0MzFiXzM5MjM_5861db8b-ba51-40f9-baa4-049a976ef1fc" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes our stock option activity under the 2010 ECP plan during 2021:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.830%"><tr><td style="width:1.0%"></td><td style="width:69.462%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.657%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.723%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.658%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Options</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Exercise Price</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding, beginning of year</span></td><td colspan="2" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjkvZnJhZzo2ZjQxNjEzYzgwYWQ0OWM4YTNiYmE3NGE2YzY1NDMxYi90YWJsZTpkNzlhYTAyMTkzOWQ0Y2E3YWVkMTFlZWQzODFjNTQyNS90YWJsZXJhbmdlOmQ3OWFhMDIxOTM5ZDRjYTdhZWQxMWVlZDM4MWM1NDI1XzEtMS0xLTEtNzUzNQ_8ff3ef9a-0bd4-4cf8-b61d-7054ef537520">9,500</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjkvZnJhZzo2ZjQxNjEzYzgwYWQ0OWM4YTNiYmE3NGE2YzY1NDMxYi90YWJsZTpkNzlhYTAyMTkzOWQ0Y2E3YWVkMTFlZWQzODFjNTQyNS90YWJsZXJhbmdlOmQ3OWFhMDIxOTM5ZDRjYTdhZWQxMWVlZDM4MWM1NDI1XzEtMy0xLTEtNzUzNQ_0dcff69e-c5bc-436e-8b40-49c446087351">0.56</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjkvZnJhZzo2ZjQxNjEzYzgwYWQ0OWM4YTNiYmE3NGE2YzY1NDMxYi90YWJsZTpkNzlhYTAyMTkzOWQ0Y2E3YWVkMTFlZWQzODFjNTQyNS90YWJsZXJhbmdlOmQ3OWFhMDIxOTM5ZDRjYTdhZWQxMWVlZDM4MWM1NDI1XzItMS0xLTEtNzUzNQ_70b26f48-bfa1-454d-b8ba-85370c102748">4,750</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjkvZnJhZzo2ZjQxNjEzYzgwYWQ0OWM4YTNiYmE3NGE2YzY1NDMxYi90YWJsZTpkNzlhYTAyMTkzOWQ0Y2E3YWVkMTFlZWQzODFjNTQyNS90YWJsZXJhbmdlOmQ3OWFhMDIxOTM5ZDRjYTdhZWQxMWVlZDM4MWM1NDI1XzItMy0xLTEtNzUzNQ_93ff77a7-6cf7-4ded-a485-0b9322454729">0.56</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options canceled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjkvZnJhZzo2ZjQxNjEzYzgwYWQ0OWM4YTNiYmE3NGE2YzY1NDMxYi90YWJsZTpkNzlhYTAyMTkzOWQ0Y2E3YWVkMTFlZWQzODFjNTQyNS90YWJsZXJhbmdlOmQ3OWFhMDIxOTM5ZDRjYTdhZWQxMWVlZDM4MWM1NDI1XzMtMS0xLTEtNzUzNQ_e35f36f8-a02b-49e5-b497-6ca162c31b2a">3,250</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjkvZnJhZzo2ZjQxNjEzYzgwYWQ0OWM4YTNiYmE3NGE2YzY1NDMxYi90YWJsZTpkNzlhYTAyMTkzOWQ0Y2E3YWVkMTFlZWQzODFjNTQyNS90YWJsZXJhbmdlOmQ3OWFhMDIxOTM5ZDRjYTdhZWQxMWVlZDM4MWM1NDI1XzMtMy0xLTEtNzUzNQ_505c9759-950f-4077-afa4-6d7ec45d7003">0.56</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding, end of year</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id867987be34d488b82dc941b764fd71a_I20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjkvZnJhZzo2ZjQxNjEzYzgwYWQ0OWM4YTNiYmE3NGE2YzY1NDMxYi90YWJsZTpkNzlhYTAyMTkzOWQ0Y2E3YWVkMTFlZWQzODFjNTQyNS90YWJsZXJhbmdlOmQ3OWFhMDIxOTM5ZDRjYTdhZWQxMWVlZDM4MWM1NDI1XzUtMS0xLTEtNzUzNQ_3821d0f0-68b0-4c51-a6a3-5ffa098def10">1,500</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="id867987be34d488b82dc941b764fd71a_I20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjkvZnJhZzo2ZjQxNjEzYzgwYWQ0OWM4YTNiYmE3NGE2YzY1NDMxYi90YWJsZTpkNzlhYTAyMTkzOWQ0Y2E3YWVkMTFlZWQzODFjNTQyNS90YWJsZXJhbmdlOmQ3OWFhMDIxOTM5ZDRjYTdhZWQxMWVlZDM4MWM1NDI1XzUtMy0xLTEtNzUzNQ_4e989658-d70a-48ed-a492-f3b878060e39">0.56</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable, end of year</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="id867987be34d488b82dc941b764fd71a_I20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjkvZnJhZzo2ZjQxNjEzYzgwYWQ0OWM4YTNiYmE3NGE2YzY1NDMxYi90YWJsZTpkNzlhYTAyMTkzOWQ0Y2E3YWVkMTFlZWQzODFjNTQyNS90YWJsZXJhbmdlOmQ3OWFhMDIxOTM5ZDRjYTdhZWQxMWVlZDM4MWM1NDI1XzYtMS0xLTEtNzUzNQ_d2da0cb0-a288-43e0-8759-ddad7f3f1aaf">1,500</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="id867987be34d488b82dc941b764fd71a_I20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjkvZnJhZzo2ZjQxNjEzYzgwYWQ0OWM4YTNiYmE3NGE2YzY1NDMxYi90YWJsZTpkNzlhYTAyMTkzOWQ0Y2E3YWVkMTFlZWQzODFjNTQyNS90YWJsZXJhbmdlOmQ3OWFhMDIxOTM5ZDRjYTdhZWQxMWVlZDM4MWM1NDI1XzYtMy0xLTEtNzUzNQ_cb5be35d-ff95-4b1f-a077-569c4e4ee940">0.56</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:nonNumeric></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjkvZnJhZzo2ZjQxNjEzYzgwYWQ0OWM4YTNiYmE3NGE2YzY1NDMxYi90ZXh0cmVnaW9uOjZmNDE2MTNjODBhZDQ5YzhhM2JiYTc0YTZjNjU0MzFiXzMyODU_36f79ae5-f1e1-4086-9e1f-fc66db746564"><ix:nonFraction unitRef="shares" contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjkvZnJhZzo2ZjQxNjEzYzgwYWQ0OWM4YTNiYmE3NGE2YzY1NDMxYi90ZXh0cmVnaW9uOjZmNDE2MTNjODBhZDQ5YzhhM2JiYTc0YTZjNjU0MzFiXzMyODU_cafe9cf5-19e0-4311-a0cb-5098533dfbde">No</ix:nonFraction></ix:nonFraction> options were granted during 2021 or 2020.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected volatility is based on the historical volatility of our common stock over the period commensurate with or longer than the expected life of the options. The expected life of the options is based on the vesting schedule of the option in relation to the overall term of the option.&#160;The risk free interest rate is based on the market yield of the U.S. Treasury Bill with a term equal to the expected term of the option awarded.&#160;We do not anticipate paying any dividends so the dividend yield in the model is <ix:nonFraction unitRef="number" contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjkvZnJhZzo2ZjQxNjEzYzgwYWQ0OWM4YTNiYmE3NGE2YzY1NDMxYi90ZXh0cmVnaW9uOjZmNDE2MTNjODBhZDQ5YzhhM2JiYTc0YTZjNjU0MzFiXzM4NDA_5d26a6ff-472f-4ede-abfb-ed081378e30b">zero</ix:nonFraction>.</span></div><div><span><br/></span></div><div><ix:nonNumeric contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" name="us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjkvZnJhZzo2ZjQxNjEzYzgwYWQ0OWM4YTNiYmE3NGE2YzY1NDMxYi90ZXh0cmVnaW9uOjZmNDE2MTNjODBhZDQ5YzhhM2JiYTc0YTZjNjU0MzFiXzM5NDE_8dad8915-b492-4c4c-acc6-c64d54f58439" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes our restricted stock unit activity for 2021:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:69.721%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.706%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.537%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Restricted Stock Unit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding, beginning of year</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ia912d84933194780993a4b480df4bf49_I20201231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjkvZnJhZzo2ZjQxNjEzYzgwYWQ0OWM4YTNiYmE3NGE2YzY1NDMxYi90YWJsZTpmYTdkM2I0NDBjNmE0ZDVlYjBjZTBjMDhkYmQxYmQ0MS90YWJsZXJhbmdlOmZhN2QzYjQ0MGM2YTRkNWViMGNlMGMwOGRiZDFiZDQxXzEtMS0xLTEtNzUzNQ_296dbd9f-ac52-4f54-936e-94014d99ca51">1,930,526</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ia912d84933194780993a4b480df4bf49_I20201231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjkvZnJhZzo2ZjQxNjEzYzgwYWQ0OWM4YTNiYmE3NGE2YzY1NDMxYi90YWJsZTpmYTdkM2I0NDBjNmE0ZDVlYjBjZTBjMDhkYmQxYmQ0MS90YWJsZXJhbmdlOmZhN2QzYjQ0MGM2YTRkNWViMGNlMGMwOGRiZDFiZDQxXzEtMy0xLTEtNzUzNQ_c725e2d8-119d-4f3a-a23c-ebf5600aca2e">0.28</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i5ccfe95612af4768a96d8d55e5ff2df8_D20210101-20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjkvZnJhZzo2ZjQxNjEzYzgwYWQ0OWM4YTNiYmE3NGE2YzY1NDMxYi90YWJsZTpmYTdkM2I0NDBjNmE0ZDVlYjBjZTBjMDhkYmQxYmQ0MS90YWJsZXJhbmdlOmZhN2QzYjQ0MGM2YTRkNWViMGNlMGMwOGRiZDFiZDQxXzItMS0xLTEtNzUzNQ_25b52e84-57d0-483d-bfaf-51fe24ae384d">4,610,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i5ccfe95612af4768a96d8d55e5ff2df8_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjkvZnJhZzo2ZjQxNjEzYzgwYWQ0OWM4YTNiYmE3NGE2YzY1NDMxYi90YWJsZTpmYTdkM2I0NDBjNmE0ZDVlYjBjZTBjMDhkYmQxYmQ0MS90YWJsZXJhbmdlOmZhN2QzYjQ0MGM2YTRkNWViMGNlMGMwOGRiZDFiZDQxXzItMy0xLTEtNzUzNQ_ad672042-969c-4880-935b-3a57dd39600b">1.36</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i5ccfe95612af4768a96d8d55e5ff2df8_D20210101-20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjkvZnJhZzo2ZjQxNjEzYzgwYWQ0OWM4YTNiYmE3NGE2YzY1NDMxYi90YWJsZTpmYTdkM2I0NDBjNmE0ZDVlYjBjZTBjMDhkYmQxYmQ0MS90YWJsZXJhbmdlOmZhN2QzYjQ0MGM2YTRkNWViMGNlMGMwOGRiZDFiZDQxXzMtMS0xLTEtNzUzNQ_e95c567d-7506-4c6e-8b41-03f1b10fe31e">2,171,331</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i5ccfe95612af4768a96d8d55e5ff2df8_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjkvZnJhZzo2ZjQxNjEzYzgwYWQ0OWM4YTNiYmE3NGE2YzY1NDMxYi90YWJsZTpmYTdkM2I0NDBjNmE0ZDVlYjBjZTBjMDhkYmQxYmQ0MS90YWJsZXJhbmdlOmZhN2QzYjQ0MGM2YTRkNWViMGNlMGMwOGRiZDFiZDQxXzMtMy0xLTEtNzUzNQ_1e6f3f27-5076-4f1e-bf13-9362229622e4">0.47</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i5ccfe95612af4768a96d8d55e5ff2df8_D20210101-20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjkvZnJhZzo2ZjQxNjEzYzgwYWQ0OWM4YTNiYmE3NGE2YzY1NDMxYi90YWJsZTpmYTdkM2I0NDBjNmE0ZDVlYjBjZTBjMDhkYmQxYmQ0MS90YWJsZXJhbmdlOmZhN2QzYjQ0MGM2YTRkNWViMGNlMGMwOGRiZDFiZDQxXzQtMS0xLTEtNzUzNQ_ea11628a-1626-4fed-8b7e-488e21683edb">409,194</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i5ccfe95612af4768a96d8d55e5ff2df8_D20210101-20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjkvZnJhZzo2ZjQxNjEzYzgwYWQ0OWM4YTNiYmE3NGE2YzY1NDMxYi90YWJsZTpmYTdkM2I0NDBjNmE0ZDVlYjBjZTBjMDhkYmQxYmQ0MS90YWJsZXJhbmdlOmZhN2QzYjQ0MGM2YTRkNWViMGNlMGMwOGRiZDFiZDQxXzQtMy0xLTEtNzUzNQ_ae1cd2ad-060f-4eaa-a843-9c4b4d4f9431">1.23</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding, end of year</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="ib40aae22fc344aeabbd28accf4483cdd_I20211231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjkvZnJhZzo2ZjQxNjEzYzgwYWQ0OWM4YTNiYmE3NGE2YzY1NDMxYi90YWJsZTpmYTdkM2I0NDBjNmE0ZDVlYjBjZTBjMDhkYmQxYmQ0MS90YWJsZXJhbmdlOmZhN2QzYjQ0MGM2YTRkNWViMGNlMGMwOGRiZDFiZDQxXzUtMS0xLTEtNzUzNQ_537b7bcd-918c-4055-908a-df3876986403">3,960,001</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="ib40aae22fc344aeabbd28accf4483cdd_I20211231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjkvZnJhZzo2ZjQxNjEzYzgwYWQ0OWM4YTNiYmE3NGE2YzY1NDMxYi90YWJsZTpmYTdkM2I0NDBjNmE0ZDVlYjBjZTBjMDhkYmQxYmQ0MS90YWJsZXJhbmdlOmZhN2QzYjQ0MGM2YTRkNWViMGNlMGMwOGRiZDFiZDQxXzUtMy0xLTEtNzUzNQ_8bad1348-7d3d-4759-9467-1285b479b331">1.33</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:nonNumeric></div></ix:continuation><div><span><br/></span></div><div id="i83925b5ec8fe49d298604751508a78b7_172"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 14 &#8211; <ix:nonNumeric contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNzIvZnJhZzowMWQzZDA4N2ExMDE0MDkwYWIxNzE1ZjA5MWMwYjA1Mi90ZXh0cmVnaW9uOjAxZDNkMDg3YTEwMTQwOTBhYjE3MTVmMDkxYzBiMDUyXzMwOQ_2c0ae3be-22f6-4ca6-8272-cc3ad5098a61" continuedAt="ie33fa5369c5845d596f1e98c05815141" escape="true">Stockholders Equity</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="ie33fa5369c5845d596f1e98c05815141" continuedAt="ide8e2deecf3448afb5c9505433916952"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Common Stock</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 20, 2020, we sold an aggregate of <ix:nonFraction unitRef="shares" contextRef="ife0d5e823a3a4703b8a950b05da20425_D20200320-20200320" decimals="INF" name="us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNzIvZnJhZzowMWQzZDA4N2ExMDE0MDkwYWIxNzE1ZjA5MWMwYjA1Mi90ZXh0cmVnaW9uOjAxZDNkMDg3YTEwMTQwOTBhYjE3MTVmMDkxYzBiMDUyXzMyOTg1MzQ4ODY4MTg_20ca3e2a-df9c-4788-adb3-432f099a2d1a">3,931,428</ix:nonFraction> shares of our common stock to the five members of our Board of</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Directors in a private placement exempt from registration under Section 4(a)(2) and Rule 506(b) of Regulation D under the</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Securities Act of 1933, as amended. We received proceeds of $<ix:nonFraction unitRef="usd" contextRef="ife0d5e823a3a4703b8a950b05da20425_D20200320-20200320" decimals="-3" name="us-gaap:SaleOfStockConsiderationReceivedOnTransaction" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNzIvZnJhZzowMWQzZDA4N2ExMDE0MDkwYWIxNzE1ZjA5MWMwYjA1Mi90ZXh0cmVnaW9uOjAxZDNkMDg3YTEwMTQwOTBhYjE3MTVmMDkxYzBiMDUyXzMyOTg1MzQ4ODY4NzE_18436856-787b-47dd-aca9-83d5f1991e53">688,000</ix:nonFraction> in this offering. On March 27, 2020, we closed on the</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">first tranche of a registered direct offering in which we sold <ix:nonFraction unitRef="shares" contextRef="i33ada26ada0045f48ebfd8337234cba0_D20200327-20200327" decimals="INF" name="us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNzIvZnJhZzowMWQzZDA4N2ExMDE0MDkwYWIxNzE1ZjA5MWMwYjA1Mi90ZXh0cmVnaW9uOjAxZDNkMDg3YTEwMTQwOTBhYjE3MTVmMDkxYzBiMDUyXzMyOTg1MzQ4ODY4NjA_e82199dd-8449-4a73-8d07-2d97c1424467">3,115,001</ix:nonFraction> shares of our common stock for gross proceeds of</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="i33ada26ada0045f48ebfd8337234cba0_D20200327-20200327" decimals="0" name="us-gaap:SaleOfStockConsiderationReceivedOnTransaction" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNzIvZnJhZzowMWQzZDA4N2ExMDE0MDkwYWIxNzE1ZjA5MWMwYjA1Mi90ZXh0cmVnaW9uOjAxZDNkMDg3YTEwMTQwOTBhYjE3MTVmMDkxYzBiMDUyXzMyOTg1MzQ4ODY4NDA_ef8197cc-44ba-49a0-ac74-17dbfbf9251c">545,125</ix:nonFraction>. On April 2, 2020, we closed on a second tranche of the registered direct offering in which we sold <ix:nonFraction unitRef="shares" contextRef="i96a265e5f31a4d3da7db6ddcffc4a03b_D20200402-20200402" decimals="INF" name="us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNzIvZnJhZzowMWQzZDA4N2ExMDE0MDkwYWIxNzE1ZjA5MWMwYjA1Mi90ZXh0cmVnaW9uOjAxZDNkMDg3YTEwMTQwOTBhYjE3MTVmMDkxYzBiMDUyXzMyOTg1MzQ4ODY4Mjk_9d701236-59c9-4774-9778-d10f31e61c06">1,400,285</ix:nonFraction> shares</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of our common stock for gross proceeds of $<ix:nonFraction unitRef="usd" contextRef="i96a265e5f31a4d3da7db6ddcffc4a03b_D20200402-20200402" decimals="0" name="us-gaap:SaleOfStockConsiderationReceivedOnTransaction" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNzIvZnJhZzowMWQzZDA4N2ExMDE0MDkwYWIxNzE1ZjA5MWMwYjA1Mi90ZXh0cmVnaW9uOjAxZDNkMDg3YTEwMTQwOTBhYjE3MTVmMDkxYzBiMDUyXzMyOTg1MzQ4ODY4NTA_f659426a-f040-42c9-ad20-7aa5eba5de59">245,050</ix:nonFraction>. On June 8, 2020, we raised $<ix:nonFraction unitRef="usd" contextRef="ib8935c13be2a4c2daf65111b4dd362e9_D20200608-20200608" decimals="-5" name="us-gaap:SaleOfStockConsiderationReceivedOnTransaction" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNzIvZnJhZzowMWQzZDA4N2ExMDE0MDkwYWIxNzE1ZjA5MWMwYjA1Mi90ZXh0cmVnaW9uOjAxZDNkMDg3YTEwMTQwOTBhYjE3MTVmMDkxYzBiMDUyXzMyOTg1MzQ4ODY4ODE_4a5d673e-a0b6-4971-9fd7-196fca81c529">5.5</ix:nonFraction>&#160;million in gross proceeds, before expenses, through the sale of our common stock and on July 27, 2020, we raised $<ix:nonFraction unitRef="usd" contextRef="i227928f0123544ae94d9fb2aaea9608c_D20200727-20200727" decimals="-4" name="us-gaap:SaleOfStockConsiderationReceivedOnTransaction" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNzIvZnJhZzowMWQzZDA4N2ExMDE0MDkwYWIxNzE1ZjA5MWMwYjA1Mi90ZXh0cmVnaW9uOjAxZDNkMDg3YTEwMTQwOTBhYjE3MTVmMDkxYzBiMDUyXzMyOTg1MzQ4ODY4OTU_beba3a5f-7768-4b8d-86c1-3e134d86e3a3">10.75</ix:nonFraction>&#160;million in gross proceeds, before expenses, through sales of our common stock. On January 19, 2021, we raised $<ix:nonFraction unitRef="usd" contextRef="iae0686806f224549bc47665d8bcc78a9_D20210119-20210119" decimals="-5" name="us-gaap:SaleOfStockConsiderationReceivedOnTransaction" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNzIvZnJhZzowMWQzZDA4N2ExMDE0MDkwYWIxNzE1ZjA5MWMwYjA1Mi90ZXh0cmVnaW9uOjAxZDNkMDg3YTEwMTQwOTBhYjE3MTVmMDkxYzBiMDUyXzMyOTg1MzQ4ODY5MTE_399e8140-2071-47c5-888a-636a9a30753b">8</ix:nonFraction>&#160;million in gross proceeds, before expenses, through the sale of our common stock, and on January 22, 2021, we raised $<ix:nonFraction unitRef="usd" contextRef="if7a3b8503cae4d85b9dbaa1cd370f8c8_D20210122-20210122" decimals="-4" name="us-gaap:SaleOfStockConsiderationReceivedOnTransaction" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNzIvZnJhZzowMWQzZDA4N2ExMDE0MDkwYWIxNzE1ZjA5MWMwYjA1Mi90ZXh0cmVnaW9uOjAxZDNkMDg3YTEwMTQwOTBhYjE3MTVmMDkxYzBiMDUyXzMyOTg1MzQ4ODY5MjM_5fdc29cb-6582-4208-b14f-69a3a16d4718">6.25</ix:nonFraction>&#160;million in gross proceeds, before expenses, through sales of our common stock.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2020, our convertible promissory notes were converted into $<ix:nonFraction unitRef="usd" contextRef="idcded7ceb9d14693b0da86d417e4a4bc_D20200101-20201231" decimals="-5" name="us-gaap:DebtConversionConvertedInstrumentAmount1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNzIvZnJhZzowMWQzZDA4N2ExMDE0MDkwYWIxNzE1ZjA5MWMwYjA1Mi90ZXh0cmVnaW9uOjAxZDNkMDg3YTEwMTQwOTBhYjE3MTVmMDkxYzBiMDUyXzMyOTg1MzQ4ODY5NDA_2e61d5b0-5840-4656-9eb7-d051640652dc">3</ix:nonFraction>&#160;million of common stock.  See Note 8 - Convertible Promissory Note for details.  </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Warrants</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On September 17, 2021, we signed an agreement with a marketing platform and consulting company to provide referral and support services to us for a period of <ix:nonNumeric contextRef="i11abf4fbec8141629ba67801932dd450_D20210917-20210917" name="inuv:ReferralAgreementTerm" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNzIvZnJhZzowMWQzZDA4N2ExMDE0MDkwYWIxNzE1ZjA5MWMwYjA1Mi90ZXh0cmVnaW9uOjAxZDNkMDg3YTEwMTQwOTBhYjE3MTVmMDkxYzBiMDUyXzU0OTc1NTgxNDAyMTE_876f32f2-a28e-4110-85ca-e558563ca9a1">five years</ix:nonNumeric> (see Note 11 - Commitments).</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As part of that agreement, we granted a warrant exercisable into <ix:nonFraction unitRef="shares" contextRef="idec91eb4cec644f497eb7780baf30c14_D20210917-20210917" decimals="INF" name="inuv:ClassOfWarrantOrRightGrantedInPeriod" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNzIvZnJhZzowMWQzZDA4N2ExMDE0MDkwYWIxNzE1ZjA5MWMwYjA1Mi90ZXh0cmVnaW9uOjAxZDNkMDg3YTEwMTQwOTBhYjE3MTVmMDkxYzBiMDUyXzU0OTc1NTgxNDAxNDQ_ebec9b43-0a88-4fb4-bbcd-e0e2243dc9cc">300,000</ix:nonFraction> shares of our common stock, which vests in two tranches when certain performance metrics are achieved. The warrant was valued using the Black Scholes option pricing model at a total of $<ix:nonFraction unitRef="usd" contextRef="i98da2eed7e7f45719a50008d751b64f5_I20210917" decimals="0" name="us-gaap:WarrantsAndRightsOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNzIvZnJhZzowMWQzZDA4N2ExMDE0MDkwYWIxNzE1ZjA5MWMwYjA1Mi90ZXh0cmVnaW9uOjAxZDNkMDg3YTEwMTQwOTBhYjE3MTVmMDkxYzBiMDUyXzU0OTc1NTgxNDAxNTM_09195207-951b-48d5-a3e7-4806909e7110">149,551</ix:nonFraction> based on a <ix:nonNumeric contextRef="i98da2eed7e7f45719a50008d751b64f5_I20210917" name="us-gaap:WarrantsAndRightsOutstandingTerm" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNzIvZnJhZzowMWQzZDA4N2ExMDE0MDkwYWIxNzE1ZjA5MWMwYjA1Mi90ZXh0cmVnaW9uOjAxZDNkMDg3YTEwMTQwOTBhYjE3MTVmMDkxYzBiMDUyXzMyOTg1MzQ4ODQ2NjA_f133e0c2-36fc-4080-a678-38a31e9b294c">seven-year</ix:nonNumeric> term, an implied volatility of <ix:nonFraction unitRef="number" contextRef="ia608d64979554e649b71bcb03ff68dd6_I20210917" decimals="INF" name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNzIvZnJhZzowMWQzZDA4N2ExMDE0MDkwYWIxNzE1ZjA5MWMwYjA1Mi90ZXh0cmVnaW9uOjAxZDNkMDg3YTEwMTQwOTBhYjE3MTVmMDkxYzBiMDUyXzU0OTc1NTgxNDAxNjM_0456b881-334d-4391-80c1-6c695a8d751d">100</ix:nonFraction>%, a risk-free equivalent yield of <ix:nonFraction unitRef="number" contextRef="i22d214d2be704be3ad43fa74ce4a0e99_I20210917" decimals="INF" name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNzIvZnJhZzowMWQzZDA4N2ExMDE0MDkwYWIxNzE1ZjA5MWMwYjA1Mi90ZXh0cmVnaW9uOjAxZDNkMDg3YTEwMTQwOTBhYjE3MTVmMDkxYzBiMDUyXzU0OTc1NTgxNDAxNjk_96b7fa24-dff6-4d92-89d7-909e9ce30c8c">1.17</ix:nonFraction>%, and a stock price of $<ix:nonFraction unitRef="number" contextRef="ib55a9f84dbed4b1d9b3ed2a5f9af5e5e_I20210917" decimals="INF" name="us-gaap:WarrantsAndRightsOutstandingMeasurementInput" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNzIvZnJhZzowMWQzZDA4N2ExMDE0MDkwYWIxNzE1ZjA5MWMwYjA1Mi90ZXh0cmVnaW9uOjAxZDNkMDg3YTEwMTQwOTBhYjE3MTVmMDkxYzBiMDUyXzU0OTc1NTgxNDAxNzY_f4304328-f81f-4ea7-a42a-0a208f6fe0ab">0.71</ix:nonFraction>. The warrant is classified as equity and will be expensed on a ratable basis over the vesting period of each tranche.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">For the twelve months ended December&#160;31, 2021, we recognized approximately $<ix:nonFraction unitRef="usd" contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" decimals="-3" name="us-gaap:FairValueAdjustmentOfWarrants" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNzIvZnJhZzowMWQzZDA4N2ExMDE0MDkwYWIxNzE1ZjA5MWMwYjA1Mi90ZXh0cmVnaW9uOjAxZDNkMDg3YTEwMTQwOTBhYjE3MTVmMDkxYzBiMDUyXzU0OTc1NTgxNDAxODM_92c5d645-df8c-47ef-a88f-3b086b2b7b40">20</ix:nonFraction>&#160;thousand in expense and $<ix:nonFraction unitRef="usd" contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" decimals="-3" name="inuv:FairValueAdjustmentOfWarrantsUnrealized" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNzIvZnJhZzowMWQzZDA4N2ExMDE0MDkwYWIxNzE1ZjA5MWMwYjA1Mi90ZXh0cmVnaW9uOjAxZDNkMDg3YTEwMTQwOTBhYjE3MTVmMDkxYzBiMDUyXzU0OTc1NTgxNDAxOTc_d4457628-1c07-4190-a072-80a5decd5e28">130</ix:nonFraction>&#160;thousand is unrealized.</span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-20</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span><br/></span></div><ix:continuation id="ide8e2deecf3448afb5c9505433916952"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Earnings per Share</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the 2021 and 2020, we generated a net loss from continuing operations and as a result, all of our shares are anti-dilutive. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Treasury Stock</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On July 14, 2020, our Board of Directors authorized the cancellation of the <ix:nonFraction unitRef="shares" contextRef="i4258391e407144278be88405cfd3ad33_I20200714" decimals="INF" name="us-gaap:TreasuryStockShares" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNzIvZnJhZzowMWQzZDA4N2ExMDE0MDkwYWIxNzE1ZjA5MWMwYjA1Mi90ZXh0cmVnaW9uOjAxZDNkMDg3YTEwMTQwOTBhYjE3MTVmMDkxYzBiMDUyXzI4MQ_48a4acb5-329b-48ca-a90c-78b4b3b194ef">376,527</ix:nonFraction> shares of treasury stock.</span></div></ix:continuation><div><span><br/></span></div><div id="i83925b5ec8fe49d298604751508a78b7_175"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 15 &#8211;&#160;<ix:nonNumeric contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" name="us-gaap:CompensationAndEmployeeBenefitPlansTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNzUvZnJhZzo1YTBiYzRjMDg5MDE0ODZkODc0MTYyN2NkYTAzMWFkYS90ZXh0cmVnaW9uOjVhMGJjNGMwODkwMTQ4NmQ4NzQxNjI3Y2RhMDMxYWRhXzMxOQ_1ed6da02-d175-41cb-a70d-412eb01cc1a3" continuedAt="i3caf5f08af494b0d94da16225b50505e" escape="true">Retirement Plan&#160;Costs</ix:nonNumeric></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i3caf5f08af494b0d94da16225b50505e" continuedAt="i924a87abaa45489e88e41eb0a4743e2f">&#160;</ix:continuation></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i924a87abaa45489e88e41eb0a4743e2f">We provide a 401(k) plan to help our employees prepare for retirement where we matched each employee's contributions to the plan up to the first <ix:nonFraction unitRef="number" contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" decimals="INF" name="us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" format="ixt-sec:numwordsen" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNzUvZnJhZzo1YTBiYzRjMDg5MDE0ODZkODc0MTYyN2NkYTAzMWFkYS90ZXh0cmVnaW9uOjVhMGJjNGMwODkwMTQ4NmQ4NzQxNjI3Y2RhMDMxYWRhXzE4NA_8a5daab8-a150-41a6-a243-132e8c73bb83">four</ix:nonFraction> of the employee's annual salary. The matching contribution for the years ended 2021 and 2020 was $<ix:nonFraction unitRef="usd" contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" decimals="0" name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNzUvZnJhZzo1YTBiYzRjMDg5MDE0ODZkODc0MTYyN2NkYTAzMWFkYS90ZXh0cmVnaW9uOjVhMGJjNGMwODkwMTQ4NmQ4NzQxNjI3Y2RhMDMxYWRhXzI3Mg_5bac9630-ad3a-4719-9630-1739e0c5922e">260,540</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231" decimals="0" name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNzUvZnJhZzo1YTBiYzRjMDg5MDE0ODZkODc0MTYyN2NkYTAzMWFkYS90ZXh0cmVnaW9uOjVhMGJjNGMwODkwMTQ4NmQ4NzQxNjI3Y2RhMDMxYWRhXzMyOTg1MzQ4ODM3NDk_4d6baa7b-5292-4f18-8971-5bb8cb8540ce">186,483</ix:nonFraction>, respectively.</ix:continuation> </span></div><div><span><br/></span></div><div id="i83925b5ec8fe49d298604751508a78b7_178"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 16 &#8211; <ix:nonNumeric contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" name="us-gaap:LesseeOperatingLeasesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNzgvZnJhZzoxN2ExMTUxZmYxYzg0Njk2YTM5MzViYjY5MzEyMWZhOC90ZXh0cmVnaW9uOjE3YTExNTFmZjFjODQ2OTZhMzkzNWJiNjkzMTIxZmE4XzIxNzg_12cdfa2d-c328-463d-bf0a-525f085b5103" continuedAt="i69bdf18683094d038f34b95b4a06fc4d" escape="true"><ix:nonNumeric contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" name="us-gaap:LesseeFinanceLeasesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNzgvZnJhZzoxN2ExMTUxZmYxYzg0Njk2YTM5MzViYjY5MzEyMWZhOC90ZXh0cmVnaW9uOjE3YTExNTFmZjFjODQ2OTZhMzkzNWJiNjkzMTIxZmE4XzIxNzg_a5625a92-52d2-416d-a279-c05bfe1e9e37" continuedAt="i2aba24197598478d94d5d242ef695658" escape="true">Leases</ix:nonNumeric></ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="i69bdf18683094d038f34b95b4a06fc4d" continuedAt="idbedb5c538f84fb19e2f4fb6790d7e6a"><ix:continuation id="i2aba24197598478d94d5d242ef695658" continuedAt="ibb23d55107204c5cae884fb553ddde1c"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We have entered into operating and finance leases primarily for real estate and equipment rental. These leases have terms which</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">range from <ix:nonNumeric contextRef="i0dee69351a994ce987e32d25de6bfb44_D20210101-20211231" name="inuv:LesseeTermOfContract" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNzgvZnJhZzoxN2ExMTUxZmYxYzg0Njk2YTM5MzViYjY5MzEyMWZhOC90ZXh0cmVnaW9uOjE3YTExNTFmZjFjODQ2OTZhMzkzNWJiNjkzMTIxZmE4XzMyOTg1MzQ4OTA1Mzg_392214d6-afb9-4a9a-a0c5-87cab9c30185">two years</ix:nonNumeric> to <ix:nonNumeric contextRef="i99b821132c234e1fa9a5697ff9c03f29_D20200101-20201231" name="inuv:LesseeTermOfContract" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNzgvZnJhZzoxN2ExMTUxZmYxYzg0Njk2YTM5MzViYjY5MzEyMWZhOC90ZXh0cmVnaW9uOjE3YTExNTFmZjFjODQ2OTZhMzkzNWJiNjkzMTIxZmE4XzMyOTg1MzQ4OTA1Mzk_30b659f0-965e-43d5-b045-06fea3a7ca81">four years</ix:nonNumeric>, and often include one or more options to renew or in the case of equipment rental, to</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">purchase the equipment. These operating and finance leases are listed as separate line items on our consolidated balance sheets</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and represent our right to use the underlying asset for the lease term. Our obligations to make lease payments are also listed as</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">separate line items on our consolidated balance sheets. As of December&#160;31, 2021 and December 31, 2020, total operating and financed right-of-use assets were $<ix:nonFraction unitRef="usd" contextRef="id867987be34d488b82dc941b764fd71a_I20211231" decimals="0" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNzgvZnJhZzoxN2ExMTUxZmYxYzg0Njk2YTM5MzViYjY5MzEyMWZhOC90ZXh0cmVnaW9uOjE3YTExNTFmZjFjODQ2OTZhMzkzNWJiNjkzMTIxZmE4XzEwOTk1MTE2MzIzNzU_c7df3c67-bba9-4337-a2d4-125d2141861d">641,306</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="id867987be34d488b82dc941b764fd71a_I20211231" decimals="0" name="us-gaap:FinanceLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNzgvZnJhZzoxN2ExMTUxZmYxYzg0Njk2YTM5MzViYjY5MzEyMWZhOC90ZXh0cmVnaW9uOjE3YTExNTFmZjFjODQ2OTZhMzkzNWJiNjkzMTIxZmE4XzEwOTk1MTE2MzIzODc_40dae71f-fb76-4206-8462-1ff75b8f43ec">201,902</ix:nonFraction>, and $<ix:nonFraction unitRef="usd" contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231" decimals="0" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNzgvZnJhZzoxN2ExMTUxZmYxYzg0Njk2YTM5MzViYjY5MzEyMWZhOC90ZXh0cmVnaW9uOjE3YTExNTFmZjFjODQ2OTZhMzkzNWJiNjkzMTIxZmE4XzEwOTk1MTE2MzIzOTk_eb7943f1-2d87-452b-a6f0-6638bac425c0">606,573</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231" decimals="0" name="us-gaap:FinanceLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNzgvZnJhZzoxN2ExMTUxZmYxYzg0Njk2YTM5MzViYjY5MzEyMWZhOC90ZXh0cmVnaW9uOjE3YTExNTFmZjFjODQ2OTZhMzkzNWJiNjkzMTIxZmE4XzEwOTk1MTE2MzI0MTE_1e61763d-b5c3-42b6-a545-ea3d2cbdba11">395,910</ix:nonFraction>, respectively.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years-ended December 31, 2021 and 2020, we recorded $<ix:nonFraction unitRef="usd" contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" decimals="0" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNzgvZnJhZzoxN2ExMTUxZmYxYzg0Njk2YTM5MzViYjY5MzEyMWZhOC90ZXh0cmVnaW9uOjE3YTExNTFmZjFjODQ2OTZhMzkzNWJiNjkzMTIxZmE4XzE3Mzg_47987795-b8d0-46ce-ab75-2d6021f047a6">322,747</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231" decimals="0" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNzgvZnJhZzoxN2ExMTUxZmYxYzg0Njk2YTM5MzViYjY5MzEyMWZhOC90ZXh0cmVnaW9uOjE3YTExNTFmZjFjODQ2OTZhMzkzNWJiNjkzMTIxZmE4XzE3NDU_e4ad171c-5e52-48cb-b75d-45dc8e910d81">367,981</ix:nonFraction> in amortization expense related to finance leases.  </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Because the rate implicit in each lease is not readily determinable, we use our incremental borrowing rate to</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">determine the present value of the lease payments.</span></div><div><span><br/></span></div><ix:nonNumeric contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" name="us-gaap:LeaseCostTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNzgvZnJhZzoxN2ExMTUxZmYxYzg0Njk2YTM5MzViYjY5MzEyMWZhOC90ZXh0cmVnaW9uOjE3YTExNTFmZjFjODQ2OTZhMzkzNWJiNjkzMTIxZmE4XzIxODE_3609dcd7-b344-4130-8ebb-04d9622dc81a" continuedAt="i21ed3b275be44f35a15e7eb8cb061a69" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information related to our operating lease liabilities for are as follows:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:79.455%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.345%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for operating lease liabilities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" decimals="0" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNzgvZnJhZzoxN2ExMTUxZmYxYzg0Njk2YTM5MzViYjY5MzEyMWZhOC90YWJsZTpjY2E4MjM2MmQ4OTE0YTFkOTU2YTJmNmJlMDExZDZjNi90YWJsZXJhbmdlOmNjYTgyMzYyZDg5MTRhMWQ5NTZhMmY2YmUwMTFkNmM2XzEtMS0xLTEtNzUzNQ_8d2628e1-992a-4997-92bf-cc0c86b70b79">532,585</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="id867987be34d488b82dc941b764fd71a_I20211231" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNzgvZnJhZzoxN2ExMTUxZmYxYzg0Njk2YTM5MzViYjY5MzEyMWZhOC90YWJsZTpjY2E4MjM2MmQ4OTE0YTFkOTU2YTJmNmJlMDExZDZjNi90YWJsZXJhbmdlOmNjYTgyMzYyZDg5MTRhMWQ5NTZhMmY2YmUwMTFkNmM2XzItMS0xLTEtNzUzNQ_8d43d213-f1ac-4cd0-84ea-56bf38a3e481">2.45</ix:nonNumeric> years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="id867987be34d488b82dc941b764fd71a_I20211231" decimals="4" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNzgvZnJhZzoxN2ExMTUxZmYxYzg0Njk2YTM5MzViYjY5MzEyMWZhOC90YWJsZTpjY2E4MjM2MmQ4OTE0YTFkOTU2YTJmNmJlMDExZDZjNi90YWJsZXJhbmdlOmNjYTgyMzYyZDg5MTRhMWQ5NTZhMmY2YmUwMTFkNmM2XzMtMS0xLTEtNzUzNQ_22ef55a8-c667-4160-bfe7-e8e1c52ac5a5">6.25</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div></ix:nonNumeric><div><span><br/></span></div><div><ix:nonNumeric contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNzgvZnJhZzoxN2ExMTUxZmYxYzg0Njk2YTM5MzViYjY5MzEyMWZhOC90ZXh0cmVnaW9uOjE3YTExNTFmZjFjODQ2OTZhMzkzNWJiNjkzMTIxZmE4XzIxODI_9dba8373-34ee-4e59-9421-f1036d2ce7dd" escape="true"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:79.455%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.345%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Minimum future lease payments ended December&#160;31, 2021</span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id867987be34d488b82dc941b764fd71a_I20211231" decimals="0" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNzgvZnJhZzoxN2ExMTUxZmYxYzg0Njk2YTM5MzViYjY5MzEyMWZhOC90YWJsZTo5N2ZmOTdjM2FjNmI0YmEzOWJmMWRjZWE5OGNhOTEwNi90YWJsZXJhbmdlOjk3ZmY5N2MzYWM2YjRiYTM5YmYxZGNlYTk4Y2E5MTA2XzItMS0xLTEtNzUzNQ_481b5263-1884-47fc-abb2-f36159faae8a">114,865</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id867987be34d488b82dc941b764fd71a_I20211231" decimals="0" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNzgvZnJhZzoxN2ExMTUxZmYxYzg0Njk2YTM5MzViYjY5MzEyMWZhOC90YWJsZTo5N2ZmOTdjM2FjNmI0YmEzOWJmMWRjZWE5OGNhOTEwNi90YWJsZXJhbmdlOjk3ZmY5N2MzYWM2YjRiYTM5YmYxZGNlYTk4Y2E5MTA2XzMtMS0xLTEtNzUzNQ_301c3416-9fa8-4b79-8d54-469c51b9d36f">84,127</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id867987be34d488b82dc941b764fd71a_I20211231" decimals="0" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNzgvZnJhZzoxN2ExMTUxZmYxYzg0Njk2YTM5MzViYjY5MzEyMWZhOC90YWJsZTo5N2ZmOTdjM2FjNmI0YmEzOWJmMWRjZWE5OGNhOTEwNi90YWJsZXJhbmdlOjk3ZmY5N2MzYWM2YjRiYTM5YmYxZGNlYTk4Y2E5MTA2XzQtMS0xLTEtNzUzNQ_450d44ee-2652-44ec-9a53-58d830728b9f">31,021</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id867987be34d488b82dc941b764fd71a_I20211231" decimals="0" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNzgvZnJhZzoxN2ExMTUxZmYxYzg0Njk2YTM5MzViYjY5MzEyMWZhOC90YWJsZTo5N2ZmOTdjM2FjNmI0YmEzOWJmMWRjZWE5OGNhOTEwNi90YWJsZXJhbmdlOjk3ZmY5N2MzYWM2YjRiYTM5YmYxZGNlYTk4Y2E5MTA2XzUtMS0xLTEtNzUzNQ_bff04586-252e-4ae2-be79-8f0aeebd6b4a">230,013</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less imputed interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id867987be34d488b82dc941b764fd71a_I20211231" decimals="0" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNzgvZnJhZzoxN2ExMTUxZmYxYzg0Njk2YTM5MzViYjY5MzEyMWZhOC90YWJsZTo5N2ZmOTdjM2FjNmI0YmEzOWJmMWRjZWE5OGNhOTEwNi90YWJsZXJhbmdlOjk3ZmY5N2MzYWM2YjRiYTM5YmYxZGNlYTk4Y2E5MTA2XzYtMS0xLTEtNzUzNQ_67f3d26f-8d4d-47e1-b4e6-dfeb01ab5fe0">21,648</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id867987be34d488b82dc941b764fd71a_I20211231" decimals="0" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNzgvZnJhZzoxN2ExMTUxZmYxYzg0Njk2YTM5MzViYjY5MzEyMWZhOC90YWJsZTo5N2ZmOTdjM2FjNmI0YmEzOWJmMWRjZWE5OGNhOTEwNi90YWJsZXJhbmdlOjk3ZmY5N2MzYWM2YjRiYTM5YmYxZGNlYTk4Y2E5MTA2XzctMS0xLTEtNzUzNQ_06b57fba-e891-47b8-add6-1c2806e0493f">208,365</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:nonNumeric></div><div><span><br/></span></div><ix:continuation id="i21ed3b275be44f35a15e7eb8cb061a69"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information related to our financed lease liabilities are as follows:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:79.455%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.345%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for finance lease liabilities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" decimals="0" name="inuv:FinanceLeasePayments" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNzgvZnJhZzoxN2ExMTUxZmYxYzg0Njk2YTM5MzViYjY5MzEyMWZhOC90YWJsZTo1NzA2YWFiY2UzZTc0NTAxYTFkYjZjNDVmODM4ZGY1YS90YWJsZXJhbmdlOjU3MDZhYWJjZTNlNzQ1MDFhMWRiNmM0NWY4MzhkZjVhXzEtMS0xLTEtNzUzNQ_7b400d7c-c1c6-433e-a297-553b375fab5e">248,035</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="id867987be34d488b82dc941b764fd71a_I20211231" name="us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNzgvZnJhZzoxN2ExMTUxZmYxYzg0Njk2YTM5MzViYjY5MzEyMWZhOC90YWJsZTo1NzA2YWFiY2UzZTc0NTAxYTFkYjZjNDVmODM4ZGY1YS90YWJsZXJhbmdlOjU3MDZhYWJjZTNlNzQ1MDFhMWRiNmM0NWY4MzhkZjVhXzItMS0xLTEtNzUzNQ_6775689e-f9d5-4905-b615-527c4d6f2f55">2.3</ix:nonNumeric> years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="id867987be34d488b82dc941b764fd71a_I20211231" decimals="4" name="us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNzgvZnJhZzoxN2ExMTUxZmYxYzg0Njk2YTM5MzViYjY5MzEyMWZhOC90YWJsZTo1NzA2YWFiY2UzZTc0NTAxYTFkYjZjNDVmODM4ZGY1YS90YWJsZXJhbmdlOjU3MDZhYWJjZTNlNzQ1MDFhMWRiNmM0NWY4MzhkZjVhXzMtMS0xLTEtNzUzNQ_f15755ab-04fd-4b90-9c76-afb06f4bcadd">6.25</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div></ix:continuation></ix:continuation></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-21</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:right"><ix:continuation id="idbedb5c538f84fb19e2f4fb6790d7e6a"><ix:continuation id="ibb23d55107204c5cae884fb553ddde1c"><ix:nonNumeric contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" name="us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNzgvZnJhZzoxN2ExMTUxZmYxYzg0Njk2YTM5MzViYjY5MzEyMWZhOC90ZXh0cmVnaW9uOjE3YTExNTFmZjFjODQ2OTZhMzkzNWJiNjkzMTIxZmE4XzIxODQ_2422a47d-108f-4e1a-a2c7-e2d4d0649746" escape="true"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:79.455%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.345%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Minimum future lease payments ended December&#160;31, 2021</span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id867987be34d488b82dc941b764fd71a_I20211231" decimals="0" name="us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" format="ixt:num-dot-decimal" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNzgvZnJhZzoxN2ExMTUxZmYxYzg0Njk2YTM5MzViYjY5MzEyMWZhOC90YWJsZTo3NDZkMzk0OTA3ZjA0NzQyOGI3ZWM0MDU1MDg2YmIwOS90YWJsZXJhbmdlOjc0NmQzOTQ5MDdmMDQ3NDI4YjdlYzQwNTUwODZiYjA5XzItMS0xLTEtNzUzNQ_324f3ee0-1ee7-4a02-9da5-8308fa87bb02">380,482</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id867987be34d488b82dc941b764fd71a_I20211231" decimals="0" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNzgvZnJhZzoxN2ExMTUxZmYxYzg0Njk2YTM5MzViYjY5MzEyMWZhOC90YWJsZTo3NDZkMzk0OTA3ZjA0NzQyOGI3ZWM0MDU1MDg2YmIwOS90YWJsZXJhbmdlOjc0NmQzOTQ5MDdmMDQ3NDI4YjdlYzQwNTUwODZiYjA5XzMtMS0xLTEtNzUzNQ_b66e381f-c0c3-4720-8090-20acc932780a">297,921</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id867987be34d488b82dc941b764fd71a_I20211231" decimals="0" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNzgvZnJhZzoxN2ExMTUxZmYxYzg0Njk2YTM5MzViYjY5MzEyMWZhOC90YWJsZTo3NDZkMzk0OTA3ZjA0NzQyOGI3ZWM0MDU1MDg2YmIwOS90YWJsZXJhbmdlOjc0NmQzOTQ5MDdmMDQ3NDI4YjdlYzQwNTUwODZiYjA5XzQtMS0xLTEtNzUzNQ_4a8a6743-22fb-4110-bf6c-ac8928a01bd9">13,128</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id867987be34d488b82dc941b764fd71a_I20211231" decimals="0" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNzgvZnJhZzoxN2ExMTUxZmYxYzg0Njk2YTM5MzViYjY5MzEyMWZhOC90YWJsZTo3NDZkMzk0OTA3ZjA0NzQyOGI3ZWM0MDU1MDg2YmIwOS90YWJsZXJhbmdlOjc0NmQzOTQ5MDdmMDQ3NDI4YjdlYzQwNTUwODZiYjA5XzUtMS0xLTEtMTAxNjQ_c600cdf9-93f2-4ec5-8b45-d74ce4a9ef74">2,143</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id867987be34d488b82dc941b764fd71a_I20211231" decimals="0" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNzgvZnJhZzoxN2ExMTUxZmYxYzg0Njk2YTM5MzViYjY5MzEyMWZhOC90YWJsZTo3NDZkMzk0OTA3ZjA0NzQyOGI3ZWM0MDU1MDg2YmIwOS90YWJsZXJhbmdlOjc0NmQzOTQ5MDdmMDQ3NDI4YjdlYzQwNTUwODZiYjA5XzYtMS0xLTEtMTAxNjQ_f1d91d28-8aa7-4ad5-83ea-82cdf9b3a361">1,072</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id867987be34d488b82dc941b764fd71a_I20211231" decimals="0" name="us-gaap:FinanceLeaseLiabilityPaymentsDue" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNzgvZnJhZzoxN2ExMTUxZmYxYzg0Njk2YTM5MzViYjY5MzEyMWZhOC90YWJsZTo3NDZkMzk0OTA3ZjA0NzQyOGI3ZWM0MDU1MDg2YmIwOS90YWJsZXJhbmdlOjc0NmQzOTQ5MDdmMDQ3NDI4YjdlYzQwNTUwODZiYjA5XzUtMS0xLTEtNzUzNQ_5d31742f-03f7-4fe5-838f-0681dbabfdcf">694,746</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less imputed interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="id867987be34d488b82dc941b764fd71a_I20211231" decimals="0" name="us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNzgvZnJhZzoxN2ExMTUxZmYxYzg0Njk2YTM5MzViYjY5MzEyMWZhOC90YWJsZTo3NDZkMzk0OTA3ZjA0NzQyOGI3ZWM0MDU1MDg2YmIwOS90YWJsZXJhbmdlOjc0NmQzOTQ5MDdmMDQ3NDI4YjdlYzQwNTUwODZiYjA5XzYtMS0xLTEtNzUzNQ_0823f72a-3d80-4ffc-8f72-d3c11cf5df7f">53,441</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id867987be34d488b82dc941b764fd71a_I20211231" decimals="0" name="us-gaap:FinanceLeaseLiability" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNzgvZnJhZzoxN2ExMTUxZmYxYzg0Njk2YTM5MzViYjY5MzEyMWZhOC90YWJsZTo3NDZkMzk0OTA3ZjA0NzQyOGI3ZWM0MDU1MDg2YmIwOS90YWJsZXJhbmdlOjc0NmQzOTQ5MDdmMDQ3NDI4YjdlYzQwNTUwODZiYjA5XzctMS0xLTEtNzUzNQ_65e9eca9-e398-4c8a-9608-c28a6181e1a3">641,305</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:nonNumeric></ix:continuation></ix:continuation></div><div><span><br/></span></div><div><span><br/></span></div><div id="i83925b5ec8fe49d298604751508a78b7_181"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 17 &#8211; <ix:nonNumeric contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231" name="us-gaap:RelatedPartyTransactionsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xODEvZnJhZzo0OWFmM2Y1OTI4NDA0MWU5YTk0NmI3ZGMyNjY4MjczNS90ZXh0cmVnaW9uOjQ5YWYzZjU5Mjg0MDQxZTlhOTQ2YjdkYzI2NjgyNzM1XzEwODE_fa522236-39f5-4453-8128-9e41982399ab" continuedAt="ic7773963fae648e99992899d91a9bdc6" escape="true">Related Party Transactions</ix:nonNumeric></span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ic7773963fae648e99992899d91a9bdc6">On March 20, 2020, we sold an aggregate of <ix:nonFraction unitRef="shares" contextRef="ife0d5e823a3a4703b8a950b05da20425_D20200320-20200320" decimals="INF" name="us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xODEvZnJhZzo0OWFmM2Y1OTI4NDA0MWU5YTk0NmI3ZGMyNjY4MjczNS90ZXh0cmVnaW9uOjQ5YWYzZjU5Mjg0MDQxZTlhOTQ2YjdkYzI2NjgyNzM1Xzg2_6999a1a9-3b46-4243-9714-26df5bfa35f8">3,931,428</ix:nonFraction> shares of our common stock at a purchase price of $<ix:nonFraction unitRef="usdPerShare" contextRef="i36f9a9a8542a4bd68c3dce1ca519fff9_I20200320" decimals="INF" name="us-gaap:SaleOfStockPricePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xODEvZnJhZzo0OWFmM2Y1OTI4NDA0MWU5YTk0NmI3ZGMyNjY4MjczNS90ZXh0cmVnaW9uOjQ5YWYzZjU5Mjg0MDQxZTlhOTQ2YjdkYzI2NjgyNzM1XzEzOQ_22b9cb8a-67e3-4a66-9088-69a83025f141">0.175</ix:nonFraction> per share to the five members of our Board of Directors in a private placement exempt from registration under Section 4(a)(2) and Rule 506(b) of Regulation D under the Securities Act of 1933, as amended.  We received proceeds of $<ix:nonFraction unitRef="usd" contextRef="ife0d5e823a3a4703b8a950b05da20425_D20200320-20200320" decimals="-3" name="us-gaap:SaleOfStockConsiderationReceivedOnTransaction" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xODEvZnJhZzo0OWFmM2Y1OTI4NDA0MWU5YTk0NmI3ZGMyNjY4MjczNS90ZXh0cmVnaW9uOjQ5YWYzZjU5Mjg0MDQxZTlhOTQ2YjdkYzI2NjgyNzM1XzM3MQ_9e2cdf86-858e-41b4-9960-3d2d86a2c2ac">688,000</ix:nonFraction> in this offering.  The purchase price of the shares of our common stock sold in the offering exceeded the closing market price of our common stock on March 19, 2020, the trading day immediately preceding the day the binding Insider Subscription Agreements were executed by the purchasers.  The purchasers were all accredited investors.  We did not pay any commissions or finder&#8217;s fees, and we used the proceeds for general working capital.</ix:continuation></span></div><div><span><br/></span></div><div><span><br/></span></div><div id="i83925b5ec8fe49d298604751508a78b7_184"></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">F-22</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.21
<SEQUENCE>2
<FILENAME>a1021-argrantamendment.htm
<DESCRIPTION>EX-10.21
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="i7367d53a950c49c98f522d0015eebfc0_1"></div><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="padding-left:2pt;padding-right:2pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">AMENDMENT TO GRANT AGREEMENT AND REMIMBURSEMENT AGREEMENT</font></div><div style="padding-left:2pt;padding-right:2pt;text-align:center"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">THIS </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">AMENDMENT TO GRANT AGREEMENT AND REMIMBURSEMENT AGREEMENT</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(the &#8220;Amendment&#8221;) is made and entered into to be effective as of the 31st day of March, 2021 (the &#8220;Effective Date&#8221;) by and among Inuvo, Inc., a Nevada corporation (&#8220;Inuvo&#8221;)  and the Arkansas Economic Development Commission</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(the &#8220;Commission&#8221;).</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="padding-right:4pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">WHEREAS</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, Inuvo and the Commission entered into a Quick Action Closing Fund Grant Agreement dated as of January 25, 2013 (the &#8220;Grant Agreement&#8221;) and a Grant Reimbursement Agreement dated as of January 25, 2013 (the &#8220;Reimbursement Agreement&#8221;), copies of which are attached hereto as Exhibits A and B, respectively&#59; and</font></div><div style="padding-right:4pt;text-align:justify"><font><br></font></div><div style="padding-right:4pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">WHEREAS,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> under the terms of the Grant Agreement and the Reimbursement Agreement, Inuvo is subject to certain covenants requiring it to (i) maintain through March 31, 2023 at least fifty (50) full-time, permanent positions paying at least $90,000 in average annual total compensation&#59; and (ii) reimburse the Commission a portion of the grant received by Inuvo should it fail to maintain the required positions&#59; and</font></div><div style="padding-right:4pt;text-align:justify"><font><br></font></div><div style="padding-right:4pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">WHEREAS,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> for the reporting period ending March 31, 2020 Inuvo failed to maintain the required number of positions under the Grant Agreement and Reimbursement Agreement and is subject to reimbursement obligations in connection therewith&#59; and</font></div><div style="padding-right:4pt;text-align:justify"><font><br></font></div><div style="padding-right:4pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">WHEREAS</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, Inuvo and the Commission desire to amend the Grant Agreement and the Reimbursement Agreement as provided herein&#59; and</font></div><div style="padding-right:4pt;text-align:justify"><font><br></font></div><div style="padding-right:4pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">WHEREAS</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, capitalized terms not otherwise defined in the Agreement shall have the same meanings ascribed thereto in the Grant Agreement and Reimbursement Agreement.</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">NOW, THEREFORE, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">in consideration of the mutual promises contained herein, the Parties hereby agree as follows&#58;</font></div><div style="text-align:justify;text-indent:36pt"><font><br></font></div><div style="padding-right:4pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:27.75pt">Inuvo hereby affirms all of its obligations under the Grant Agreement and Reimbursement Agreement.</font></div><div style="padding-left:36pt;padding-right:4pt;text-align:justify"><font><br></font></div><div style="padding-right:4pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:27.75pt">The Commission hereby irrevocably and unconditionally waives Inuvo&#8217;s reimbursement obligations in respect of its failure to maintain the required number of positions for the reporting period ending March 31, 2020. </font></div><div style="padding-left:5.6pt;padding-right:4.9pt;text-align:justify;text-indent:36pt"><font><br></font></div><div style="padding-right:4pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:27.75pt">Inuvo acknowledges that it is obligated under the existing terms of the Grant Agreement and Reimbursement Agreement to maintain fifty (50) positions for the reporting periods ending March 31, 2021 and March 31, 2022. However, upon execution of this Amendment, Inuvo and the Commission agree that the Position Maintenance Requirement for the reporting period ending <br>March 31, 2021 will be thirty-five (35) positions and for the reporting period ending March 31, 2022 will be forty-three (43) positions. The Position Maintenance Requirement for the reporting period ending March 31, 2023 shall remain unchanged at fifty (50) positions.</font></div><div style="padding-left:5.6pt;padding-right:4.9pt;text-align:justify;text-indent:36pt"><font><br></font></div><div style="padding-right:4pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:27.75pt">In consideration of the Commission&#8217;s waiver of the reimbursement obligation in accordance with Section 2 hereof, and the Commission&#8217;s reduction of the required number of maintained positions in accordance with Section 3 hereof, Inuvo agrees to extend the reporting period and Position Maintenance Period under the Reimbursement Agreement one additional year to <br>March 31, 2024. During the Position Maintenance Period Ending March 31, 2024, the Position Maintenance Requirement will be fifty (50) positions. For purposes of this Agreement, a position will be considered to be maintained if it is filled by an employee for at least nine (9) out of twelve (12) months during the applicable reporting period and working on average at least 30 hours per week.</font></div><div style="padding-left:36pt;padding-right:4pt;text-align:justify"><font><br></font></div><div style="padding-left:5.6pt;padding-right:4.9pt;text-align:justify;text-indent:36pt"><font><br></font></div><div style="padding-left:18pt;padding-right:4pt;text-align:justify"><font><br></font></div><div style="padding-left:36pt;padding-right:4pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:9.75pt">In accordance with the Grant Agreement and the Reimbursement Agreement, the Average Total Compensation applicable to the positions maintained by Inuvo shall be $90,000 per year.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:0.08pt"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div><div style="text-align:right"><font><br></font></div></div><div style="padding-left:18pt;padding-right:4pt;text-align:justify"><font><br></font></div><div style="padding-left:36pt;padding-right:4pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">6.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:9.75pt">Any failure by Inuvo to satisfy the Position Maintenance Requirement and&#47;or the Average Total Compensation requirement set forth herein will be subject to the reimbursement obligations set forth in Section 5 of the Reimbursement Agreement.</font></div><div style="padding-left:5.6pt;padding-right:4.9pt;text-align:justify;text-indent:36pt"><font><br></font></div><div style="padding-left:36pt;padding-right:4pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">7.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:9.75pt">Inuvo agrees to execute such additional documentation as the Commission may reasonably require in order to accomplish the purposes of this Agreement. Inuvo will also furnish the Commission with such periodic reports as it may reasonably require pertaining to Inuvo&#8217;s compliance with its obligations under this Agreement.</font></div><div style="padding-left:5.6pt;padding-right:4.9pt;text-align:justify;text-indent:36pt"><font><br></font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8.</font><font style="background-color:#ffffff;color:#272727;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:9.75pt">Except as expressly set forth in this Amendment, the Grant Agreement and Reimbursement Agreement shall continue in full force and effect in accordance with their original terms. If there is any conflict between this Amendment and the Grant Agreement or the Reimbursement Agreement, the terms of this Amendment will prevail.</font></div><div><font><br></font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">9.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:9.75pt">This Amendment may be simultaneously executed in several counterparts, each of which shall be an original and all of which shall constitute but one and the same instrument.</font></div><div style="padding-left:18pt;padding-right:4pt;text-align:justify"><font><br></font></div><div style="padding-left:36pt;padding-right:4pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">10.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:4.25pt">This Agreement shall be construed, enforced, and governed by the laws of the State of Arkansas.</font></div><div style="margin-bottom:8pt"><font><br></font></div><div style="margin-bottom:8pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:125%">&#91;SIGNATURE PAGE FOLLOWS&#93;</font></div><div style="margin-bottom:8pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:0.08pt"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:right"><font><br></font></div><div style="text-align:right"><font><br></font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">IN WITNESS WHEREOF, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">the parties hereto have caused this Agreement to be executed as of the date first above written.&#160;&#160;&#160;&#160;</font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:175.5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">ARKANSAS ECONOMIC DEVELOPMENT COMMISSION</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">By&#58;_________________________________________</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Jim Hudson, Executive Vice President &#38; General Counsel</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="padding-left:175.5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">INUVO, INC.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">By&#58;_________________________________________</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Print Name&#58;__________________________________</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Title&#58;________________________________________</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:0.08pt"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23.1
<SEQUENCE>3
<FILENAME>a231-inuvo10kconsent2021.htm
<DESCRIPTION>EX-23.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="ifc10cf542be3450f99e668b8b3df736a_1"></div><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Exhibit 23.1</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:112%">CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</font></div><div><font><br></font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We consent to the incorporation by reference in the Registration Statements of Inuvo, Inc. on Form S3 (Nos. </font><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">333-253018</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> and</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">333-239147) and Form S8 (Nos. 333-220313, 333-220320, 333-252404 and 333-252403) of our report dated March 17, 2022, on our audit of the consolidated financial statements as of December 31, 2021 and for the year then ended</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">, w</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">hich report is included in this Annual Report on Form 10-K to be filed on or about March 17, 2022.  </font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">&#47;s&#47; EisnerAmper LLP</font></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">EISNERAMPER LLP</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Iselin, New Jersey</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">March 17, 2022</font></div><div><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="margin-bottom:10pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31
<SEQUENCE>4
<FILENAME>ex321-q4.htm
<DESCRIPTION>EX-31
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="i82a34e26ba804a0c942cfd2d27ebc399_1"></div><div style="min-height:36pt;width:100%"><div style="margin-bottom:0.08pt"><font><br></font></div></div><div style="margin-bottom:8pt;text-align:right"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:125%">EXHIBIT 32.1</font></div><div style="margin-bottom:8pt"><font><br></font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">&#160;</font></div><div style="margin-bottom:8pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:125%">Section 1350 Certification</font></div><div style="margin-bottom:8pt"><font><br></font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">In connection with the Annual Report of Inuvo, Inc. (the &#8220;Company&#8221;) on Form 10-K for the year ended December 31, 2021 as filed with the Securities and Exchange Commission (the &#8220;Report&#8221;), I, Richard K. Howe, Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. SS. 1350, as adopted pursuant to SS. 906 of the Sarbanes-Oxley Act of 2002, that&#58;</font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">&#160;</font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended, and</font></div><div style="margin-bottom:8pt"><font><br></font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">The information contained in the Report fairly presents, in all material respects, the financial conditions and results of operations of the Company.</font></div><div style="margin-bottom:8pt"><font><br></font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">Date&#58; March 17, 2022 </font></div><div style="margin-bottom:8pt"><font><br></font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">&#47;s&#47; Richard K. Howe  </font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">Richard K. Howe</font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">Chief Executive Officer, principal executive officer</font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">&#160;</font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">A signed original of this written statement required by Section 906, or other document authenticating, acknowledging, or otherwise adopting the signature that appears in typed form within the electronic version of this written statement has been provided to the Company and will be retained by the Company and furnished to the Securities and Exchange Commission or its staff upon request.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:0.08pt"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>5
<FILENAME>ex311-q4.htm
<DESCRIPTION>EX-31.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="ic0864e5892e941d395f7ec809e962ce2_1"></div><div style="min-height:36pt;width:100%"><div style="margin-bottom:0.08pt"><font><br></font></div></div><div style="margin-bottom:8pt;padding-left:396pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:125%">EXHIBIT 31.1</font></div><div style="margin-bottom:8pt"><font><br></font></div><div style="margin-bottom:8pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:125%">Rule 13a-14(a)&#47;15d-14(a) Certification</font></div><div style="margin-bottom:8pt"><font><br></font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">I, Richard K. Howe, certify that&#58;</font></div><div style="margin-bottom:8pt"><font><br></font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">I have reviewed this annual report on Form 10-K of Inuvo, Inc.&#59;</font></div><div style="margin-bottom:8pt"><font><br></font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div style="margin-bottom:8pt"><font><br></font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59;</font></div><div style="margin-bottom:8pt"><font><br></font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">The registrant&#8217;s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have&#58;</font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">&#160;</font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></div><div style="margin-bottom:8pt"><font><br></font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="margin-bottom:8pt"><font><br></font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div style="margin-bottom:8pt"><font><br></font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:0.08pt"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:36pt;width:100%"><div style="margin-bottom:0.08pt"><font><br></font></div></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting&#59; and</font></div><div style="margin-bottom:8pt"><font><br></font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">The registrant's other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="margin-bottom:8pt"><font><br></font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information&#59; and</font></div><div style="margin-bottom:8pt"><font><br></font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.</font></div><div style="margin-bottom:8pt"><font><br></font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">Date&#58; March 17, 2022 </font></div><div style="margin-bottom:8pt"><font><br></font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">&#47;s&#47; Richard K. Howe  </font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">Richard K. Howe</font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">Chief Executive Officer, principal executive officer</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:0.08pt"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>6
<FILENAME>ex312-q4.htm
<DESCRIPTION>EX-31.2
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="i744dfddfcf4140ea9534ee90fa3fb75b_1"></div><div style="min-height:72pt;width:100%"><div style="margin-bottom:0.08pt"><font><br></font></div></div><div style="margin-bottom:8pt;padding-left:396pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:125%">EXHIBIT 31.2</font></div><div style="margin-bottom:8pt"><font><br></font></div><div style="margin-bottom:8pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:125%">Rule 13a-14(a)&#47;15d-14(a) Certification</font></div><div style="margin-bottom:8pt"><font><br></font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">I, Wallace D. Ruiz, certify that&#58;</font></div><div style="margin-bottom:8pt"><font><br></font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">I have reviewed this annual report on Form 10-K of Inuvo, Inc.&#59;</font></div><div style="margin-bottom:8pt"><font><br></font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div style="margin-bottom:8pt"><font><br></font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59;</font></div><div style="margin-bottom:8pt"><font><br></font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">The registrant&#8217;s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have&#58;&#160; </font></div><div style="margin-bottom:8pt"><font><br></font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></div><div style="margin-bottom:8pt"><font><br></font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="margin-bottom:8pt"><font><br></font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div style="margin-bottom:8pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:0.08pt"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:0.08pt"><font><br></font></div></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal quarter (the registrant&#8217;s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting&#59; and</font></div><div style="margin-bottom:8pt"><font><br></font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">The registrant's other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="margin-bottom:8pt"><font><br></font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information&#59; and</font></div><div style="margin-bottom:8pt"><font><br></font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.</font></div><div style="margin-bottom:8pt"><font><br></font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">Date&#58; March 17, 2022 </font></div><div style="margin-bottom:8pt"><font><br></font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">&#47;s&#47; Wallace D. Ruiz  </font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">Wallace D. Ruiz</font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">Chief Financial Officer, principal financial and accounting officer</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:0.08pt"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>7
<FILENAME>ex322-q4.htm
<DESCRIPTION>EX-32.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="i66a0e0084d13476396ae1fa813eee1e4_1"></div><div style="min-height:36pt;width:100%"><div style="margin-bottom:0.08pt"><font><br></font></div></div><div style="margin-bottom:8pt;text-align:right"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:125%">EXHIBIT 32.2</font></div><div style="margin-bottom:8pt"><font><br></font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">&#160;</font></div><div style="margin-bottom:8pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:125%">Section 1350 Certification</font></div><div style="margin-bottom:8pt"><font><br></font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">In connection with the Annual Report of Inuvo, Inc. (the &#8220;Company&#8221;) on Form 10-K for the year ended December 31, 2021 as filed with the Securities and Exchange Commission (the &#8220;Report&#8221;), I, Wallace D. Ruiz, Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. SS. 1350, as adopted pursuant to SS. 906 of the Sarbanes-Oxley Act of 2002, that&#58;</font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">&#160;</font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended, and</font></div><div style="margin-bottom:8pt"><font><br></font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">The information contained in the Report fairly presents, in all material respects, the financial conditions and results of operations of the Company.</font></div><div style="margin-bottom:8pt"><font><br></font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">Date&#58; March 17, 2022 </font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">&#160;</font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">&#160;&#47;s&#47; Wallace D. Ruiz  </font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">Wallace D. Ruiz</font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">Chief Financial Officer, principal financial and accounting officer</font></div><div style="margin-bottom:8pt"><font><br></font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">A signed original of this written statement required by Section 906, or other document authenticating, acknowledging, or otherwise adopting the signature that appears in typed form within the electronic version of this written statement has been provided to the Company and will be retained by the Company and furnished to the Securities and Exchange Commission or its staff upon request.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:0.08pt"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>8
<FILENAME>exhibit232.htm
<DESCRIPTION>EX-32.2
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="i312b8ced38b4480bbcf235b05fa70b1f_1"></div><div style="min-height:36pt;width:100%"><div style="text-align:justify"><font><br></font></div></div><div style="text-align:right"><font><br></font></div><div style="text-align:right"><font><br></font></div><div style="text-align:right"><font><br></font></div><div style="text-align:right"><font><br></font></div><div style="text-align:right"><font><br></font></div><div style="text-align:right"><font><br></font></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">Exhibit 23.2</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">Consent of Independent Registered Public Accounting Firm</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">We hereby consent to the incorporation by reference in the Registration Statements of Inuvo, Inc. on Forms S-3 (File No. 333-239147, effective June 25, 2020, and File No. 333-253018, effective March 15, 2021) and Forms S-8 (File No. 333-220313, effective September 1, 2017, File No. 333-220320, effective</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">September 1, 2017, File No. 333-252404, effective January 25, 2021 and File No. 333-252403, effective</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">January 25, 2021) of our report dated February 11, 2021, with respect to the consolidated financial</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">statements of Inuvo, Inc. as of December 31, 2020 and for the year then ended, included in this Annual</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Report on Form 10-K for the years ended December 31, 2021 and 2020.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">March 17, 2022</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">St. Petersburg, Florida</font></div><div style="text-align:justify"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:justify"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>9
<FILENAME>inuv-20211231.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:99d182ad-7d27-4b10-a288-9857894cc6d4,g:fb688d84-2f1f-4e7f-b65a-9ab36b77152a-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:inuv="http://www.inuvo.com/20211231" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.inuvo.com/20211231">
  <xs:import namespace="http://fasb.org/srt/2021-01-31" schemaLocation="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2021-01-31" schemaLocation="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd"/>
  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="http://www.xbrl.org/2003/xlink-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd"/>
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2021q4" schemaLocation="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd"/>
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="inuv-20211231_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="inuv-20211231_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="inuv-20211231_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="inuv-20211231_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="CoverPage" roleURI="http://www.inuvo.com/role/CoverPage">
        <link:definition>0101101 - Document - Cover Page</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AuditInformation" roleURI="http://www.inuvo.com/role/AuditInformation">
        <link:definition>0002001 - Document - Audit Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDBALANCESHEETS" roleURI="http://www.inuvo.com/role/CONSOLIDATEDBALANCESHEETS">
        <link:definition>1001002 - Statement - CONSOLIDATED BALANCE SHEETS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDBALANCESHEETSParenthetical" roleURI="http://www.inuvo.com/role/CONSOLIDATEDBALANCESHEETSParenthetical">
        <link:definition>1002003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" roleURI="http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS">
        <link:definition>1003004 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" roleURI="http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY">
        <link:definition>1004005 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDSTATEMENTSOFCASHFLOWS" roleURI="http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS">
        <link:definition>1005006 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OrganizationandBusiness" roleURI="http://www.inuvo.com/role/OrganizationandBusiness">
        <link:definition>2101102 - Disclosure - Organization and Business</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OrganizationandBusinessDetails" roleURI="http://www.inuvo.com/role/OrganizationandBusinessDetails">
        <link:definition>2402401 - Disclosure - Organization and Business (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPolicies" roleURI="http://www.inuvo.com/role/SummaryofSignificantAccountingPolicies">
        <link:definition>2103103 - Disclosure - Summary of Significant Accounting Policies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesPolicies" roleURI="http://www.inuvo.com/role/SummaryofSignificantAccountingPoliciesPolicies">
        <link:definition>2204201 - Disclosure - Summary of Significant Accounting Policies (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesTables" roleURI="http://www.inuvo.com/role/SummaryofSignificantAccountingPoliciesTables">
        <link:definition>2305301 - Disclosure - Summary of Significant Accounting Policies (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesDisaggregationofRevenueDetails" roleURI="http://www.inuvo.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueDetails">
        <link:definition>2406402 - Disclosure - Summary of Significant Accounting Policies - Disaggregation of Revenue (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesNarrativeDetails" roleURI="http://www.inuvo.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails">
        <link:definition>2407403 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurements" roleURI="http://www.inuvo.com/role/FairValueMeasurements">
        <link:definition>2108104 - Disclosure - Fair Value Measurements</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementsTables" roleURI="http://www.inuvo.com/role/FairValueMeasurementsTables">
        <link:definition>2309302 - Disclosure - Fair Value Measurements (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementsSummaryofCashEquivalentsandMarketableSecuritiesDetails" roleURI="http://www.inuvo.com/role/FairValueMeasurementsSummaryofCashEquivalentsandMarketableSecuritiesDetails">
        <link:definition>2410404 - Disclosure - Fair Value Measurements - Summary of Cash Equivalents and Marketable Securities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementsNarrativeDetails" roleURI="http://www.inuvo.com/role/FairValueMeasurementsNarrativeDetails">
        <link:definition>2411405 - Disclosure - Fair Value Measurements - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AllowanceforDoubtfulAccounts" roleURI="http://www.inuvo.com/role/AllowanceforDoubtfulAccounts">
        <link:definition>2112105 - Disclosure - Allowance for Doubtful Accounts</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AllowanceforDoubtfulAccountsTables" roleURI="http://www.inuvo.com/role/AllowanceforDoubtfulAccountsTables">
        <link:definition>2313303 - Disclosure - Allowance for Doubtful Accounts (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AllowanceforDoubtfulAccountsDetails" roleURI="http://www.inuvo.com/role/AllowanceforDoubtfulAccountsDetails">
        <link:definition>2414406 - Disclosure - Allowance for Doubtful Accounts (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyandEquipment" roleURI="http://www.inuvo.com/role/PropertyandEquipment">
        <link:definition>2115106 - Disclosure - Property and Equipment</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyandEquipmentTables" roleURI="http://www.inuvo.com/role/PropertyandEquipmentTables">
        <link:definition>2316304 - Disclosure - Property and Equipment (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyandEquipmentScheduleofCarryingValueDetails" roleURI="http://www.inuvo.com/role/PropertyandEquipmentScheduleofCarryingValueDetails">
        <link:definition>2417407 - Disclosure - Property and Equipment - Schedule of Carrying Value (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyandEquipmentNarrativeDetails" roleURI="http://www.inuvo.com/role/PropertyandEquipmentNarrativeDetails">
        <link:definition>2418408 - Disclosure - Property and Equipment - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IntangibleAssetsandGoodwill" roleURI="http://www.inuvo.com/role/IntangibleAssetsandGoodwill">
        <link:definition>2119107 - Disclosure - Intangible Assets and Goodwill</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IntangibleAssetsandGoodwillTables" roleURI="http://www.inuvo.com/role/IntangibleAssetsandGoodwillTables">
        <link:definition>2320305 - Disclosure - Intangible Assets and Goodwill (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IntangibleAssetsandGoodwillScheduleofGoodwillandIntangibleAssetsDetails" roleURI="http://www.inuvo.com/role/IntangibleAssetsandGoodwillScheduleofGoodwillandIntangibleAssetsDetails">
        <link:definition>2421409 - Disclosure - Intangible Assets and Goodwill - Schedule of Goodwill and Intangible Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IntangibleAssetsandGoodwillAmortizationExpenseDetails" roleURI="http://www.inuvo.com/role/IntangibleAssetsandGoodwillAmortizationExpenseDetails">
        <link:definition>2422410 - Disclosure - Intangible Assets and Goodwill - Amortization Expense (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BankDebt" roleURI="http://www.inuvo.com/role/BankDebt">
        <link:definition>2123108 - Disclosure - Bank Debt</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BankDebtNarrativeDetails" roleURI="http://www.inuvo.com/role/BankDebtNarrativeDetails">
        <link:definition>2424411 - Disclosure - Bank Debt - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConvertiblePromissoryNote" roleURI="http://www.inuvo.com/role/ConvertiblePromissoryNote">
        <link:definition>2125109 - Disclosure - Convertible Promissory Note</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConvertiblePromissoryNoteDetails" roleURI="http://www.inuvo.com/role/ConvertiblePromissoryNoteDetails">
        <link:definition>2426412 - Disclosure - Convertible Promissory Note (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccruedExpensesandOtherCurrentLiabilities" roleURI="http://www.inuvo.com/role/AccruedExpensesandOtherCurrentLiabilities">
        <link:definition>2127110 - Disclosure - Accrued Expenses and Other Current Liabilities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccruedExpensesandOtherCurrentLiabilitiesTables" roleURI="http://www.inuvo.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables">
        <link:definition>2328306 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AccruedExpensesandOtherCurrentLiabilitiesDetails" roleURI="http://www.inuvo.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails">
        <link:definition>2429413 - Disclosure - Accrued Expenses and Other Current Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OtherLongTermLiabilities" roleURI="http://www.inuvo.com/role/OtherLongTermLiabilities">
        <link:definition>2130111 - Disclosure - Other Long-Term Liabilities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OtherLongTermLiabilitiesTables" roleURI="http://www.inuvo.com/role/OtherLongTermLiabilitiesTables">
        <link:definition>2331307 - Disclosure - Other Long-Term Liabilities (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OtherLongTermLiabilitiesDetails" roleURI="http://www.inuvo.com/role/OtherLongTermLiabilitiesDetails">
        <link:definition>2432414 - Disclosure - Other Long-Term Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OtherLongTermLiabilitiesNarrativeDetails" roleURI="http://www.inuvo.com/role/OtherLongTermLiabilitiesNarrativeDetails">
        <link:definition>2433415 - Disclosure - Other Long-Term Liabilities - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Commitments" roleURI="http://www.inuvo.com/role/Commitments">
        <link:definition>2134112 - Disclosure - Commitments</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsDetails" roleURI="http://www.inuvo.com/role/CommitmentsDetails">
        <link:definition>2435416 - Disclosure - Commitments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxes" roleURI="http://www.inuvo.com/role/IncomeTaxes">
        <link:definition>2136113 - Disclosure - Income Taxes</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesTables" roleURI="http://www.inuvo.com/role/IncomeTaxesTables">
        <link:definition>2337308 - Disclosure - Income Taxes (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesProvisionforIncomeTaxDetails" roleURI="http://www.inuvo.com/role/IncomeTaxesProvisionforIncomeTaxDetails">
        <link:definition>2438417 - Disclosure - Income Taxes - Provision for Income Tax (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesIncomeTaxRateReconciliationDetails" roleURI="http://www.inuvo.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails">
        <link:definition>2439418 - Disclosure - Income Taxes - Income Tax Rate Reconciliation (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesScheduleoftheDeferredTaxAssetsandLiabilitiesDetails" roleURI="http://www.inuvo.com/role/IncomeTaxesScheduleoftheDeferredTaxAssetsandLiabilitiesDetails">
        <link:definition>2440419 - Disclosure - Income Taxes - Schedule of the Deferred Tax Assets and Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesNarrativeDetails" roleURI="http://www.inuvo.com/role/IncomeTaxesNarrativeDetails">
        <link:definition>2441420 - Disclosure - Income Taxes - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensation" roleURI="http://www.inuvo.com/role/StockBasedCompensation">
        <link:definition>2142114 - Disclosure - Stock-Based Compensation</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensationTables" roleURI="http://www.inuvo.com/role/StockBasedCompensationTables">
        <link:definition>2343309 - Disclosure - Stock-Based Compensation (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensationNarrativeDetails" roleURI="http://www.inuvo.com/role/StockBasedCompensationNarrativeDetails">
        <link:definition>2444421 - Disclosure - Stock-Based Compensation - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensationScheduleofGrantsDetails" roleURI="http://www.inuvo.com/role/StockBasedCompensationScheduleofGrantsDetails">
        <link:definition>2445422 - Disclosure - Stock-Based Compensation - Schedule of Grants (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensationStockOptionActivityDetails" roleURI="http://www.inuvo.com/role/StockBasedCompensationStockOptionActivityDetails">
        <link:definition>2446423 - Disclosure - Stock-Based Compensation - Stock Option Activity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensationRestrictedStockAwardActivityDetails" roleURI="http://www.inuvo.com/role/StockBasedCompensationRestrictedStockAwardActivityDetails">
        <link:definition>2447424 - Disclosure - Stock-Based Compensation - Restricted Stock Award Activity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockholdersEquity" roleURI="http://www.inuvo.com/role/StockholdersEquity">
        <link:definition>2148115 - Disclosure - Stockholders Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockholdersEquityDetails" roleURI="http://www.inuvo.com/role/StockholdersEquityDetails">
        <link:definition>2449425 - Disclosure - Stockholders Equity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RetirementPlanCosts" roleURI="http://www.inuvo.com/role/RetirementPlanCosts">
        <link:definition>2150116 - Disclosure - Retirement Plan Costs</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RetirementPlanCostsDetails" roleURI="http://www.inuvo.com/role/RetirementPlanCostsDetails">
        <link:definition>2451426 - Disclosure - Retirement Plan Costs (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Leases" roleURI="http://www.inuvo.com/role/Leases">
        <link:definition>2152117 - Disclosure - Leases</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesTables" roleURI="http://www.inuvo.com/role/LeasesTables">
        <link:definition>2353310 - Disclosure - Leases (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesNarrativeDetails" roleURI="http://www.inuvo.com/role/LeasesNarrativeDetails">
        <link:definition>2454427 - Disclosure - Leases - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesOperatingLeasesDetails" roleURI="http://www.inuvo.com/role/LeasesOperatingLeasesDetails">
        <link:definition>2455428 - Disclosure - Leases - Operating Leases (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesOperatingLeasesDetails_1" roleURI="http://www.inuvo.com/role/LeasesOperatingLeasesDetails_1">
        <link:definition>2455428 - Disclosure - Leases - Operating Leases (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesFinanceLeasesDetails" roleURI="http://www.inuvo.com/role/LeasesFinanceLeasesDetails">
        <link:definition>2456429 - Disclosure - Leases - Finance Leases (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesFinanceLeasesDetails_1" roleURI="http://www.inuvo.com/role/LeasesFinanceLeasesDetails_1">
        <link:definition>2456429 - Disclosure - Leases - Finance Leases (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RelatedPartyTransactions" roleURI="http://www.inuvo.com/role/RelatedPartyTransactions">
        <link:definition>2157118 - Disclosure - Related Party Transactions</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RelatedPartyTransactionsDetails" roleURI="http://www.inuvo.com/role/RelatedPartyTransactionsDetails">
        <link:definition>2458430 - Disclosure - Related Party Transactions (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <xs:element id="inuv_FinanceLeasePayments" abstract="false" name="FinanceLeasePayments" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="inuv_RelatedPartyTransactionPercentageDueUponExecution" abstract="false" name="RelatedPartyTransactionPercentageDueUponExecution" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="inuv_NumberOfAccreditedInvestors" abstract="false" name="NumberOfAccreditedInvestors" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="inuv_OptionsAndRsasExercised" abstract="false" name="OptionsAndRsasExercised" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="inuv_FiniteLivedIntangibleAssetsNonCurrentAbstract" abstract="true" name="FiniteLivedIntangibleAssetsNonCurrentAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="inuv_AllowanceForDoubtfulAccountsAbstract" abstract="true" name="AllowanceForDoubtfulAccountsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="inuv_WorkingCapitalNet" abstract="false" name="WorkingCapitalNet" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="inuv_LeaseLiabilityDeferredRentNoncurrent" abstract="false" name="LeaseLiabilityDeferredRentNoncurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="inuv_MeasurementInputImpliedVolatilityMember" abstract="true" name="MeasurementInputImpliedVolatilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="inuv_DebtConversionOriginalDebtPercentageConversion" abstract="false" name="DebtConversionOriginalDebtPercentageConversion" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="inuv_PPPLoanForgiveness" abstract="false" name="PPPLoanForgiveness" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="inuv_AmortizationOfIntangibleAssetsRelatingToLongTermAssets" abstract="false" name="AmortizationOfIntangibleAssetsRelatingToLongTermAssets" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="inuv_TradeNames1Member" abstract="true" name="TradeNames1Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="inuv_LesseeTermOfContract" abstract="false" name="LesseeTermOfContract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="inuv_ConversionsAfterInitialMember" abstract="true" name="ConversionsAfterInitialMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="inuv_AmortizationOfReferralAgreementAsMarketingExpense" abstract="false" name="AmortizationOfReferralAgreementAsMarketingExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="inuv_DerecognitionOfContingencies" abstract="false" name="DerecognitionOfContingencies" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="inuv_LineOfCreditFacilityQuarterlyServiceFee" abstract="false" name="LineOfCreditFacilityQuarterlyServiceFee" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="inuv_LoanAndSecurityCreditAgreementMember" abstract="true" name="LoanAndSecurityCreditAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="inuv_CommissionFeePercent" abstract="false" name="CommissionFeePercent" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="inuv_EquitySecuritiesFVNIAccumulatedGrossUnrealizedLossBeforeTax" abstract="false" name="EquitySecuritiesFVNIAccumulatedGrossUnrealizedLossBeforeTax" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="inuv_EffectiveIncomeTaxRateReconciliationPermanentDifferences" abstract="false" name="EffectiveIncomeTaxRateReconciliationPermanentDifferences" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="inuv_OtherLongTermLiabilitiesTextBlock" abstract="false" name="OtherLongTermLiabilitiesTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="inuv_SBALoanLiabilityNoncurrent" abstract="false" name="SBALoanLiabilityNoncurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="inuv_MoneyMarketFundsAndMarketableDebtAndEquitySecuritiesMember" abstract="true" name="MoneyMarketFundsAndMarketableDebtAndEquitySecuritiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="inuv_ReferralAgreement" abstract="false" name="ReferralAgreement" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="inuv_GovernmentGrantsPolicyPolicyTextBlock" abstract="false" name="GovernmentGrantsPolicyPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="inuv_A2017ECPMember" abstract="true" name="A2017ECPMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="inuv_PaymentsForThirdPartyRightsAgreement" abstract="false" name="PaymentsForThirdPartyRightsAgreement" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="inuv_PaycheckProtectionProgramLoan" abstract="false" name="PaycheckProtectionProgramLoan" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="inuv_LineOfCreditFacilityExitFee" abstract="false" name="LineOfCreditFacilityExitFee" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="inuv_ClassOfWarrantOrRightGrantedInPeriod" abstract="false" name="ClassOfWarrantOrRightGrantedInPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="inuv_AuditInformationAbstract" abstract="true" name="AuditInformationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="inuv_CashDepositedInterestBearing" abstract="false" name="CashDepositedInterestBearing" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="inuv_NumberOfEmployeesEmployedUnderGrant" abstract="false" name="NumberOfEmployeesEmployedUnderGrant" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="inuv_InitialConversionMember" abstract="true" name="InitialConversionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="inuv_ScheduleOfSignificantAccountingPoliciesTable" abstract="true" name="ScheduleOfSignificantAccountingPoliciesTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="inuv_ScheduleOfFiniteLivedIntangibleAssetsAndGoodwillLineItems" abstract="true" name="ScheduleOfFiniteLivedIntangibleAssetsAndGoodwillLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="inuv_LineOfCreditFacilityAnnualCommitmentFeeAmount" abstract="false" name="LineOfCreditFacilityAnnualCommitmentFeeAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="inuv_LineOfCreditFacilityPercentageOfAmountAvailableToBorrowUnderMaximumCreditCommitment" abstract="false" name="LineOfCreditFacilityPercentageOfAmountAvailableToBorrowUnderMaximumCreditCommitment" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="inuv_FinanceAndOperatingLeaseRightOfUseAssetAmortization" abstract="false" name="FinanceAndOperatingLeaseRightOfUseAssetAmortization" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="inuv_EmployeeSalariesInExcessCausingAPercentageOfSalaryForgone" abstract="false" name="EmployeeSalariesInExcessCausingAPercentageOfSalaryForgone" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="inuv_TwoLargestCustomersMember" abstract="true" name="TwoLargestCustomersMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="inuv_NoteModificationAndReleaseAgreementMember" abstract="true" name="NoteModificationAndReleaseAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="inuv_IntangibleAssetsLongTermPortionNetOfAccumulatedAmortization" abstract="false" name="IntangibleAssetsLongTermPortionNetOfAccumulatedAmortization" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="inuv_ReferralAgreementTerm" abstract="false" name="ReferralAgreementTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="inuv_ConcentrationRiskNumberOfCustomers" abstract="false" name="ConcentrationRiskNumberOfCustomers" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="inuv_COVID19Member" abstract="true" name="COVID19Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="inuv_CustomerList1Member" abstract="true" name="CustomerList1Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="inuv_MeasurementInputRiskFreeYieldMember" abstract="true" name="MeasurementInputRiskFreeYieldMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="inuv_MarketableSecuritiesGrossRealizedGain" abstract="false" name="MarketableSecuritiesGrossRealizedGain" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="inuv_SaleOfStockConsiderationReceivedOnTransactionAuthorizedAmount" abstract="false" name="SaleOfStockConsiderationReceivedOnTransactionAuthorizedAmount" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="inuv_CustomerListMember" abstract="true" name="CustomerListMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="inuv_LineOfCreditFacilityPercentageOfAggregateUnbilledAccountsReceivable" abstract="false" name="LineOfCreditFacilityPercentageOfAggregateUnbilledAccountsReceivable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="inuv_AllowanceforDoubtfulAccountsTextBlock" abstract="false" name="AllowanceforDoubtfulAccountsTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="inuv_PercentageOfTotalRevenue" abstract="false" name="PercentageOfTotalRevenue" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="inuv_TreasuryStockPolicyPolicyTextBlock" abstract="false" name="TreasuryStockPolicyPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="inuv_NumberOfEmployeesRequiredToBeEmployedUnderGrant" abstract="false" name="NumberOfEmployeesRequiredToBeEmployedUnderGrant" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="inuv_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedForfeitureRate" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedForfeitureRate" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="inuv_A2010EcpMember" abstract="true" name="A2010EcpMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="inuv_HitachiCapitalAmericaCorpMember" abstract="true" name="HitachiCapitalAmericaCorpMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="inuv_IntelKeyPlatformMember" abstract="true" name="IntelKeyPlatformMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="inuv_NumberOfEmployeesUnderMinimumAmountRequiredToBeEmployedUnderGrant" abstract="false" name="NumberOfEmployeesUnderMinimumAmountRequiredToBeEmployedUnderGrant" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="inuv_WesternAllianceBankMember" abstract="true" name="WesternAllianceBankMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="inuv_PaymentsForPaycheckProtectionProgramAndSmallBusinessAdministrationLoan" abstract="false" name="PaymentsForPaycheckProtectionProgramAndSmallBusinessAdministrationLoan" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="inuv_CapitalizedLaborMember" abstract="true" name="CapitalizedLaborMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="inuv_FairValueAdjustmentOfWarrantsUnrealized" abstract="false" name="FairValueAdjustmentOfWarrantsUnrealized" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="inuv_ProceedsFromOtherCommitment" abstract="false" name="ProceedsFromOtherCommitment" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="inuv_FiniteLivedandIndefiniteLivedIntangibleAssetsLongTermPortionGross" abstract="false" name="FiniteLivedandIndefiniteLivedIntangibleAssetsLongTermPortionGross" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="inuv_ScheduleOfFiniteLivedIntangibleAssetsAndGoodwillTable" abstract="true" name="ScheduleOfFiniteLivedIntangibleAssetsAndGoodwillTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="inuv_IntellectualPropertyNumberofIssuedPatents" abstract="false" name="IntellectualPropertyNumberofIssuedPatents" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="inuv_OtherAssetsTotalNoncurrent" abstract="false" name="OtherAssetsTotalNoncurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="inuv_AccruedGrantCurrent" abstract="false" name="AccruedGrantCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="inuv_LicensingOfValidClickTechnologyMember" abstract="true" name="LicensingOfValidClickTechnologyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="inuv_DeferredTaxLiabilitiesIntangibleAssetsandPropertyPlantandEquipment" abstract="false" name="DeferredTaxLiabilitiesIntangibleAssetsandPropertyPlantandEquipment" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="inuv_CreditAgreementMember" abstract="true" name="CreditAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="inuv_CustomerListRetargeterMember" abstract="true" name="CustomerListRetargeterMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="inuv_RelatedPartyTransactionBalanceDueTerm" abstract="false" name="RelatedPartyTransactionBalanceDueTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="inuv_OriginalIssueDiscountUnsecuredSubordinatedConvertibleNotesMember" abstract="true" name="OriginalIssueDiscountUnsecuredSubordinatedConvertibleNotesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="inuv_AmortizationOfInterestExpense" abstract="false" name="AmortizationOfInterestExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="inuv_SalesAgreementMember" abstract="true" name="SalesAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="inuv_ValidClickPlatformMember" abstract="true" name="ValidClickPlatformMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="inuv_ProceedsFromPaycheckProtectionProgramAndSmallBusinessAdministrationLoan" abstract="false" name="ProceedsFromPaycheckProtectionProgramAndSmallBusinessAdministrationLoan" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="inuv_LineOfCreditFacilityPercentageOfAggregateEligibleAccountsReceivable" abstract="false" name="LineOfCreditFacilityPercentageOfAggregateEligibleAccountsReceivable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="inuv_MonthlyInterestMember" abstract="true" name="MonthlyInterestMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="inuv_ClassOfWarrantOrRightVestingPeriod" abstract="false" name="ClassOfWarrantOrRightVestingPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="inuv_FiniteLivedIntangibleAssetsLongTermPortionAccumulatedAmortization" abstract="false" name="FiniteLivedIntangibleAssetsLongTermPortionAccumulatedAmortization" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="inuv_ScheduleOfSignificantAccountingPoliciesLineItems" abstract="true" name="ScheduleOfSignificantAccountingPoliciesLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>10
<FILENAME>inuv-20211231_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:99d182ad-7d27-4b10-a288-9857894cc6d4,g:fb688d84-2f1f-4e7f-b65a-9ab36b77152a-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.inuvo.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="inuv-20211231.xsd#CONSOLIDATEDBALANCESHEETS"/>
  <link:calculationLink xlink:role="http://www.inuvo.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_0a0849fd-9a5d-4be6-8b09-997a7f0b7a76" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_e93d0249-9dab-4414-a53b-2aa6b8941059" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_0a0849fd-9a5d-4be6-8b09-997a7f0b7a76" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_e93d0249-9dab-4414-a53b-2aa6b8941059" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_9bba5a0e-73b4-4ecc-b994-7aaa7ee276c0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_0a0849fd-9a5d-4be6-8b09-997a7f0b7a76" xlink:to="loc_us-gaap_AdditionalPaidInCapital_9bba5a0e-73b4-4ecc-b994-7aaa7ee276c0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_09938efe-28e1-41e6-b9b0-92fd0a64ee68" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_0a0849fd-9a5d-4be6-8b09-997a7f0b7a76" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_09938efe-28e1-41e6-b9b0-92fd0a64ee68" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_ccf6a36e-8646-4785-9663-de21c3e6acf9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_0a0849fd-9a5d-4be6-8b09-997a7f0b7a76" xlink:to="loc_us-gaap_PreferredStockValue_ccf6a36e-8646-4785-9663-de21c3e6acf9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_09881b56-1f69-4264-a5a7-39e9441cb5e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_0a0849fd-9a5d-4be6-8b09-997a7f0b7a76" xlink:to="loc_us-gaap_CommonStockValue_09881b56-1f69-4264-a5a7-39e9441cb5e0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_1c07b747-a241-4be9-a0ed-54d0bfb6bf4d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_b76a8989-6ca7-4c33-b513-21f807afcb63" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_1c07b747-a241-4be9-a0ed-54d0bfb6bf4d" xlink:to="loc_us-gaap_AssetsCurrent_b76a8989-6ca7-4c33-b513-21f807afcb63" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_OtherAssetsTotalNoncurrent_1f6f74fb-6c1d-4a53-a1d6-e98efb9e1e1f" xlink:href="inuv-20211231.xsd#inuv_OtherAssetsTotalNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_1c07b747-a241-4be9-a0ed-54d0bfb6bf4d" xlink:to="loc_inuv_OtherAssetsTotalNoncurrent_1f6f74fb-6c1d-4a53-a1d6-e98efb9e1e1f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_fe033b41-6f79-4f99-ae94-19f7b40c32d8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_1c07b747-a241-4be9-a0ed-54d0bfb6bf4d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_fe033b41-6f79-4f99-ae94-19f7b40c32d8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_a4b0490c-3c04-4b52-b300-cfb4cd7792c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_df81a093-82de-44b7-8dbb-4641ec065ae8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent_a4b0490c-3c04-4b52-b300-cfb4cd7792c4" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_df81a093-82de-44b7-8dbb-4641ec065ae8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_b497c388-9d13-4a75-839e-24103443ae6b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent_a4b0490c-3c04-4b52-b300-cfb4cd7792c4" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_b497c388-9d13-4a75-839e-24103443ae6b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_75b8a23b-f780-407c-8bab-aaae49699884" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent_a4b0490c-3c04-4b52-b300-cfb4cd7792c4" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_75b8a23b-f780-407c-8bab-aaae49699884" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_f94f7e66-c49f-4831-b3d4-d0981cdda84e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent_a4b0490c-3c04-4b52-b300-cfb4cd7792c4" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_f94f7e66-c49f-4831-b3d4-d0981cdda84e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_OtherAssetsTotalNoncurrent_6fb60db6-7d8a-4ff5-97e5-e860341b4c21" xlink:href="inuv-20211231.xsd#inuv_OtherAssetsTotalNoncurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_8d468588-aa12-4cc7-afe1-bb6800ac12b0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_inuv_OtherAssetsTotalNoncurrent_6fb60db6-7d8a-4ff5-97e5-e860341b4c21" xlink:to="loc_us-gaap_Goodwill_8d468588-aa12-4cc7-afe1-bb6800ac12b0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_96d8b01b-b4d7-4682-99f4-de8be2f49c96" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_inuv_OtherAssetsTotalNoncurrent_6fb60db6-7d8a-4ff5-97e5-e860341b4c21" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_96d8b01b-b4d7-4682-99f4-de8be2f49c96" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_83d6fd8a-0565-4230-b11b-466b62898d75" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_inuv_OtherAssetsTotalNoncurrent_6fb60db6-7d8a-4ff5-97e5-e860341b4c21" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_83d6fd8a-0565-4230-b11b-466b62898d75" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesNoncurrent_665e0ab5-59b2-4afb-a3c0-fa2fd7294b98" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MarketableSecuritiesNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_inuv_OtherAssetsTotalNoncurrent_6fb60db6-7d8a-4ff5-97e5-e860341b4c21" xlink:to="loc_us-gaap_MarketableSecuritiesNoncurrent_665e0ab5-59b2-4afb-a3c0-fa2fd7294b98" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset_3bc09440-f7bc-47fb-a172-ec026fc12964" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_inuv_OtherAssetsTotalNoncurrent_6fb60db6-7d8a-4ff5-97e5-e860341b4c21" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAsset_3bc09440-f7bc-47fb-a172-ec026fc12964" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_ReferralAgreement_3511bec9-a586-4367-99d7-bcf0abdb76d2" xlink:href="inuv-20211231.xsd#inuv_ReferralAgreement"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_inuv_OtherAssetsTotalNoncurrent_6fb60db6-7d8a-4ff5-97e5-e860341b4c21" xlink:to="loc_inuv_ReferralAgreement_3511bec9-a586-4367-99d7-bcf0abdb76d2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_f36fc4f5-ddae-4d31-9327-907355f86bc7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_inuv_OtherAssetsTotalNoncurrent_6fb60db6-7d8a-4ff5-97e5-e860341b4c21" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_f36fc4f5-ddae-4d31-9327-907355f86bc7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_d3e079d4-4fce-4d6a-ab42-ea2ba1c23d37" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_c9c4653b-c320-432d-aa56-ff14b01a762b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_d3e079d4-4fce-4d6a-ab42-ea2ba1c23d37" xlink:to="loc_us-gaap_LiabilitiesCurrent_c9c4653b-c320-432d-aa56-ff14b01a762b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_21200c46-6582-4ed2-9905-43efeec28294" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_d3e079d4-4fce-4d6a-ab42-ea2ba1c23d37" xlink:to="loc_us-gaap_LiabilitiesNoncurrent_21200c46-6582-4ed2-9905-43efeec28294" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_e9f34425-a2f3-48ba-b80c-6b2abd2fb0e6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_d3e079d4-4fce-4d6a-ab42-ea2ba1c23d37" xlink:to="loc_us-gaap_StockholdersEquity_e9f34425-a2f3-48ba-b80c-6b2abd2fb0e6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_55fa75c4-35e1-4535-861b-7f8d3062ac9a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_eb06f0a4-28f0-4a73-bf56-42bc9ff766f2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_55fa75c4-35e1-4535-861b-7f8d3062ac9a" xlink:to="loc_us-gaap_AccountsPayableCurrent_eb06f0a4-28f0-4a73-bf56-42bc9ff766f2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_3c94c9bd-8501-4466-91c0-c7f089dcfff2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_55fa75c4-35e1-4535-861b-7f8d3062ac9a" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_3c94c9bd-8501-4466-91c0-c7f089dcfff2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_36e99d0f-d3e1-4f9a-a159-acf3c8709c29" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_55fa75c4-35e1-4535-861b-7f8d3062ac9a" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_36e99d0f-d3e1-4f9a-a159-acf3c8709c29" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_603d1f99-da6d-45ef-9ad0-ce8c03610e0f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_55fa75c4-35e1-4535-861b-7f8d3062ac9a" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_603d1f99-da6d-45ef-9ad0-ce8c03610e0f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_e258f117-e1f7-4d2f-94b8-8756139cadd1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_a5ea3ca3-f61b-471d-946f-db594b4ca32c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_e258f117-e1f7-4d2f-94b8-8756139cadd1" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_a5ea3ca3-f61b-471d-946f-db594b4ca32c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesCurrent_63806886-9d01-40ec-a492-3be01b045668" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MarketableSecuritiesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_e258f117-e1f7-4d2f-94b8-8756139cadd1" xlink:to="loc_us-gaap_MarketableSecuritiesCurrent_63806886-9d01-40ec-a492-3be01b045668" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseCurrent_9833a745-f8eb-41e2-be78-4acf8008e538" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_e258f117-e1f7-4d2f-94b8-8756139cadd1" xlink:to="loc_us-gaap_PrepaidExpenseCurrent_9833a745-f8eb-41e2-be78-4acf8008e538" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_c45bc2ca-348a-48e1-a42e-1687725f0ea5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_e258f117-e1f7-4d2f-94b8-8756139cadd1" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_c45bc2ca-348a-48e1-a42e-1687725f0ea5" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" xlink:type="simple" xlink:href="inuv-20211231.xsd#CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS"/>
  <link:calculationLink xlink:role="http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_a08b4a66-37b8-4b3a-9bb4-feccd95c2e96" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_ca40317b-27eb-4b28-8b98-6cbd963c8756" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_a08b4a66-37b8-4b3a-9bb4-feccd95c2e96" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_ca40317b-27eb-4b28-8b98-6cbd963c8756" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_f756935f-a32b-462e-ac96-6f27744a475d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_a08b4a66-37b8-4b3a-9bb4-feccd95c2e96" xlink:to="loc_us-gaap_OperatingIncomeLoss_f756935f-a32b-462e-ac96-6f27744a475d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNet_ca488522-ab84-4d2a-85ab-037240e32509" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestIncomeExpenseNet"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_a08b4a66-37b8-4b3a-9bb4-feccd95c2e96" xlink:to="loc_us-gaap_InterestIncomeExpenseNet_ca488522-ab84-4d2a-85ab-037240e32509" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_99d71a1a-a2a0-4bcc-b7fa-60d4e9149bd9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpenses"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketingExpense_485f5fdf-8467-43ca-9f7f-1b99f5488d56" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MarketingExpense"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_99d71a1a-a2a0-4bcc-b7fa-60d4e9149bd9" xlink:to="loc_us-gaap_MarketingExpense_485f5fdf-8467-43ca-9f7f-1b99f5488d56" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalariesAndWages_6fbc84dc-e47a-497c-951f-bbdea1dd3ba6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SalariesAndWages"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_99d71a1a-a2a0-4bcc-b7fa-60d4e9149bd9" xlink:to="loc_us-gaap_SalariesAndWages_6fbc84dc-e47a-497c-951f-bbdea1dd3ba6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_9c18ae48-61e7-4f07-8302-e98ad7b3f09f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_99d71a1a-a2a0-4bcc-b7fa-60d4e9149bd9" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_9c18ae48-61e7-4f07-8302-e98ad7b3f09f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_0d753e74-7da5-4604-b472-2d82b0689f9e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_675115bb-ab45-4d31-b328-d340b33b866d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_0d753e74-7da5-4604-b472-2d82b0689f9e" xlink:to="loc_us-gaap_GrossProfit_675115bb-ab45-4d31-b328-d340b33b866d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_a7f8006a-910b-4606-8de4-afde43ba4424" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpenses"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_0d753e74-7da5-4604-b472-2d82b0689f9e" xlink:to="loc_us-gaap_OperatingExpenses_a7f8006a-910b-4606-8de4-afde43ba4424" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_0f6bf077-aede-4273-b6dc-8edbb3488ef8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_c6cc378c-de4d-4de4-8804-901907164abe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_0f6bf077-aede-4273-b6dc-8edbb3488ef8" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_c6cc378c-de4d-4de4-8804-901907164abe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_db1951c5-9ef8-4c2c-922e-c2998efed9f7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_0f6bf077-aede-4273-b6dc-8edbb3488ef8" xlink:to="loc_us-gaap_NetIncomeLoss_db1951c5-9ef8-4c2c-922e-c2998efed9f7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_fe01d8f3-4e65-4614-a52d-147e2d0403b9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_7c6b6546-bb89-4d0b-a20f-4ee38b646594" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_fe01d8f3-4e65-4614-a52d-147e2d0403b9" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_7c6b6546-bb89-4d0b-a20f-4ee38b646594" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue_fbb264eb-5357-4ae7-9c25-265b3ac3c1e5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfRevenue"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_fe01d8f3-4e65-4614-a52d-147e2d0403b9" xlink:to="loc_us-gaap_CostOfRevenue_fbb264eb-5357-4ae7-9c25-265b3ac3c1e5" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="inuv-20211231.xsd#CONSOLIDATEDSTATEMENTSOFCASHFLOWS"/>
  <link:calculationLink xlink:role="http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_020d84c9-ae39-4c0d-b7be-1d7d71735f3d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2a21ddda-10df-48b3-94d1-79e90f092f48" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_020d84c9-ae39-4c0d-b7be-1d7d71735f3d" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2a21ddda-10df-48b3-94d1-79e90f092f48" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_01a64c17-e3bc-4413-9696-5979515d4592" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_020d84c9-ae39-4c0d-b7be-1d7d71735f3d" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_01a64c17-e3bc-4413-9696-5979515d4592" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_d1c3b608-3ff9-4a8a-a7ec-56288834c8eb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_020d84c9-ae39-4c0d-b7be-1d7d71735f3d" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_d1c3b608-3ff9-4a8a-a7ec-56288834c8eb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_ff521eaa-345d-43d5-9b4e-3b46e742383a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfLinesOfCredit_d4a453de-2328-4727-80d1-7918f5f1909a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromRepaymentsOfLinesOfCredit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_ff521eaa-345d-43d5-9b4e-3b46e742383a" xlink:to="loc_us-gaap_ProceedsFromRepaymentsOfLinesOfCredit_d4a453de-2328-4727-80d1-7918f5f1909a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_PaymentsForPaycheckProtectionProgramAndSmallBusinessAdministrationLoan_c99befa5-459a-4819-9458-1b591a807f49" xlink:href="inuv-20211231.xsd#inuv_PaymentsForPaycheckProtectionProgramAndSmallBusinessAdministrationLoan"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_ff521eaa-345d-43d5-9b4e-3b46e742383a" xlink:to="loc_inuv_PaymentsForPaycheckProtectionProgramAndSmallBusinessAdministrationLoan_c99befa5-459a-4819-9458-1b591a807f49" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments_60217b3e-f816-4a0c-82a1-c8708d24cea9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_ff521eaa-345d-43d5-9b4e-3b46e742383a" xlink:to="loc_us-gaap_FinanceLeasePrincipalPayments_60217b3e-f816-4a0c-82a1-c8708d24cea9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_aaccf07e-c119-4fde-b495-9d3be9182217" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_ff521eaa-345d-43d5-9b4e-3b46e742383a" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_aaccf07e-c119-4fde-b495-9d3be9182217" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_ProceedsFromPaycheckProtectionProgramAndSmallBusinessAdministrationLoan_6e941e9c-3ffd-4075-bb14-f4170ba27a7a" xlink:href="inuv-20211231.xsd#inuv_ProceedsFromPaycheckProtectionProgramAndSmallBusinessAdministrationLoan"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_ff521eaa-345d-43d5-9b4e-3b46e742383a" xlink:to="loc_inuv_ProceedsFromPaycheckProtectionProgramAndSmallBusinessAdministrationLoan_6e941e9c-3ffd-4075-bb14-f4170ba27a7a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_ProceedsFromOtherCommitment_393bd79c-10b6-4992-a71b-1b6f74ac44d3" xlink:href="inuv-20211231.xsd#inuv_ProceedsFromOtherCommitment"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_ff521eaa-345d-43d5-9b4e-3b46e742383a" xlink:to="loc_inuv_ProceedsFromOtherCommitment_393bd79c-10b6-4992-a71b-1b6f74ac44d3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_70c44862-afad-4421-afbd-a1482e635da7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_ff521eaa-345d-43d5-9b4e-3b46e742383a" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_70c44862-afad-4421-afbd-a1482e635da7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_5867ee89-32ec-4bb5-99d7-423c5168fde2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_ff521eaa-345d-43d5-9b4e-3b46e742383a" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_5867ee89-32ec-4bb5-99d7-423c5168fde2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_c2adad04-ea9a-4a79-b14a-1f0a6b2bbf43" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireMarketableSecurities_48dcf67f-76f9-44d8-a4c5-3dcc38daa242" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireMarketableSecurities"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_c2adad04-ea9a-4a79-b14a-1f0a6b2bbf43" xlink:to="loc_us-gaap_PaymentsToAcquireMarketableSecurities_48dcf67f-76f9-44d8-a4c5-3dcc38daa242" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireProductiveAssets_65ef08f9-6e31-4dc8-8805-cd33e7db23d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireProductiveAssets"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_c2adad04-ea9a-4a79-b14a-1f0a6b2bbf43" xlink:to="loc_us-gaap_PaymentsToAcquireProductiveAssets_65ef08f9-6e31-4dc8-8805-cd33e7db23d2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_744ba021-bf16-41de-a58e-529f739b82dd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_c2adad04-ea9a-4a79-b14a-1f0a6b2bbf43" xlink:to="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_744ba021-bf16-41de-a58e-529f739b82dd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d147071d-4d6b-42ef-a30a-6f76501a5398" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_DerecognitionOfContingencies_903697f3-0982-4db9-8bf5-ef8bc5c0a4b5" xlink:href="inuv-20211231.xsd#inuv_DerecognitionOfContingencies"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d147071d-4d6b-42ef-a30a-6f76501a5398" xlink:to="loc_inuv_DerecognitionOfContingencies_903697f3-0982-4db9-8bf5-ef8bc5c0a4b5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableTrade_9935f112-25a6-4b84-b90c-e4c855ce4fa4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableTrade"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d147071d-4d6b-42ef-a30a-6f76501a5398" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableTrade_9935f112-25a6-4b84-b90c-e4c855ce4fa4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_c23c5b03-e146-4ba4-b247-24ca09d51df3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d147071d-4d6b-42ef-a30a-6f76501a5398" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_c23c5b03-e146-4ba4-b247-24ca09d51df3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_AmortizationOfInterestExpense_7cd82628-b42f-4d83-bc8a-ed7009217491" xlink:href="inuv-20211231.xsd#inuv_AmortizationOfInterestExpense"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d147071d-4d6b-42ef-a30a-6f76501a5398" xlink:to="loc_inuv_AmortizationOfInterestExpense_7cd82628-b42f-4d83-bc8a-ed7009217491" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_04c7a9d0-8add-4d57-af28-4f15ea5ab894" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d147071d-4d6b-42ef-a30a-6f76501a5398" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_04c7a9d0-8add-4d57-af28-4f15ea5ab894" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnContractTermination_c8e6d2b1-2472-46c4-a8d5-83e5c72fa298" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnContractTermination"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d147071d-4d6b-42ef-a30a-6f76501a5398" xlink:to="loc_us-gaap_GainLossOnContractTermination_c8e6d2b1-2472-46c4-a8d5-83e5c72fa298" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_84a7fbf6-aede-4f35-a39f-65cfd1d6ed82" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d147071d-4d6b-42ef-a30a-6f76501a5398" xlink:to="loc_us-gaap_ShareBasedCompensation_84a7fbf6-aede-4f35-a39f-65cfd1d6ed82" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnInvestments_3fc617e4-648f-4f69-a096-9bf90c633639" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnInvestments"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d147071d-4d6b-42ef-a30a-6f76501a5398" xlink:to="loc_us-gaap_GainLossOnInvestments_3fc617e4-648f-4f69-a096-9bf90c633639" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_da6efd06-2db6-40e4-b865-3b8340d844b3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d147071d-4d6b-42ef-a30a-6f76501a5398" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_da6efd06-2db6-40e4-b865-3b8340d844b3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_c376970f-b80d-4db8-9913-3de38491f1c5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d147071d-4d6b-42ef-a30a-6f76501a5398" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_c376970f-b80d-4db8-9913-3de38491f1c5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress_46e1a352-d7bc-443f-a66e-30da12b1ac8d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress"/>
    <link:calculationArc order="11" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d147071d-4d6b-42ef-a30a-6f76501a5398" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress_46e1a352-d7bc-443f-a66e-30da12b1ac8d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfDebtDiscountPremium_5a38705f-c2c1-41c3-bcf9-f573fbe9f533" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfDebtDiscountPremium"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d147071d-4d6b-42ef-a30a-6f76501a5398" xlink:to="loc_us-gaap_AmortizationOfDebtDiscountPremium_5a38705f-c2c1-41c3-bcf9-f573fbe9f533" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_FinanceAndOperatingLeaseRightOfUseAssetAmortization_330e3f1a-2d92-456d-877a-6ee99fb728af" xlink:href="inuv-20211231.xsd#inuv_FinanceAndOperatingLeaseRightOfUseAssetAmortization"/>
    <link:calculationArc order="13" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d147071d-4d6b-42ef-a30a-6f76501a5398" xlink:to="loc_inuv_FinanceAndOperatingLeaseRightOfUseAssetAmortization_330e3f1a-2d92-456d-877a-6ee99fb728af" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_f4c95ceb-58ca-4f63-96b0-0eeed0932712" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:calculationArc order="14" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d147071d-4d6b-42ef-a30a-6f76501a5398" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_f4c95ceb-58ca-4f63-96b0-0eeed0932712" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_f7dba973-3b93-4654-a45b-d1f23b45522b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="15" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d147071d-4d6b-42ef-a30a-6f76501a5398" xlink:to="loc_us-gaap_NetIncomeLoss_f7dba973-3b93-4654-a45b-d1f23b45522b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_PPPLoanForgiveness_5f8859d7-1d8c-4bed-b8e5-750121701136" xlink:href="inuv-20211231.xsd#inuv_PPPLoanForgiveness"/>
    <link:calculationArc order="16" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d147071d-4d6b-42ef-a30a-6f76501a5398" xlink:to="loc_inuv_PPPLoanForgiveness_5f8859d7-1d8c-4bed-b8e5-750121701136" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_PaymentsForThirdPartyRightsAgreement_424ffcdb-54f1-4f6c-b8ec-960b4970b0d2" xlink:href="inuv-20211231.xsd#inuv_PaymentsForThirdPartyRightsAgreement"/>
    <link:calculationArc order="17" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d147071d-4d6b-42ef-a30a-6f76501a5398" xlink:to="loc_inuv_PaymentsForThirdPartyRightsAgreement_424ffcdb-54f1-4f6c-b8ec-960b4970b0d2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_ad558eb9-fc06-43a8-b3cc-8a5f7c246609" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:calculationArc order="18" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d147071d-4d6b-42ef-a30a-6f76501a5398" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_ad558eb9-fc06-43a8-b3cc-8a5f7c246609" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_0464d926-f51d-4766-9f87-9c20ec718704" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:calculationArc order="19" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d147071d-4d6b-42ef-a30a-6f76501a5398" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_0464d926-f51d-4766-9f87-9c20ec718704" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_6230de8a-41c3-4c43-a223-eb6cc82dd11f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerAsset"/>
    <link:calculationArc order="20" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d147071d-4d6b-42ef-a30a-6f76501a5398" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_6230de8a-41c3-4c43-a223-eb6cc82dd11f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDerivativeLiabilities_c2c16a7e-1f99-4ea4-bde5-5ef73cea0323" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInDerivativeLiabilities"/>
    <link:calculationArc order="21" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_d147071d-4d6b-42ef-a30a-6f76501a5398" xlink:to="loc_us-gaap_IncreaseDecreaseInDerivativeLiabilities_c2c16a7e-1f99-4ea4-bde5-5ef73cea0323" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.inuvo.com/role/FairValueMeasurementsSummaryofCashEquivalentsandMarketableSecuritiesDetails" xlink:type="simple" xlink:href="inuv-20211231.xsd#FairValueMeasurementsSummaryofCashEquivalentsandMarketableSecuritiesDetails"/>
  <link:calculationLink xlink:role="http://www.inuvo.com/role/FairValueMeasurementsSummaryofCashEquivalentsandMarketableSecuritiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiCost_5c08337f-3c67-4fa6-80f0-d6ecdb3e64f9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquitySecuritiesFvNiCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNi_35b6b56f-c49e-4340-ac1c-f935ea13306d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquitySecuritiesFvNi"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EquitySecuritiesFvNiCost_5c08337f-3c67-4fa6-80f0-d6ecdb3e64f9" xlink:to="loc_us-gaap_EquitySecuritiesFvNi_35b6b56f-c49e-4340-ac1c-f935ea13306d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_EquitySecuritiesFVNIAccumulatedGrossUnrealizedLossBeforeTax_09907384-9654-4aa1-b86c-6e15ba2dbe80" xlink:href="inuv-20211231.xsd#inuv_EquitySecuritiesFVNIAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EquitySecuritiesFvNiCost_5c08337f-3c67-4fa6-80f0-d6ecdb3e64f9" xlink:to="loc_inuv_EquitySecuritiesFVNIAccumulatedGrossUnrealizedLossBeforeTax_09907384-9654-4aa1-b86c-6e15ba2dbe80" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_766f22a4-e39b-4c62-981e-56bc10da65e5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashEquivalentsAtCarryingValue_f7923dc7-4d3e-42dc-90ac-e690054824d7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_766f22a4-e39b-4c62-981e-56bc10da65e5" xlink:to="loc_us-gaap_CashEquivalentsAtCarryingValue_f7923dc7-4d3e-42dc-90ac-e690054824d7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Cash_4db4e3ff-6412-4be2-8643-525208bdba3e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Cash"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_766f22a4-e39b-4c62-981e-56bc10da65e5" xlink:to="loc_us-gaap_Cash_4db4e3ff-6412-4be2-8643-525208bdba3e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_a630516f-6852-4089-84c9-2abecc274a02" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_b62ba11e-0b23-4878-8a51-78982fd73986" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_a630516f-6852-4089-84c9-2abecc274a02" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_b62ba11e-0b23-4878-8a51-78982fd73986" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax_cdaec65e-d5cf-429e-83b6-94df4bc20e88" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_a630516f-6852-4089-84c9-2abecc274a02" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax_cdaec65e-d5cf-429e-83b6-94df4bc20e88" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_3145efe5-1a04-4ccb-b396-0b586b101f73" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsFairValueDisclosure_22df5031-c16f-406a-a1ad-164b793995a9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsFairValueDisclosure"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsFairValueDisclosure_3145efe5-1a04-4ccb-b396-0b586b101f73" xlink:to="loc_us-gaap_InvestmentsFairValueDisclosure_22df5031-c16f-406a-a1ad-164b793995a9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_48e58ce1-a509-418c-8e90-416dd5b73c7e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsFairValueDisclosure_3145efe5-1a04-4ccb-b396-0b586b101f73" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_48e58ce1-a509-418c-8e90-416dd5b73c7e" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.inuvo.com/role/PropertyandEquipmentScheduleofCarryingValueDetails" xlink:type="simple" xlink:href="inuv-20211231.xsd#PropertyandEquipmentScheduleofCarryingValueDetails"/>
  <link:calculationLink xlink:role="http://www.inuvo.com/role/PropertyandEquipmentScheduleofCarryingValueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_011a59cc-1bd6-4c01-a37a-a3f79abe3033" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_4b7a3c56-d1e8-41e9-8f97-b05ff09dfb64" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_011a59cc-1bd6-4c01-a37a-a3f79abe3033" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_4b7a3c56-d1e8-41e9-8f97-b05ff09dfb64" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_b2b9016a-8b86-475f-8762-7badcd2146da" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_011a59cc-1bd6-4c01-a37a-a3f79abe3033" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_b2b9016a-8b86-475f-8762-7badcd2146da" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.inuvo.com/role/IntangibleAssetsandGoodwillScheduleofGoodwillandIntangibleAssetsDetails" xlink:type="simple" xlink:href="inuv-20211231.xsd#IntangibleAssetsandGoodwillScheduleofGoodwillandIntangibleAssetsDetails"/>
  <link:calculationLink xlink:role="http://www.inuvo.com/role/IntangibleAssetsandGoodwillScheduleofGoodwillandIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_inuv_IntangibleAssetsLongTermPortionNetOfAccumulatedAmortization_d05a69da-b2f0-4a51-8115-535ac751c493" xlink:href="inuv-20211231.xsd#inuv_IntangibleAssetsLongTermPortionNetOfAccumulatedAmortization"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_FiniteLivedandIndefiniteLivedIntangibleAssetsLongTermPortionGross_4853680e-fee7-4bce-9ef4-3a571b42d07f" xlink:href="inuv-20211231.xsd#inuv_FiniteLivedandIndefiniteLivedIntangibleAssetsLongTermPortionGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_inuv_IntangibleAssetsLongTermPortionNetOfAccumulatedAmortization_d05a69da-b2f0-4a51-8115-535ac751c493" xlink:to="loc_inuv_FiniteLivedandIndefiniteLivedIntangibleAssetsLongTermPortionGross_4853680e-fee7-4bce-9ef4-3a571b42d07f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_FiniteLivedIntangibleAssetsLongTermPortionAccumulatedAmortization_998e5fc1-0fec-4abd-9100-0580d1e7b8fb" xlink:href="inuv-20211231.xsd#inuv_FiniteLivedIntangibleAssetsLongTermPortionAccumulatedAmortization"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_inuv_IntangibleAssetsLongTermPortionNetOfAccumulatedAmortization_d05a69da-b2f0-4a51-8115-535ac751c493" xlink:to="loc_inuv_FiniteLivedIntangibleAssetsLongTermPortionAccumulatedAmortization_998e5fc1-0fec-4abd-9100-0580d1e7b8fb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_9cf2b94b-994d-4a6f-95dd-5e65ae92fdb1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillGross_a0bfe6d4-4509-4dd9-9b39-995852f87d44" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Goodwill_9cf2b94b-994d-4a6f-95dd-5e65ae92fdb1" xlink:to="loc_us-gaap_GoodwillGross_a0bfe6d4-4509-4dd9-9b39-995852f87d44" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_7bca67ec-e223-45f6-94ea-4d4c004f9705" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Goodwill_9cf2b94b-994d-4a6f-95dd-5e65ae92fdb1" xlink:to="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_7bca67ec-e223-45f6-94ea-4d4c004f9705" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_b5b2a96e-db44-4f4b-b1c6-4ccaf55555e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_481c6da1-b26a-46b1-9a93-8ec87a78201c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_b5b2a96e-db44-4f4b-b1c6-4ccaf55555e4" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_481c6da1-b26a-46b1-9a93-8ec87a78201c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_98465f2f-811e-4e66-9663-05da3e879b51" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_b5b2a96e-db44-4f4b-b1c6-4ccaf55555e4" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_98465f2f-811e-4e66-9663-05da3e879b51" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.inuvo.com/role/IntangibleAssetsandGoodwillAmortizationExpenseDetails" xlink:type="simple" xlink:href="inuv-20211231.xsd#IntangibleAssetsandGoodwillAmortizationExpenseDetails"/>
  <link:calculationLink xlink:role="http://www.inuvo.com/role/IntangibleAssetsandGoodwillAmortizationExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_a320f0c1-a411-41c9-b5a0-db6e87f628fd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_6f43c8b1-faa1-4e44-9a36-672049860686" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_a320f0c1-a411-41c9-b5a0-db6e87f628fd" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_6f43c8b1-faa1-4e44-9a36-672049860686" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_9045f572-2f3d-49bf-91a1-67213593c455" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_a320f0c1-a411-41c9-b5a0-db6e87f628fd" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_9045f572-2f3d-49bf-91a1-67213593c455" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_07c4d9ab-af83-4756-83a7-7ed04f0043b7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_a320f0c1-a411-41c9-b5a0-db6e87f628fd" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_07c4d9ab-af83-4756-83a7-7ed04f0043b7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_35349b45-f49e-4cb0-8aa4-7e65392f7ebe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_a320f0c1-a411-41c9-b5a0-db6e87f628fd" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_35349b45-f49e-4cb0-8aa4-7e65392f7ebe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_5be3b8ef-20f9-436b-a800-ab4488dbe3d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_a320f0c1-a411-41c9-b5a0-db6e87f628fd" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_5be3b8ef-20f9-436b-a800-ab4488dbe3d4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_7635b153-6eb9-4ee8-b55e-7271917c16fc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_a320f0c1-a411-41c9-b5a0-db6e87f628fd" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_7635b153-6eb9-4ee8-b55e-7271917c16fc" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.inuvo.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" xlink:type="simple" xlink:href="inuv-20211231.xsd#AccruedExpensesandOtherCurrentLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.inuvo.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_1469c1c0-2a84-4a5e-a4eb-cb9a7ce58bf7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_11079f20-a87d-4dd5-87d5-77b25a781edc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_1469c1c0-2a84-4a5e-a4eb-cb9a7ce58bf7" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_11079f20-a87d-4dd5-87d5-77b25a781edc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_4653e2a2-7018-4640-8193-1e0cf6d643aa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_1469c1c0-2a84-4a5e-a4eb-cb9a7ce58bf7" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_4653e2a2-7018-4640-8193-1e0cf6d643aa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_79170a15-a113-4339-9ba2-84717e2ad058" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_1469c1c0-2a84-4a5e-a4eb-cb9a7ce58bf7" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_79170a15-a113-4339-9ba2-84717e2ad058" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedMarketingCostsCurrent_142672a7-2cf3-4b86-b219-4e010314b3ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedMarketingCostsCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_1469c1c0-2a84-4a5e-a4eb-cb9a7ce58bf7" xlink:to="loc_us-gaap_AccruedMarketingCostsCurrent_142672a7-2cf3-4b86-b219-4e010314b3ab" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedSalesCommissionCurrent_cce9f37e-2918-4917-a393-7efc9dc3234c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedSalesCommissionCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_1469c1c0-2a84-4a5e-a4eb-cb9a7ce58bf7" xlink:to="loc_us-gaap_AccruedSalesCommissionCurrent_cce9f37e-2918-4917-a393-7efc9dc3234c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_AccruedGrantCurrent_73f58959-4bba-4db5-ad76-45015733e019" xlink:href="inuv-20211231.xsd#inuv_AccruedGrantCurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_1469c1c0-2a84-4a5e-a4eb-cb9a7ce58bf7" xlink:to="loc_inuv_AccruedGrantCurrent_73f58959-4bba-4db5-ad76-45015733e019" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.inuvo.com/role/OtherLongTermLiabilitiesDetails" xlink:type="simple" xlink:href="inuv-20211231.xsd#OtherLongTermLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.inuvo.com/role/OtherLongTermLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_95137d34-2a3b-4092-abfb-6c1c18d52246" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_SBALoanLiabilityNoncurrent_c4787c92-e522-4102-a355-ed08ef6eca4b" xlink:href="inuv-20211231.xsd#inuv_SBALoanLiabilityNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent_95137d34-2a3b-4092-abfb-6c1c18d52246" xlink:to="loc_inuv_SBALoanLiabilityNoncurrent_c4787c92-e522-4102-a355-ed08ef6eca4b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_LeaseLiabilityDeferredRentNoncurrent_8eb531c0-5711-4fa8-943a-4c1efda45b6e" xlink:href="inuv-20211231.xsd#inuv_LeaseLiabilityDeferredRentNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent_95137d34-2a3b-4092-abfb-6c1c18d52246" xlink:to="loc_inuv_LeaseLiabilityDeferredRentNoncurrent_8eb531c0-5711-4fa8-943a-4c1efda45b6e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_1be67033-d9fc-4469-9760-28d19c3f72e7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent_95137d34-2a3b-4092-abfb-6c1c18d52246" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_1be67033-d9fc-4469-9760-28d19c3f72e7" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.inuvo.com/role/IncomeTaxesProvisionforIncomeTaxDetails" xlink:type="simple" xlink:href="inuv-20211231.xsd#IncomeTaxesProvisionforIncomeTaxDetails"/>
  <link:calculationLink xlink:role="http://www.inuvo.com/role/IncomeTaxesProvisionforIncomeTaxDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability_dc146053-48f4-4b13-9ac0-1674d314ae6f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_7c84c965-5e26-4c17-8479-8b46c45f5c02" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability_dc146053-48f4-4b13-9ac0-1674d314ae6f" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_7c84c965-5e26-4c17-8479-8b46c45f5c02" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_32bf2752-52e1-4976-9c86-08dc0f04b9fd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability_dc146053-48f4-4b13-9ac0-1674d314ae6f" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_32bf2752-52e1-4976-9c86-08dc0f04b9fd" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.inuvo.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails" xlink:type="simple" xlink:href="inuv-20211231.xsd#IncomeTaxesIncomeTaxRateReconciliationDetails"/>
  <link:calculationLink xlink:role="http://www.inuvo.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_8b9d832e-d01d-4dca-8156-92f7d25ca87a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_e40fe616-7704-4176-bad2-203b98670694" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_8b9d832e-d01d-4dca-8156-92f7d25ca87a" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_e40fe616-7704-4176-bad2-203b98670694" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_4f1a180c-7dd3-4cda-bcdb-c9e8f1821344" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_8b9d832e-d01d-4dca-8156-92f7d25ca87a" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_4f1a180c-7dd3-4cda-bcdb-c9e8f1821344" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_EffectiveIncomeTaxRateReconciliationPermanentDifferences_1973e0e9-fbe2-4e0f-a292-a8da0043f839" xlink:href="inuv-20211231.xsd#inuv_EffectiveIncomeTaxRateReconciliationPermanentDifferences"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_8b9d832e-d01d-4dca-8156-92f7d25ca87a" xlink:to="loc_inuv_EffectiveIncomeTaxRateReconciliationPermanentDifferences_1973e0e9-fbe2-4e0f-a292-a8da0043f839" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_6bfa2183-d8b0-4cef-84d1-69c7722159ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_8b9d832e-d01d-4dca-8156-92f7d25ca87a" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_6bfa2183-d8b0-4cef-84d1-69c7722159ab" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.inuvo.com/role/IncomeTaxesScheduleoftheDeferredTaxAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="inuv-20211231.xsd#IncomeTaxesScheduleoftheDeferredTaxAssetsandLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.inuvo.com/role/IncomeTaxesScheduleoftheDeferredTaxAssetsandLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_0d936a10-062e-495e-aa85-de10d964b994" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_24c8e724-19bb-421a-b222-0670ba08026d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_0d936a10-062e-495e-aa85-de10d964b994" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_24c8e724-19bb-421a-b222-0670ba08026d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_9fc58fb6-db6b-4c91-a9d4-73fb230db5d7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_0d936a10-062e-495e-aa85-de10d964b994" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_9fc58fb6-db6b-4c91-a9d4-73fb230db5d7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_8dc529e1-d310-4c44-929a-3bc33318acd0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_DeferredTaxLiabilitiesIntangibleAssetsandPropertyPlantandEquipment_53a7b106-543b-439d-addb-bf06c5c705a0" xlink:href="inuv-20211231.xsd#inuv_DeferredTaxLiabilitiesIntangibleAssetsandPropertyPlantandEquipment"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_8dc529e1-d310-4c44-929a-3bc33318acd0" xlink:to="loc_inuv_DeferredTaxLiabilitiesIntangibleAssetsandPropertyPlantandEquipment_53a7b106-543b-439d-addb-bf06c5c705a0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_a7260fbd-1ea7-4e91-9c79-66717d8729f1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_8dc529e1-d310-4c44-929a-3bc33318acd0" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_a7260fbd-1ea7-4e91-9c79-66717d8729f1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_4e4eef29-0e50-4b35-97e1-32e07928821e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_a6db7686-5ac3-43b3-8021-f82068fc3120" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_4e4eef29-0e50-4b35-97e1-32e07928821e" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_a6db7686-5ac3-43b3-8021-f82068fc3120" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_8ba6d041-9409-45e7-b552-5adf98a43cd7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_4e4eef29-0e50-4b35-97e1-32e07928821e" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_8ba6d041-9409-45e7-b552-5adf98a43cd7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_b22bf1a4-8848-46e2-aca6-ed6edd0b8312" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_a89e95d6-bfc8-4dbe-b7a3-b3c91e060add" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_b22bf1a4-8848-46e2-aca6-ed6edd0b8312" xlink:to="loc_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_a89e95d6-bfc8-4dbe-b7a3-b3c91e060add" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther_1d76eb7a-5415-4938-8a69-05da719617c7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_b22bf1a4-8848-46e2-aca6-ed6edd0b8312" xlink:to="loc_us-gaap_DeferredTaxAssetsOther_1d76eb7a-5415-4938-8a69-05da719617c7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_e7e8a6c6-84d5-47da-ab66-59d922322b63" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_b22bf1a4-8848-46e2-aca6-ed6edd0b8312" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_e7e8a6c6-84d5-47da-ab66-59d922322b63" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent_544244d3-4fa4-4a43-8ed6-4bd11bef1e1c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_b22bf1a4-8848-46e2-aca6-ed6edd0b8312" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent_544244d3-4fa4-4a43-8ed6-4bd11bef1e1c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_1026d5e9-7d6d-4c7d-8783-adc960a5a43d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_b22bf1a4-8848-46e2-aca6-ed6edd0b8312" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_1026d5e9-7d6d-4c7d-8783-adc960a5a43d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_ee7c2a68-b1b0-4450-b317-f18c0123cb7b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_b22bf1a4-8848-46e2-aca6-ed6edd0b8312" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_ee7c2a68-b1b0-4450-b317-f18c0123cb7b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_b9052c82-670b-493a-ba4f-5deb6861b1d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_b22bf1a4-8848-46e2-aca6-ed6edd0b8312" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_b9052c82-670b-493a-ba4f-5deb6861b1d3" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.inuvo.com/role/StockBasedCompensationScheduleofGrantsDetails" xlink:type="simple" xlink:href="inuv-20211231.xsd#StockBasedCompensationScheduleofGrantsDetails"/>
  <link:calculationLink xlink:role="http://www.inuvo.com/role/StockBasedCompensationScheduleofGrantsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_6f39f0ba-e1e5-4ea5-99b4-9d0473f45229" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_903708eb-1194-4aa1-b6ad-0972b92b1056" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_6f39f0ba-e1e5-4ea5-99b4-9d0473f45229" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_903708eb-1194-4aa1-b6ad-0972b92b1056" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_e32b7362-00f2-423d-9266-0b2d5bff8e3c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_6f39f0ba-e1e5-4ea5-99b4-9d0473f45229" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_e32b7362-00f2-423d-9266-0b2d5bff8e3c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_OptionsAndRsasExercised_d86f2df5-1098-4c55-9a9b-56cf44001a3d" xlink:href="inuv-20211231.xsd#inuv_OptionsAndRsasExercised"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_6f39f0ba-e1e5-4ea5-99b4-9d0473f45229" xlink:to="loc_inuv_OptionsAndRsasExercised_d86f2df5-1098-4c55-9a9b-56cf44001a3d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_2e84317e-c317-427d-9880-a1a8691ad649" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_6f39f0ba-e1e5-4ea5-99b4-9d0473f45229" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_2e84317e-c317-427d-9880-a1a8691ad649" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.inuvo.com/role/LeasesOperatingLeasesDetails" xlink:type="simple" xlink:href="inuv-20211231.xsd#LeasesOperatingLeasesDetails"/>
  <link:calculationLink xlink:role="http://www.inuvo.com/role/LeasesOperatingLeasesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_04f5979f-c34a-42f3-9e11-a34022b01b2b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_4e8ea39b-13c5-40e3-92c9-96406a755d93" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_04f5979f-c34a-42f3-9e11-a34022b01b2b" xlink:to="loc_us-gaap_OperatingLeaseLiability_4e8ea39b-13c5-40e3-92c9-96406a755d93" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_7c912c3b-53a5-4b79-8545-ddb2a458607d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_04f5979f-c34a-42f3-9e11-a34022b01b2b" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_7c912c3b-53a5-4b79-8545-ddb2a458607d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.inuvo.com/role/LeasesOperatingLeasesDetails_1" xlink:type="simple" xlink:href="inuv-20211231.xsd#LeasesOperatingLeasesDetails_1"/>
  <link:calculationLink xlink:role="http://www.inuvo.com/role/LeasesOperatingLeasesDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_636b505f-4883-40ca-9efc-51424997d1cd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree_52ad6bd3-1cf5-4ce5-bd7d-3a21b7b743fe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_636b505f-4883-40ca-9efc-51424997d1cd" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree_52ad6bd3-1cf5-4ce5-bd7d-3a21b7b743fe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo_50054f01-b42b-4fae-a977-fb6e9c9a7173" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_636b505f-4883-40ca-9efc-51424997d1cd" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo_50054f01-b42b-4fae-a977-fb6e9c9a7173" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths_beb3cd50-4fda-4888-bad0-84d3d842581d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_636b505f-4883-40ca-9efc-51424997d1cd" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths_beb3cd50-4fda-4888-bad0-84d3d842581d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.inuvo.com/role/LeasesFinanceLeasesDetails" xlink:type="simple" xlink:href="inuv-20211231.xsd#LeasesFinanceLeasesDetails"/>
  <link:calculationLink xlink:role="http://www.inuvo.com/role/LeasesFinanceLeasesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_dd699f98-c6d1-43e8-92ad-f0e73aa5397e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_6cfbddbd-279c-4b3d-a077-60895d4ed083" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_dd699f98-c6d1-43e8-92ad-f0e73aa5397e" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_6cfbddbd-279c-4b3d-a077-60895d4ed083" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_3db71b2a-ea6b-4aab-80cf-6250772eb35f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_dd699f98-c6d1-43e8-92ad-f0e73aa5397e" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_3db71b2a-ea6b-4aab-80cf-6250772eb35f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_a2a2627b-bf69-4099-845a-85a78981938e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_dd699f98-c6d1-43e8-92ad-f0e73aa5397e" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_a2a2627b-bf69-4099-845a-85a78981938e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_83f5fbfd-b89c-4052-8f71-0de9a213de4f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_dd699f98-c6d1-43e8-92ad-f0e73aa5397e" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_83f5fbfd-b89c-4052-8f71-0de9a213de4f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_21dbc964-99bb-4430-939e-cdea340e2b39" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_dd699f98-c6d1-43e8-92ad-f0e73aa5397e" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_21dbc964-99bb-4430-939e-cdea340e2b39" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.inuvo.com/role/LeasesFinanceLeasesDetails_1" xlink:type="simple" xlink:href="inuv-20211231.xsd#LeasesFinanceLeasesDetails_1"/>
  <link:calculationLink xlink:role="http://www.inuvo.com/role/LeasesFinanceLeasesDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_da8ca8a9-97e1-499a-b89e-816785601dae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_0ffbc520-9da6-4be4-a267-81a46e215d6c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_da8ca8a9-97e1-499a-b89e-816785601dae" xlink:to="loc_us-gaap_FinanceLeaseLiability_0ffbc520-9da6-4be4-a267-81a46e215d6c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_a9f20187-4a63-4e3d-a86f-a96bb17c5037" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_da8ca8a9-97e1-499a-b89e-816785601dae" xlink:to="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_a9f20187-4a63-4e3d-a86f-a96bb17c5037" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>11
<FILENAME>inuv-20211231_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:99d182ad-7d27-4b10-a288-9857894cc6d4,g:fb688d84-2f1f-4e7f-b65a-9ab36b77152a-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member"/>
  <link:roleRef roleURI="http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" xlink:type="simple" xlink:href="inuv-20211231.xsd#CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"/>
  <link:definitionLink xlink:role="http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" xlink:type="extended" id="i5ae229f90221421d838948dcfb8cab6a_CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_81e92489-9b92-46ac-939c-04e58444bea4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_47b96857-5faf-4d83-84ed-37efb3a8ff63" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_81e92489-9b92-46ac-939c-04e58444bea4" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_47b96857-5faf-4d83-84ed-37efb3a8ff63" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_54a121a7-7a76-413a-8a75-3b662ec23174" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_47b96857-5faf-4d83-84ed-37efb3a8ff63" xlink:to="loc_us-gaap_SharesOutstanding_54a121a7-7a76-413a-8a75-3b662ec23174" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_2d534194-9ce8-464c-97e4-67ed3055e193" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_47b96857-5faf-4d83-84ed-37efb3a8ff63" xlink:to="loc_us-gaap_StockholdersEquity_2d534194-9ce8-464c-97e4-67ed3055e193" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_39ab53d4-5339-444c-affb-bb505e073fc0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_47b96857-5faf-4d83-84ed-37efb3a8ff63" xlink:to="loc_us-gaap_NetIncomeLoss_39ab53d4-5339-444c-affb-bb505e073fc0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_f9b37fb5-4e3b-44c6-b48f-0781daf46740" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_47b96857-5faf-4d83-84ed-37efb3a8ff63" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_f9b37fb5-4e3b-44c6-b48f-0781daf46740" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockRetiredCostMethodAmount_4e38b13f-dd92-4a73-b35f-942e66c23a5b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockRetiredCostMethodAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_47b96857-5faf-4d83-84ed-37efb3a8ff63" xlink:to="loc_us-gaap_TreasuryStockRetiredCostMethodAmount_4e38b13f-dd92-4a73-b35f-942e66c23a5b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_43631056-56a0-4657-99fe-91901483a6eb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_47b96857-5faf-4d83-84ed-37efb3a8ff63" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_43631056-56a0-4657-99fe-91901483a6eb" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_0a42c4a3-a3f0-4fa3-9548-c84c8bb163cb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_47b96857-5faf-4d83-84ed-37efb3a8ff63" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_0a42c4a3-a3f0-4fa3-9548-c84c8bb163cb" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_db92628b-93d5-4991-a66b-c9a395f138d0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_47b96857-5faf-4d83-84ed-37efb3a8ff63" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_db92628b-93d5-4991-a66b-c9a395f138d0" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_4b9adc78-e06a-497e-b80a-3b339234873d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_47b96857-5faf-4d83-84ed-37efb3a8ff63" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_4b9adc78-e06a-497e-b80a-3b339234873d" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_08b4f447-8c5b-435b-990e-22eacab4cb83" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_47b96857-5faf-4d83-84ed-37efb3a8ff63" xlink:to="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_08b4f447-8c5b-435b-990e-22eacab4cb83" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_8dba6116-6d67-47b6-86d7-439aff36c50f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_47b96857-5faf-4d83-84ed-37efb3a8ff63" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_8dba6116-6d67-47b6-86d7-439aff36c50f" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_df99a803-62e4-4b02-b0fc-de55200260d7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_47b96857-5faf-4d83-84ed-37efb3a8ff63" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_df99a803-62e4-4b02-b0fc-de55200260d7" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_2083e591-b689-4f2d-8de4-c33027270598" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_47b96857-5faf-4d83-84ed-37efb3a8ff63" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_2083e591-b689-4f2d-8de4-c33027270598" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_685d46da-15c4-40de-ae5b-d256bc9c8e4e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_47b96857-5faf-4d83-84ed-37efb3a8ff63" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_685d46da-15c4-40de-ae5b-d256bc9c8e4e" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued_95aca785-71d1-419c-a199-9b922dfbf174" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_47b96857-5faf-4d83-84ed-37efb3a8ff63" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued_95aca785-71d1-419c-a199-9b922dfbf174" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_77720592-c5ce-4248-94e9-587067cbd859" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_3c8b049a-c65a-4dcc-a850-9abf82a09d8b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_51f919d6-ece9-4d4b-b197-8f9293b084bf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_81e92489-9b92-46ac-939c-04e58444bea4" xlink:to="loc_us-gaap_StatementTable_51f919d6-ece9-4d4b-b197-8f9293b084bf" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_83ec5db9-f4d1-4a60-af34-65e68486da9c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_51f919d6-ece9-4d4b-b197-8f9293b084bf" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_83ec5db9-f4d1-4a60-af34-65e68486da9c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_83ec5db9-f4d1-4a60-af34-65e68486da9c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_83ec5db9-f4d1-4a60-af34-65e68486da9c" xlink:to="loc_us-gaap_EquityComponentDomain_83ec5db9-f4d1-4a60-af34-65e68486da9c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_de7dbfa0-6d3e-4aba-b795-961fe001fd8e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_83ec5db9-f4d1-4a60-af34-65e68486da9c" xlink:to="loc_us-gaap_EquityComponentDomain_de7dbfa0-6d3e-4aba-b795-961fe001fd8e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_f8cdea4d-f8d1-4985-85df-a7f5c9c73061" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_de7dbfa0-6d3e-4aba-b795-961fe001fd8e" xlink:to="loc_us-gaap_CommonStockMember_f8cdea4d-f8d1-4985-85df-a7f5c9c73061" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_95a1b479-8e2f-4e3a-b6c7-13c164f01ec4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_de7dbfa0-6d3e-4aba-b795-961fe001fd8e" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_95a1b479-8e2f-4e3a-b6c7-13c164f01ec4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_f2cc7ac9-09b5-4dbf-a48a-c27a30540827" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_de7dbfa0-6d3e-4aba-b795-961fe001fd8e" xlink:to="loc_us-gaap_RetainedEarningsMember_f2cc7ac9-09b5-4dbf-a48a-c27a30540827" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockMember_64cc848e-7af6-47d4-ac43-ce469cef58ef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_de7dbfa0-6d3e-4aba-b795-961fe001fd8e" xlink:to="loc_us-gaap_TreasuryStockMember_64cc848e-7af6-47d4-ac43-ce469cef58ef" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_630a0683-814a-480a-b1b1-b88fd4a86929" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_de7dbfa0-6d3e-4aba-b795-961fe001fd8e" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_630a0683-814a-480a-b1b1-b88fd4a86929" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.inuvo.com/role/OrganizationandBusinessDetails" xlink:type="simple" xlink:href="inuv-20211231.xsd#OrganizationandBusinessDetails"/>
  <link:definitionLink xlink:role="http://www.inuvo.com/role/OrganizationandBusinessDetails" xlink:type="extended" id="ibe54f4f3fecd4639b8d11073067b9b08_OrganizationandBusinessDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_3132b4e3-658a-46ff-8e43-c55ec3f0d98d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_IntellectualPropertyNumberofIssuedPatents_0580bc24-deb3-4129-84c2-96392814d03d" xlink:href="inuv-20211231.xsd#inuv_IntellectualPropertyNumberofIssuedPatents"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_3132b4e3-658a-46ff-8e43-c55ec3f0d98d" xlink:to="loc_inuv_IntellectualPropertyNumberofIssuedPatents_0580bc24-deb3-4129-84c2-96392814d03d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsAndShortTermInvestments_6822d36f-ec2e-4f37-9886-d8a23ddea8e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsAndShortTermInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_3132b4e3-658a-46ff-8e43-c55ec3f0d98d" xlink:to="loc_us-gaap_CashCashEquivalentsAndShortTermInvestments_6822d36f-ec2e-4f37-9886-d8a23ddea8e0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_WorkingCapitalNet_967e6988-e037-4a21-aa03-d3a442c13caa" xlink:href="inuv-20211231.xsd#inuv_WorkingCapitalNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_3132b4e3-658a-46ff-8e43-c55ec3f0d98d" xlink:to="loc_inuv_WorkingCapitalNet_967e6988-e037-4a21-aa03-d3a442c13caa" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_1bbc0762-a2c2-4a4f-bb1a-429d6836085c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_3132b4e3-658a-46ff-8e43-c55ec3f0d98d" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_1bbc0762-a2c2-4a4f-bb1a-429d6836085c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_f01daa9d-9223-48c8-891e-fe3f8a0561e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockConsiderationReceivedOnTransaction"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_3132b4e3-658a-46ff-8e43-c55ec3f0d98d" xlink:to="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_f01daa9d-9223-48c8-891e-fe3f8a0561e2" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_PaycheckProtectionProgramLoan_25b3423d-8ecf-4645-9e60-46f14bd49e24" xlink:href="inuv-20211231.xsd#inuv_PaycheckProtectionProgramLoan"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_3132b4e3-658a-46ff-8e43-c55ec3f0d98d" xlink:to="loc_inuv_PaycheckProtectionProgramLoan_25b3423d-8ecf-4645-9e60-46f14bd49e24" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireInvestments_213ec72b-c4df-47ce-9498-372bc40f945d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_3132b4e3-658a-46ff-8e43-c55ec3f0d98d" xlink:to="loc_us-gaap_PaymentsToAcquireInvestments_213ec72b-c4df-47ce-9498-372bc40f945d" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_CashDepositedInterestBearing_62147fd2-0a05-4530-a8b8-eccf69a6e037" xlink:href="inuv-20211231.xsd#inuv_CashDepositedInterestBearing"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_3132b4e3-658a-46ff-8e43-c55ec3f0d98d" xlink:to="loc_inuv_CashDepositedInterestBearing_62147fd2-0a05-4530-a8b8-eccf69a6e037" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Deposits_2caec9b7-c952-4348-8b05-ba18342be548" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Deposits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_3132b4e3-658a-46ff-8e43-c55ec3f0d98d" xlink:to="loc_us-gaap_Deposits_2caec9b7-c952-4348-8b05-ba18342be548" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_SaleOfStockConsiderationReceivedOnTransactionAuthorizedAmount_dfda51ca-affd-4215-a8ee-b5807057904e" xlink:href="inuv-20211231.xsd#inuv_SaleOfStockConsiderationReceivedOnTransactionAuthorizedAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_3132b4e3-658a-46ff-8e43-c55ec3f0d98d" xlink:to="loc_inuv_SaleOfStockConsiderationReceivedOnTransactionAuthorizedAmount_dfda51ca-affd-4215-a8ee-b5807057904e" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_CommissionFeePercent_63ebf641-6daa-4e14-bd8f-3ac1417b4c0f" xlink:href="inuv-20211231.xsd#inuv_CommissionFeePercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_3132b4e3-658a-46ff-8e43-c55ec3f0d98d" xlink:to="loc_inuv_CommissionFeePercent_63ebf641-6daa-4e14-bd8f-3ac1417b4c0f" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_EmployeeSalariesInExcessCausingAPercentageOfSalaryForgone_5c43c05c-4985-491a-b177-6a09ba0e095e" xlink:href="inuv-20211231.xsd#inuv_EmployeeSalariesInExcessCausingAPercentageOfSalaryForgone"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_3132b4e3-658a-46ff-8e43-c55ec3f0d98d" xlink:to="loc_inuv_EmployeeSalariesInExcessCausingAPercentageOfSalaryForgone_5c43c05c-4985-491a-b177-6a09ba0e095e" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_04e5779a-6db2-447e-b37d-454af7ba4574" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_3132b4e3-658a-46ff-8e43-c55ec3f0d98d" xlink:to="loc_us-gaap_DebtInstrumentTable_04e5779a-6db2-447e-b37d-454af7ba4574" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_3583659a-336b-415f-87c0-9e3579531d11" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_04e5779a-6db2-447e-b37d-454af7ba4574" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_3583659a-336b-415f-87c0-9e3579531d11" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_3583659a-336b-415f-87c0-9e3579531d11_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_3583659a-336b-415f-87c0-9e3579531d11" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_3583659a-336b-415f-87c0-9e3579531d11_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_c3218468-03d9-42ab-90bf-132498925993" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_3583659a-336b-415f-87c0-9e3579531d11" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_c3218468-03d9-42ab-90bf-132498925993" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_SalesAgreementMember_6e6b64c7-6938-4bab-8849-12b6403be5ae" xlink:href="inuv-20211231.xsd#inuv_SalesAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_c3218468-03d9-42ab-90bf-132498925993" xlink:to="loc_inuv_SalesAgreementMember_6e6b64c7-6938-4bab-8849-12b6403be5ae" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeAxis_b43ba31b-c64e-4bfc-9ac1-96e2b2a8e865" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_04e5779a-6db2-447e-b37d-454af7ba4574" xlink:to="loc_us-gaap_InvestmentTypeAxis_b43ba31b-c64e-4bfc-9ac1-96e2b2a8e865" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_b43ba31b-c64e-4bfc-9ac1-96e2b2a8e865_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_InvestmentTypeAxis_b43ba31b-c64e-4bfc-9ac1-96e2b2a8e865" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_b43ba31b-c64e-4bfc-9ac1-96e2b2a8e865_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_855bc740-9c40-4d91-a89c-3042304b1fac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_InvestmentTypeAxis_b43ba31b-c64e-4bfc-9ac1-96e2b2a8e865" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_855bc740-9c40-4d91-a89c-3042304b1fac" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_MoneyMarketFundsAndMarketableDebtAndEquitySecuritiesMember_787287a6-d9b4-47da-882a-a39a0dca5fd5" xlink:href="inuv-20211231.xsd#inuv_MoneyMarketFundsAndMarketableDebtAndEquitySecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_855bc740-9c40-4d91-a89c-3042304b1fac" xlink:to="loc_inuv_MoneyMarketFundsAndMarketableDebtAndEquitySecuritiesMember_787287a6-d9b4-47da-882a-a39a0dca5fd5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusualOrInfrequentItemAxis_ff242924-6791-4500-a8c1-b0df0aaaf283" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnusualOrInfrequentItemAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_04e5779a-6db2-447e-b37d-454af7ba4574" xlink:to="loc_us-gaap_UnusualOrInfrequentItemAxis_ff242924-6791-4500-a8c1-b0df0aaaf283" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusualOrInfrequentItemDomain_ff242924-6791-4500-a8c1-b0df0aaaf283_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnusualOrInfrequentItemDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_UnusualOrInfrequentItemAxis_ff242924-6791-4500-a8c1-b0df0aaaf283" xlink:to="loc_us-gaap_UnusualOrInfrequentItemDomain_ff242924-6791-4500-a8c1-b0df0aaaf283_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusualOrInfrequentItemDomain_13a18a24-3772-4efd-8dd5-a7ffd75d18c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnusualOrInfrequentItemDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_UnusualOrInfrequentItemAxis_ff242924-6791-4500-a8c1-b0df0aaaf283" xlink:to="loc_us-gaap_UnusualOrInfrequentItemDomain_13a18a24-3772-4efd-8dd5-a7ffd75d18c3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_COVID19Member_88b30248-4eae-42af-9965-1a30567af63d" xlink:href="inuv-20211231.xsd#inuv_COVID19Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UnusualOrInfrequentItemDomain_13a18a24-3772-4efd-8dd5-a7ffd75d18c3" xlink:to="loc_inuv_COVID19Member_88b30248-4eae-42af-9965-1a30567af63d" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.inuvo.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueDetails" xlink:type="simple" xlink:href="inuv-20211231.xsd#SummaryofSignificantAccountingPoliciesDisaggregationofRevenueDetails"/>
  <link:definitionLink xlink:role="http://www.inuvo.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueDetails" xlink:type="extended" id="i76b9ce858fa04dfbb1670bbe02c6f27f_SummaryofSignificantAccountingPoliciesDisaggregationofRevenueDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_eb956b4d-5e8a-4a45-9497-abd54387d2a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_b7908dfb-41fa-4dcf-ae43-f999ac815b3c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_eb956b4d-5e8a-4a45-9497-abd54387d2a5" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_b7908dfb-41fa-4dcf-ae43-f999ac815b3c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_PercentageOfTotalRevenue_c7abfd85-3f31-4e51-a67d-b75c30221bbf" xlink:href="inuv-20211231.xsd#inuv_PercentageOfTotalRevenue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_eb956b4d-5e8a-4a45-9497-abd54387d2a5" xlink:to="loc_inuv_PercentageOfTotalRevenue_c7abfd85-3f31-4e51-a67d-b75c30221bbf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_c618d935-8410-4838-b896-272dbdde6166" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_eb956b4d-5e8a-4a45-9497-abd54387d2a5" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_c618d935-8410-4838-b896-272dbdde6166" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerSalesChannelAxis_cc896381-117d-4d7c-ad59-0fd59bbab522" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerSalesChannelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_c618d935-8410-4838-b896-272dbdde6166" xlink:to="loc_us-gaap_ContractWithCustomerSalesChannelAxis_cc896381-117d-4d7c-ad59-0fd59bbab522" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerSalesChannelDomain_cc896381-117d-4d7c-ad59-0fd59bbab522_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerSalesChannelDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ContractWithCustomerSalesChannelAxis_cc896381-117d-4d7c-ad59-0fd59bbab522" xlink:to="loc_us-gaap_ContractWithCustomerSalesChannelDomain_cc896381-117d-4d7c-ad59-0fd59bbab522_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerSalesChannelDomain_3894aa82-32c4-4ebb-be23-bf434414e034" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerSalesChannelDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ContractWithCustomerSalesChannelAxis_cc896381-117d-4d7c-ad59-0fd59bbab522" xlink:to="loc_us-gaap_ContractWithCustomerSalesChannelDomain_3894aa82-32c4-4ebb-be23-bf434414e034" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_ValidClickPlatformMember_fb8f3285-9ac6-4c7f-9087-cf47309049eb" xlink:href="inuv-20211231.xsd#inuv_ValidClickPlatformMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContractWithCustomerSalesChannelDomain_3894aa82-32c4-4ebb-be23-bf434414e034" xlink:to="loc_inuv_ValidClickPlatformMember_fb8f3285-9ac6-4c7f-9087-cf47309049eb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_IntelKeyPlatformMember_75f7cadc-65e1-4ff2-b5dc-c976af64c7aa" xlink:href="inuv-20211231.xsd#inuv_IntelKeyPlatformMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContractWithCustomerSalesChannelDomain_3894aa82-32c4-4ebb-be23-bf434414e034" xlink:to="loc_inuv_IntelKeyPlatformMember_75f7cadc-65e1-4ff2-b5dc-c976af64c7aa" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.inuvo.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" xlink:type="simple" xlink:href="inuv-20211231.xsd#SummaryofSignificantAccountingPoliciesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.inuvo.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" xlink:type="extended" id="i4e783dd807c54e6f866a1ad4e1d31f0a_SummaryofSignificantAccountingPoliciesNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_inuv_ScheduleOfSignificantAccountingPoliciesLineItems_4c936262-3c1a-4030-883f-9520cc377fb3" xlink:href="inuv-20211231.xsd#inuv_ScheduleOfSignificantAccountingPoliciesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_d36086df-450f-4a77-a648-3c7840545f62" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_inuv_ScheduleOfSignificantAccountingPoliciesLineItems_4c936262-3c1a-4030-883f-9520cc377fb3" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_d36086df-450f-4a77-a648-3c7840545f62" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_e87db817-6383-4a19-84b8-06151ec9db29" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Depreciation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_inuv_ScheduleOfSignificantAccountingPoliciesLineItems_4c936262-3c1a-4030-883f-9520cc377fb3" xlink:to="loc_us-gaap_Depreciation_e87db817-6383-4a19-84b8-06151ec9db29" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_9219df43-f391-47b6-bfcf-365da943c85a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_inuv_ScheduleOfSignificantAccountingPoliciesLineItems_4c936262-3c1a-4030-883f-9520cc377fb3" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_9219df43-f391-47b6-bfcf-365da943c85a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_370f0720-a217-4ef5-984a-bc51ba558330" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_inuv_ScheduleOfSignificantAccountingPoliciesLineItems_4c936262-3c1a-4030-883f-9520cc377fb3" xlink:to="loc_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_370f0720-a217-4ef5-984a-bc51ba558330" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense_b5afd968-f2a9-452b-9b1e-c3aa8c1f6f13" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_inuv_ScheduleOfSignificantAccountingPoliciesLineItems_4c936262-3c1a-4030-883f-9520cc377fb3" xlink:to="loc_us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense_b5afd968-f2a9-452b-9b1e-c3aa8c1f6f13" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_NumberOfEmployeesEmployedUnderGrant_691835a4-a4fb-4afb-b7df-a290f84a2031" xlink:href="inuv-20211231.xsd#inuv_NumberOfEmployeesEmployedUnderGrant"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_inuv_ScheduleOfSignificantAccountingPoliciesLineItems_4c936262-3c1a-4030-883f-9520cc377fb3" xlink:to="loc_inuv_NumberOfEmployeesEmployedUnderGrant_691835a4-a4fb-4afb-b7df-a290f84a2031" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_NumberOfEmployeesUnderMinimumAmountRequiredToBeEmployedUnderGrant_318ad1cf-b83d-44cf-94a9-16693ac3fcf6" xlink:href="inuv-20211231.xsd#inuv_NumberOfEmployeesUnderMinimumAmountRequiredToBeEmployedUnderGrant"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_inuv_ScheduleOfSignificantAccountingPoliciesLineItems_4c936262-3c1a-4030-883f-9520cc377fb3" xlink:to="loc_inuv_NumberOfEmployeesUnderMinimumAmountRequiredToBeEmployedUnderGrant_318ad1cf-b83d-44cf-94a9-16693ac3fcf6" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_NumberOfEmployeesRequiredToBeEmployedUnderGrant_4106e691-59ee-4603-a390-d2517293f4c2" xlink:href="inuv-20211231.xsd#inuv_NumberOfEmployeesRequiredToBeEmployedUnderGrant"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_inuv_ScheduleOfSignificantAccountingPoliciesLineItems_4c936262-3c1a-4030-883f-9520cc377fb3" xlink:to="loc_inuv_NumberOfEmployeesRequiredToBeEmployedUnderGrant_4106e691-59ee-4603-a390-d2517293f4c2" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_AccruedGrantCurrent_3ddeb7da-01f9-4c7a-ac45-c35ed6c9e72d" xlink:href="inuv-20211231.xsd#inuv_AccruedGrantCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_inuv_ScheduleOfSignificantAccountingPoliciesLineItems_4c936262-3c1a-4030-883f-9520cc377fb3" xlink:to="loc_inuv_AccruedGrantCurrent_3ddeb7da-01f9-4c7a-ac45-c35ed6c9e72d" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesRetired_0c2be68c-db90-479e-9ab2-8a364fbd24a1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockSharesRetired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_inuv_ScheduleOfSignificantAccountingPoliciesLineItems_4c936262-3c1a-4030-883f-9520cc377fb3" xlink:to="loc_us-gaap_TreasuryStockSharesRetired_0c2be68c-db90-479e-9ab2-8a364fbd24a1" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_b2453a25-d086-4767-acf0-eb94e528e97b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_inuv_ScheduleOfSignificantAccountingPoliciesLineItems_4c936262-3c1a-4030-883f-9520cc377fb3" xlink:to="loc_us-gaap_NumberOfReportableSegments_b2453a25-d086-4767-acf0-eb94e528e97b" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_ConcentrationRiskNumberOfCustomers_64d45082-fa34-4831-95c8-87d5152fe4b9" xlink:href="inuv-20211231.xsd#inuv_ConcentrationRiskNumberOfCustomers"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_inuv_ScheduleOfSignificantAccountingPoliciesLineItems_4c936262-3c1a-4030-883f-9520cc377fb3" xlink:to="loc_inuv_ConcentrationRiskNumberOfCustomers_64d45082-fa34-4831-95c8-87d5152fe4b9" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_b515198d-cc7b-43e5-aaac-7550d1fa169d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_inuv_ScheduleOfSignificantAccountingPoliciesLineItems_4c936262-3c1a-4030-883f-9520cc377fb3" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_b515198d-cc7b-43e5-aaac-7550d1fa169d" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_ScheduleOfSignificantAccountingPoliciesTable_3a03607d-f706-40a4-a2ad-b36de6411bf2" xlink:href="inuv-20211231.xsd#inuv_ScheduleOfSignificantAccountingPoliciesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_inuv_ScheduleOfSignificantAccountingPoliciesLineItems_4c936262-3c1a-4030-883f-9520cc377fb3" xlink:to="loc_inuv_ScheduleOfSignificantAccountingPoliciesTable_3a03607d-f706-40a4-a2ad-b36de6411bf2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_4fcde7d7-14a2-4332-aa6c-c5ebf67a54eb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_inuv_ScheduleOfSignificantAccountingPoliciesTable_3a03607d-f706-40a4-a2ad-b36de6411bf2" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_4fcde7d7-14a2-4332-aa6c-c5ebf67a54eb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_4fcde7d7-14a2-4332-aa6c-c5ebf67a54eb_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_4fcde7d7-14a2-4332-aa6c-c5ebf67a54eb" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_4fcde7d7-14a2-4332-aa6c-c5ebf67a54eb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d9465453-63b0-4e80-9067-3e422ab36001" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_4fcde7d7-14a2-4332-aa6c-c5ebf67a54eb" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d9465453-63b0-4e80-9067-3e422ab36001" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquipmentMember_8b2ba5f0-eb29-432c-909a-b6bf4c9db052" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d9465453-63b0-4e80-9067-3e422ab36001" xlink:to="loc_us-gaap_EquipmentMember_8b2ba5f0-eb29-432c-909a-b6bf4c9db052" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_62406b96-f1df-4ae7-b11c-7830abe8308f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d9465453-63b0-4e80-9067-3e422ab36001" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_62406b96-f1df-4ae7-b11c-7830abe8308f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_821d5d77-b5a9-4990-8079-b91a8f7b7d07" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d9465453-63b0-4e80-9067-3e422ab36001" xlink:to="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_821d5d77-b5a9-4990-8079-b91a8f7b7d07" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareDevelopmentMember_e49fc016-484a-4331-85d2-2885115ca518" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SoftwareDevelopmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d9465453-63b0-4e80-9067-3e422ab36001" xlink:to="loc_us-gaap_SoftwareDevelopmentMember_e49fc016-484a-4331-85d2-2885115ca518" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_bff3cdfa-cabf-4963-8a40-f9e81515ec3f" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_inuv_ScheduleOfSignificantAccountingPoliciesTable_3a03607d-f706-40a4-a2ad-b36de6411bf2" xlink:to="loc_srt_RangeAxis_bff3cdfa-cabf-4963-8a40-f9e81515ec3f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_bff3cdfa-cabf-4963-8a40-f9e81515ec3f_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_bff3cdfa-cabf-4963-8a40-f9e81515ec3f" xlink:to="loc_srt_RangeMember_bff3cdfa-cabf-4963-8a40-f9e81515ec3f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_d923ccd6-4e9a-4fd7-bfcf-39d05b7453b2" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_bff3cdfa-cabf-4963-8a40-f9e81515ec3f" xlink:to="loc_srt_RangeMember_d923ccd6-4e9a-4fd7-bfcf-39d05b7453b2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_24956055-35cb-4be9-955e-4c0b07600889" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_d923ccd6-4e9a-4fd7-bfcf-39d05b7453b2" xlink:to="loc_srt_MinimumMember_24956055-35cb-4be9-955e-4c0b07600889" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_0de0dd39-2372-4c4e-8401-a6aaa654e2da" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_d923ccd6-4e9a-4fd7-bfcf-39d05b7453b2" xlink:to="loc_srt_MaximumMember_0de0dd39-2372-4c4e-8401-a6aaa654e2da" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_26e46558-ba35-4862-8eef-db1296bb4164" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_inuv_ScheduleOfSignificantAccountingPoliciesTable_3a03607d-f706-40a4-a2ad-b36de6411bf2" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_26e46558-ba35-4862-8eef-db1296bb4164" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_26e46558-ba35-4862-8eef-db1296bb4164_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_26e46558-ba35-4862-8eef-db1296bb4164" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_26e46558-ba35-4862-8eef-db1296bb4164_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_b31d5cf5-6d62-447d-ab3b-91d25b75464c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_26e46558-ba35-4862-8eef-db1296bb4164" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_b31d5cf5-6d62-447d-ab3b-91d25b75464c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_0e8055ba-a2a9-4b47-a1a8-3fa959626a52" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_b31d5cf5-6d62-447d-ab3b-91d25b75464c" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_0e8055ba-a2a9-4b47-a1a8-3fa959626a52" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_c59a7f22-ed1d-4f44-a4cf-bc3dcb7b63e5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_inuv_ScheduleOfSignificantAccountingPoliciesTable_3a03607d-f706-40a4-a2ad-b36de6411bf2" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_c59a7f22-ed1d-4f44-a4cf-bc3dcb7b63e5" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_c59a7f22-ed1d-4f44-a4cf-bc3dcb7b63e5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_c59a7f22-ed1d-4f44-a4cf-bc3dcb7b63e5" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_c59a7f22-ed1d-4f44-a4cf-bc3dcb7b63e5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_4934d116-f98f-4dbc-8d6b-170f3790fde8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_c59a7f22-ed1d-4f44-a4cf-bc3dcb7b63e5" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_4934d116-f98f-4dbc-8d6b-170f3790fde8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember_b85b4937-99d6-4fae-93a6-9a651c5fbbf8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_4934d116-f98f-4dbc-8d6b-170f3790fde8" xlink:to="loc_us-gaap_SalesRevenueNetMember_b85b4937-99d6-4fae-93a6-9a651c5fbbf8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_aff0fdab-a1eb-4cdc-a820-82724f5ba808" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MajorCustomersAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_inuv_ScheduleOfSignificantAccountingPoliciesTable_3a03607d-f706-40a4-a2ad-b36de6411bf2" xlink:to="loc_srt_MajorCustomersAxis_aff0fdab-a1eb-4cdc-a820-82724f5ba808" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_aff0fdab-a1eb-4cdc-a820-82724f5ba808_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_MajorCustomersAxis_aff0fdab-a1eb-4cdc-a820-82724f5ba808" xlink:to="loc_srt_NameOfMajorCustomerDomain_aff0fdab-a1eb-4cdc-a820-82724f5ba808_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_5fae3156-f459-4fc5-81b2-ba6c15c62b28" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_MajorCustomersAxis_aff0fdab-a1eb-4cdc-a820-82724f5ba808" xlink:to="loc_srt_NameOfMajorCustomerDomain_5fae3156-f459-4fc5-81b2-ba6c15c62b28" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_TwoLargestCustomersMember_9805a0d0-f815-44c7-b203-d08832dd6591" xlink:href="inuv-20211231.xsd#inuv_TwoLargestCustomersMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_5fae3156-f459-4fc5-81b2-ba6c15c62b28" xlink:to="loc_inuv_TwoLargestCustomersMember_9805a0d0-f815-44c7-b203-d08832dd6591" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.inuvo.com/role/FairValueMeasurementsSummaryofCashEquivalentsandMarketableSecuritiesDetails" xlink:type="simple" xlink:href="inuv-20211231.xsd#FairValueMeasurementsSummaryofCashEquivalentsandMarketableSecuritiesDetails"/>
  <link:definitionLink xlink:role="http://www.inuvo.com/role/FairValueMeasurementsSummaryofCashEquivalentsandMarketableSecuritiesDetails" xlink:type="extended" id="i1baa0b32763545e2b824606cec3f17c0_FairValueMeasurementsSummaryofCashEquivalentsandMarketableSecuritiesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_16b2935e-3625-411e-ba3e-808a12380e57" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Cash_91989086-508e-4fc2-8f12-bb60dfe5c048" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Cash"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_16b2935e-3625-411e-ba3e-808a12380e57" xlink:to="loc_us-gaap_Cash_91989086-508e-4fc2-8f12-bb60dfe5c048" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashEquivalentsAtCarryingValue_270e2a9d-dac5-4888-b4cc-26bffbcebb6f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashEquivalentsAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_16b2935e-3625-411e-ba3e-808a12380e57" xlink:to="loc_us-gaap_CashEquivalentsAtCarryingValue_270e2a9d-dac5-4888-b4cc-26bffbcebb6f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_3788a565-fb0f-4213-ac6f-e0e08f9c7b2b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_16b2935e-3625-411e-ba3e-808a12380e57" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_3788a565-fb0f-4213-ac6f-e0e08f9c7b2b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_6cbb9c7a-6dcf-4bdb-9867-6916407628f5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_16b2935e-3625-411e-ba3e-808a12380e57" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_6cbb9c7a-6dcf-4bdb-9867-6916407628f5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_877a8171-2dfe-4e6d-bada-e49c150dcebd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_16b2935e-3625-411e-ba3e-808a12380e57" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_877a8171-2dfe-4e6d-bada-e49c150dcebd" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax_51c657ec-ea8b-4086-a2a8-18fb73d58492" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_16b2935e-3625-411e-ba3e-808a12380e57" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax_51c657ec-ea8b-4086-a2a8-18fb73d58492" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_d18eabd9-eefd-4ebe-b2bd-413e322d8d43" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_16b2935e-3625-411e-ba3e-808a12380e57" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_d18eabd9-eefd-4ebe-b2bd-413e322d8d43" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiCost_82b285dd-92df-4144-9263-defbe3f44cbc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquitySecuritiesFvNiCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_16b2935e-3625-411e-ba3e-808a12380e57" xlink:to="loc_us-gaap_EquitySecuritiesFvNiCost_82b285dd-92df-4144-9263-defbe3f44cbc" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_EquitySecuritiesFVNIAccumulatedGrossUnrealizedLossBeforeTax_f1ddc17b-3e04-4aec-b3be-6fbeb72d95a3" xlink:href="inuv-20211231.xsd#inuv_EquitySecuritiesFVNIAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_16b2935e-3625-411e-ba3e-808a12380e57" xlink:to="loc_inuv_EquitySecuritiesFVNIAccumulatedGrossUnrealizedLossBeforeTax_f1ddc17b-3e04-4aec-b3be-6fbeb72d95a3" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNi_79e6f73c-b27d-4355-8545-7f31c7a4b8a0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquitySecuritiesFvNi"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_16b2935e-3625-411e-ba3e-808a12380e57" xlink:to="loc_us-gaap_EquitySecuritiesFvNi_79e6f73c-b27d-4355-8545-7f31c7a4b8a0" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsFairValueDisclosure_6415f9fa-f278-4905-bd1d-54a4baf8b72b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_16b2935e-3625-411e-ba3e-808a12380e57" xlink:to="loc_us-gaap_InvestmentsFairValueDisclosure_6415f9fa-f278-4905-bd1d-54a4baf8b72b" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_b1d9b471-33ff-45c5-8f78-c191a3a6908a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_16b2935e-3625-411e-ba3e-808a12380e57" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_b1d9b471-33ff-45c5-8f78-c191a3a6908a" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_da1333f8-8601-4523-9b52-a29d1c08566d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_16b2935e-3625-411e-ba3e-808a12380e57" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_da1333f8-8601-4523-9b52-a29d1c08566d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAxis_da94fe49-8586-4b2d-952e-56cebdaa67f5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_da1333f8-8601-4523-9b52-a29d1c08566d" xlink:to="loc_us-gaap_CashAndCashEquivalentsAxis_da94fe49-8586-4b2d-952e-56cebdaa67f5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_da94fe49-8586-4b2d-952e-56cebdaa67f5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis_da94fe49-8586-4b2d-952e-56cebdaa67f5" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_da94fe49-8586-4b2d-952e-56cebdaa67f5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_b769f5cd-e1bc-444b-90b6-c68cd8a4d5ef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis_da94fe49-8586-4b2d-952e-56cebdaa67f5" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_b769f5cd-e1bc-444b-90b6-c68cd8a4d5ef" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashMember_56662a98-9e2b-4993-a5fa-c46973f3057d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_b769f5cd-e1bc-444b-90b6-c68cd8a4d5ef" xlink:to="loc_us-gaap_CashMember_56662a98-9e2b-4993-a5fa-c46973f3057d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashEquivalentsMember_7a2b1a5c-d3c2-44dd-94f5-7402b7d5e830" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashEquivalentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_b769f5cd-e1bc-444b-90b6-c68cd8a4d5ef" xlink:to="loc_us-gaap_CashEquivalentsMember_7a2b1a5c-d3c2-44dd-94f5-7402b7d5e830" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_e768a601-6b93-4e58-8192-3105835a9959" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_da1333f8-8601-4523-9b52-a29d1c08566d" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_e768a601-6b93-4e58-8192-3105835a9959" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_e768a601-6b93-4e58-8192-3105835a9959_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_e768a601-6b93-4e58-8192-3105835a9959" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_e768a601-6b93-4e58-8192-3105835a9959_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_cb5ec191-a4ec-48d7-8a13-4b7adf32c5dd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_e768a601-6b93-4e58-8192-3105835a9959" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_cb5ec191-a4ec-48d7-8a13-4b7adf32c5dd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_3312a174-46d4-4bb0-8fab-3673b45b60b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_cb5ec191-a4ec-48d7-8a13-4b7adf32c5dd" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_3312a174-46d4-4bb0-8fab-3673b45b60b5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_20012d25-0d44-4aa8-ac74-6016a06d1368" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_da1333f8-8601-4523-9b52-a29d1c08566d" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_20012d25-0d44-4aa8-ac74-6016a06d1368" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_20012d25-0d44-4aa8-ac74-6016a06d1368_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_20012d25-0d44-4aa8-ac74-6016a06d1368" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_20012d25-0d44-4aa8-ac74-6016a06d1368_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_d00abf12-723e-47d8-a356-65664b73f523" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_20012d25-0d44-4aa8-ac74-6016a06d1368" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_d00abf12-723e-47d8-a356-65664b73f523" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_1c096f9c-8228-4a83-a45b-7a941980d723" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_d00abf12-723e-47d8-a356-65664b73f523" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_1c096f9c-8228-4a83-a45b-7a941980d723" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.inuvo.com/role/PropertyandEquipmentScheduleofCarryingValueDetails" xlink:type="simple" xlink:href="inuv-20211231.xsd#PropertyandEquipmentScheduleofCarryingValueDetails"/>
  <link:definitionLink xlink:role="http://www.inuvo.com/role/PropertyandEquipmentScheduleofCarryingValueDetails" xlink:type="extended" id="i9bc91e04962b49c596ef4228d8af17db_PropertyandEquipmentScheduleofCarryingValueDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_931edd35-c014-4bdc-8b02-c2fb1ec42f0b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_ff046ec6-50f0-4afd-bca6-8ac65765d8fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_931edd35-c014-4bdc-8b02-c2fb1ec42f0b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_ff046ec6-50f0-4afd-bca6-8ac65765d8fb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_d3cb2263-8990-4a26-a817-fc728102dd56" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_931edd35-c014-4bdc-8b02-c2fb1ec42f0b" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_d3cb2263-8990-4a26-a817-fc728102dd56" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_40a1804f-ebd3-454f-a26b-86c00181dcc9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_931edd35-c014-4bdc-8b02-c2fb1ec42f0b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_40a1804f-ebd3-454f-a26b-86c00181dcc9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_ff35122f-7cc4-45ee-8ec7-1091a260b6ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_931edd35-c014-4bdc-8b02-c2fb1ec42f0b" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_ff35122f-7cc4-45ee-8ec7-1091a260b6ca" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_ec006fa8-7b0a-4f71-87ea-0df83f046505" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_ff35122f-7cc4-45ee-8ec7-1091a260b6ca" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_ec006fa8-7b0a-4f71-87ea-0df83f046505" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_ec006fa8-7b0a-4f71-87ea-0df83f046505_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_ec006fa8-7b0a-4f71-87ea-0df83f046505" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_ec006fa8-7b0a-4f71-87ea-0df83f046505_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_ef90959a-f3c1-4d7d-8c51-3688a4a676c2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_ec006fa8-7b0a-4f71-87ea-0df83f046505" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_ef90959a-f3c1-4d7d-8c51-3688a4a676c2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_43801098-c286-4ab3-b499-1fc347cbb951" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_ef90959a-f3c1-4d7d-8c51-3688a4a676c2" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_43801098-c286-4ab3-b499-1fc347cbb951" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquipmentMember_dd0ac9f2-a4bb-45eb-94bb-afad6f8e67b7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_ef90959a-f3c1-4d7d-8c51-3688a4a676c2" xlink:to="loc_us-gaap_EquipmentMember_dd0ac9f2-a4bb-45eb-94bb-afad6f8e67b7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_CapitalizedLaborMember_8f0a99f9-0aaa-4069-8fdc-51f7cc905791" xlink:href="inuv-20211231.xsd#inuv_CapitalizedLaborMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_ef90959a-f3c1-4d7d-8c51-3688a4a676c2" xlink:to="loc_inuv_CapitalizedLaborMember_8f0a99f9-0aaa-4069-8fdc-51f7cc905791" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_36b7d46f-bd47-4156-9e99-eee8a038e482" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_ef90959a-f3c1-4d7d-8c51-3688a4a676c2" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_36b7d46f-bd47-4156-9e99-eee8a038e482" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.inuvo.com/role/IntangibleAssetsandGoodwillScheduleofGoodwillandIntangibleAssetsDetails" xlink:type="simple" xlink:href="inuv-20211231.xsd#IntangibleAssetsandGoodwillScheduleofGoodwillandIntangibleAssetsDetails"/>
  <link:definitionLink xlink:role="http://www.inuvo.com/role/IntangibleAssetsandGoodwillScheduleofGoodwillandIntangibleAssetsDetails" xlink:type="extended" id="icf3c5aa0a0794bd995ba29162a49ad8e_IntangibleAssetsandGoodwillScheduleofGoodwillandIntangibleAssetsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_inuv_ScheduleOfFiniteLivedIntangibleAssetsAndGoodwillLineItems_da3ef413-e0fc-4536-9f03-86b5956fdad2" xlink:href="inuv-20211231.xsd#inuv_ScheduleOfFiniteLivedIntangibleAssetsAndGoodwillLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_8f6c720f-e84c-4ab3-92ac-33d74aeb88e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_inuv_ScheduleOfFiniteLivedIntangibleAssetsAndGoodwillLineItems_da3ef413-e0fc-4536-9f03-86b5956fdad2" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_8f6c720f-e84c-4ab3-92ac-33d74aeb88e4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_6b95d630-87fd-434e-96a4-ed1f09518a88" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_inuv_ScheduleOfFiniteLivedIntangibleAssetsAndGoodwillLineItems_da3ef413-e0fc-4536-9f03-86b5956fdad2" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_6b95d630-87fd-434e-96a4-ed1f09518a88" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_f3b49e87-4bd0-4bcd-8243-4963a6f38d3f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_inuv_ScheduleOfFiniteLivedIntangibleAssetsAndGoodwillLineItems_da3ef413-e0fc-4536-9f03-86b5956fdad2" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_f3b49e87-4bd0-4bcd-8243-4963a6f38d3f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_cf239bba-d7e9-4fe2-b189-eec0adaadefe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_inuv_ScheduleOfFiniteLivedIntangibleAssetsAndGoodwillLineItems_da3ef413-e0fc-4536-9f03-86b5956fdad2" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_cf239bba-d7e9-4fe2-b189-eec0adaadefe" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_4480b8d1-1305-448a-b0a3-caf9751919c5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_inuv_ScheduleOfFiniteLivedIntangibleAssetsAndGoodwillLineItems_da3ef413-e0fc-4536-9f03-86b5956fdad2" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_4480b8d1-1305-448a-b0a3-caf9751919c5" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_e2d85bce-ed52-42cd-8946-1a3f1673474d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_inuv_ScheduleOfFiniteLivedIntangibleAssetsAndGoodwillLineItems_da3ef413-e0fc-4536-9f03-86b5956fdad2" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_e2d85bce-ed52-42cd-8946-1a3f1673474d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_FiniteLivedIntangibleAssetsNonCurrentAbstract_a04ce836-a919-4847-a036-6c48747e486b" xlink:href="inuv-20211231.xsd#inuv_FiniteLivedIntangibleAssetsNonCurrentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_inuv_ScheduleOfFiniteLivedIntangibleAssetsAndGoodwillLineItems_da3ef413-e0fc-4536-9f03-86b5956fdad2" xlink:to="loc_inuv_FiniteLivedIntangibleAssetsNonCurrentAbstract_a04ce836-a919-4847-a036-6c48747e486b" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_FiniteLivedandIndefiniteLivedIntangibleAssetsLongTermPortionGross_9bdb23f9-de71-49d3-9d8f-f64c219d0403" xlink:href="inuv-20211231.xsd#inuv_FiniteLivedandIndefiniteLivedIntangibleAssetsLongTermPortionGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_inuv_FiniteLivedIntangibleAssetsNonCurrentAbstract_a04ce836-a919-4847-a036-6c48747e486b" xlink:to="loc_inuv_FiniteLivedandIndefiniteLivedIntangibleAssetsLongTermPortionGross_9bdb23f9-de71-49d3-9d8f-f64c219d0403" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_FiniteLivedIntangibleAssetsLongTermPortionAccumulatedAmortization_498b5642-8de4-4cdb-8a34-f113588ec662" xlink:href="inuv-20211231.xsd#inuv_FiniteLivedIntangibleAssetsLongTermPortionAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_inuv_FiniteLivedIntangibleAssetsNonCurrentAbstract_a04ce836-a919-4847-a036-6c48747e486b" xlink:to="loc_inuv_FiniteLivedIntangibleAssetsLongTermPortionAccumulatedAmortization_498b5642-8de4-4cdb-8a34-f113588ec662" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_IntangibleAssetsLongTermPortionNetOfAccumulatedAmortization_0a891408-3280-4564-8410-0d35150fdf45" xlink:href="inuv-20211231.xsd#inuv_IntangibleAssetsLongTermPortionNetOfAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_inuv_FiniteLivedIntangibleAssetsNonCurrentAbstract_a04ce836-a919-4847-a036-6c48747e486b" xlink:to="loc_inuv_IntangibleAssetsLongTermPortionNetOfAccumulatedAmortization_0a891408-3280-4564-8410-0d35150fdf45" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_AmortizationOfIntangibleAssetsRelatingToLongTermAssets_b702d967-1e1a-4569-b788-5dddd8e90871" xlink:href="inuv-20211231.xsd#inuv_AmortizationOfIntangibleAssetsRelatingToLongTermAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_inuv_FiniteLivedIntangibleAssetsNonCurrentAbstract_a04ce836-a919-4847-a036-6c48747e486b" xlink:to="loc_inuv_AmortizationOfIntangibleAssetsRelatingToLongTermAssets_b702d967-1e1a-4569-b788-5dddd8e90871" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLossAbstract_36da46f9-a426-4501-a11c-6ed089257fd3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLossAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_inuv_ScheduleOfFiniteLivedIntangibleAssetsAndGoodwillLineItems_da3ef413-e0fc-4536-9f03-86b5956fdad2" xlink:to="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLossAbstract_36da46f9-a426-4501-a11c-6ed089257fd3" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillGross_bb3fc94d-b61b-46d7-8450-af06a102e059" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLossAbstract_36da46f9-a426-4501-a11c-6ed089257fd3" xlink:to="loc_us-gaap_GoodwillGross_bb3fc94d-b61b-46d7-8450-af06a102e059" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_bd3eccc5-1e5d-4dd1-a15a-49ca85e2d08e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLossAbstract_36da46f9-a426-4501-a11c-6ed089257fd3" xlink:to="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_bd3eccc5-1e5d-4dd1-a15a-49ca85e2d08e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_c0eb33bc-0987-4a0c-bd64-d272f6946fe3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLossAbstract_36da46f9-a426-4501-a11c-6ed089257fd3" xlink:to="loc_us-gaap_Goodwill_c0eb33bc-0987-4a0c-bd64-d272f6946fe3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_ScheduleOfFiniteLivedIntangibleAssetsAndGoodwillTable_639830cd-91ea-4310-ab28-e89365daf2e5" xlink:href="inuv-20211231.xsd#inuv_ScheduleOfFiniteLivedIntangibleAssetsAndGoodwillTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_inuv_ScheduleOfFiniteLivedIntangibleAssetsAndGoodwillLineItems_da3ef413-e0fc-4536-9f03-86b5956fdad2" xlink:to="loc_inuv_ScheduleOfFiniteLivedIntangibleAssetsAndGoodwillTable_639830cd-91ea-4310-ab28-e89365daf2e5" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_7e2a0cbe-50de-4eef-ba53-52ca82528918" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_inuv_ScheduleOfFiniteLivedIntangibleAssetsAndGoodwillTable_639830cd-91ea-4310-ab28-e89365daf2e5" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_7e2a0cbe-50de-4eef-ba53-52ca82528918" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7e2a0cbe-50de-4eef-ba53-52ca82528918_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_7e2a0cbe-50de-4eef-ba53-52ca82528918" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7e2a0cbe-50de-4eef-ba53-52ca82528918_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_81c1b005-f430-4e54-9485-8dbfb45d7baa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_7e2a0cbe-50de-4eef-ba53-52ca82528918" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_81c1b005-f430-4e54-9485-8dbfb45d7baa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_CustomerListMember_82f4062d-19c9-47b8-9620-fa7eadbbe1c7" xlink:href="inuv-20211231.xsd#inuv_CustomerListMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_81c1b005-f430-4e54-9485-8dbfb45d7baa" xlink:to="loc_inuv_CustomerListMember_82f4062d-19c9-47b8-9620-fa7eadbbe1c7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TechnologyBasedIntangibleAssetsMember_8b4d9bc2-87c0-4aa4-92a6-6ca20219b9f7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TechnologyBasedIntangibleAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_81c1b005-f430-4e54-9485-8dbfb45d7baa" xlink:to="loc_us-gaap_TechnologyBasedIntangibleAssetsMember_8b4d9bc2-87c0-4aa4-92a6-6ca20219b9f7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_CustomerListRetargeterMember_3214ebc4-c852-45cc-be06-018a0782bb5e" xlink:href="inuv-20211231.xsd#inuv_CustomerListRetargeterMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_81c1b005-f430-4e54-9485-8dbfb45d7baa" xlink:to="loc_inuv_CustomerListRetargeterMember_3214ebc4-c852-45cc-be06-018a0782bb5e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_CustomerList1Member_e9cf41bc-79c2-4920-89d5-593c447cc4a3" xlink:href="inuv-20211231.xsd#inuv_CustomerList1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_81c1b005-f430-4e54-9485-8dbfb45d7baa" xlink:to="loc_inuv_CustomerList1Member_e9cf41bc-79c2-4920-89d5-593c447cc4a3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_3bf2d9c9-7277-441e-b270-fbe42cf60838" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TradeNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_81c1b005-f430-4e54-9485-8dbfb45d7baa" xlink:to="loc_us-gaap_TradeNamesMember_3bf2d9c9-7277-441e-b270-fbe42cf60838" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_140e0d31-22cc-4d14-a7b1-bad3c1844181" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_81c1b005-f430-4e54-9485-8dbfb45d7baa" xlink:to="loc_us-gaap_CustomerRelationshipsMember_140e0d31-22cc-4d14-a7b1-bad3c1844181" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_79f30f7f-1602-4f29-a95f-d38e057b166f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_inuv_ScheduleOfFiniteLivedIntangibleAssetsAndGoodwillTable_639830cd-91ea-4310-ab28-e89365daf2e5" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_79f30f7f-1602-4f29-a95f-d38e057b166f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_79f30f7f-1602-4f29-a95f-d38e057b166f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_79f30f7f-1602-4f29-a95f-d38e057b166f" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_79f30f7f-1602-4f29-a95f-d38e057b166f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_9940b0fb-6144-44d1-b880-e1f49075ca23" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_79f30f7f-1602-4f29-a95f-d38e057b166f" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_9940b0fb-6144-44d1-b880-e1f49075ca23" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_TradeNames1Member_60e7ee05-6e2c-4b50-bcbe-933d4ec1327e" xlink:href="inuv-20211231.xsd#inuv_TradeNames1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_9940b0fb-6144-44d1-b880-e1f49075ca23" xlink:to="loc_inuv_TradeNames1Member_60e7ee05-6e2c-4b50-bcbe-933d4ec1327e" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.inuvo.com/role/BankDebtNarrativeDetails" xlink:type="simple" xlink:href="inuv-20211231.xsd#BankDebtNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.inuvo.com/role/BankDebtNarrativeDetails" xlink:type="extended" id="i4bc7db6887cf4d588660a740a90d728b_BankDebtNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_71571668-6138-42b8-a35d-245879d26e66" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_07fd4516-40a3-4b41-85e4-cd3d9f7d5e7a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_71571668-6138-42b8-a35d-245879d26e66" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_07fd4516-40a3-4b41-85e4-cd3d9f7d5e7a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_LineOfCreditFacilityPercentageOfAggregateEligibleAccountsReceivable_24c74e55-212f-4dd8-95ff-927a74e58ca4" xlink:href="inuv-20211231.xsd#inuv_LineOfCreditFacilityPercentageOfAggregateEligibleAccountsReceivable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_71571668-6138-42b8-a35d-245879d26e66" xlink:to="loc_inuv_LineOfCreditFacilityPercentageOfAggregateEligibleAccountsReceivable_24c74e55-212f-4dd8-95ff-927a74e58ca4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_LineOfCreditFacilityPercentageOfAggregateUnbilledAccountsReceivable_2c202326-0fea-405e-a497-7e67464d0432" xlink:href="inuv-20211231.xsd#inuv_LineOfCreditFacilityPercentageOfAggregateUnbilledAccountsReceivable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_71571668-6138-42b8-a35d-245879d26e66" xlink:to="loc_inuv_LineOfCreditFacilityPercentageOfAggregateUnbilledAccountsReceivable_2c202326-0fea-405e-a497-7e67464d0432" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_LineOfCreditFacilityPercentageOfAmountAvailableToBorrowUnderMaximumCreditCommitment_600d278c-70ec-4e06-97c2-ce33e94db7f7" xlink:href="inuv-20211231.xsd#inuv_LineOfCreditFacilityPercentageOfAmountAvailableToBorrowUnderMaximumCreditCommitment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_71571668-6138-42b8-a35d-245879d26e66" xlink:to="loc_inuv_LineOfCreditFacilityPercentageOfAmountAvailableToBorrowUnderMaximumCreditCommitment_600d278c-70ec-4e06-97c2-ce33e94db7f7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_29d03b81-4929-4663-9ecb-a1169cf9fa57" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_71571668-6138-42b8-a35d-245879d26e66" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_29d03b81-4929-4663-9ecb-a1169cf9fa57" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCommitmentFeeAmount_f4f143ef-07f1-4845-b418-1a224fd25723" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityCommitmentFeeAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_71571668-6138-42b8-a35d-245879d26e66" xlink:to="loc_us-gaap_LineOfCreditFacilityCommitmentFeeAmount_f4f143ef-07f1-4845-b418-1a224fd25723" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_RelatedPartyTransactionBalanceDueTerm_8e4d2bd5-9f86-470e-803d-1f57283abb65" xlink:href="inuv-20211231.xsd#inuv_RelatedPartyTransactionBalanceDueTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_71571668-6138-42b8-a35d-245879d26e66" xlink:to="loc_inuv_RelatedPartyTransactionBalanceDueTerm_8e4d2bd5-9f86-470e-803d-1f57283abb65" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_LineOfCreditFacilityAnnualCommitmentFeeAmount_f8c53b21-6db7-4d06-97a6-3c25c64d8087" xlink:href="inuv-20211231.xsd#inuv_LineOfCreditFacilityAnnualCommitmentFeeAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_71571668-6138-42b8-a35d-245879d26e66" xlink:to="loc_inuv_LineOfCreditFacilityAnnualCommitmentFeeAmount_f8c53b21-6db7-4d06-97a6-3c25c64d8087" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_LineOfCreditFacilityQuarterlyServiceFee_49199038-7c39-41f5-bb7f-bd1156ee0875" xlink:href="inuv-20211231.xsd#inuv_LineOfCreditFacilityQuarterlyServiceFee"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_71571668-6138-42b8-a35d-245879d26e66" xlink:to="loc_inuv_LineOfCreditFacilityQuarterlyServiceFee_49199038-7c39-41f5-bb7f-bd1156ee0875" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFeeAmount_2bd28b0d-eefd-476e-a936-849803d14824" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentFeeAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_71571668-6138-42b8-a35d-245879d26e66" xlink:to="loc_us-gaap_DebtInstrumentFeeAmount_2bd28b0d-eefd-476e-a936-849803d14824" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_LineOfCreditFacilityExitFee_a62e6351-0d14-4532-85d6-f4e2be5d8515" xlink:href="inuv-20211231.xsd#inuv_LineOfCreditFacilityExitFee"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_71571668-6138-42b8-a35d-245879d26e66" xlink:to="loc_inuv_LineOfCreditFacilityExitFee_a62e6351-0d14-4532-85d6-f4e2be5d8515" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ExtinguishmentOfDebtAmount_d98bcc6c-a74b-41c8-88e6-f6a868890b98" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ExtinguishmentOfDebtAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_71571668-6138-42b8-a35d-245879d26e66" xlink:to="loc_us-gaap_ExtinguishmentOfDebtAmount_d98bcc6c-a74b-41c8-88e6-f6a868890b98" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_5b5fce93-25f6-4e3e-ac11-2ebff5322e0d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_71571668-6138-42b8-a35d-245879d26e66" xlink:to="loc_us-gaap_LineOfCredit_5b5fce93-25f6-4e3e-ac11-2ebff5322e0d" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_RelatedPartyTransactionPercentageDueUponExecution_9142eb47-ce17-4c3b-8d6f-eb277ffc9388" xlink:href="inuv-20211231.xsd#inuv_RelatedPartyTransactionPercentageDueUponExecution"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_71571668-6138-42b8-a35d-245879d26e66" xlink:to="loc_inuv_RelatedPartyTransactionPercentageDueUponExecution_9142eb47-ce17-4c3b-8d6f-eb277ffc9388" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_efdbbd3a-e43f-4a2c-8c2a-b60ac35dc5bf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_71571668-6138-42b8-a35d-245879d26e66" xlink:to="loc_us-gaap_DebtInstrumentTable_efdbbd3a-e43f-4a2c-8c2a-b60ac35dc5bf" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_ff37066b-b426-489e-a5df-d277036c6cbf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_efdbbd3a-e43f-4a2c-8c2a-b60ac35dc5bf" xlink:to="loc_us-gaap_DebtInstrumentAxis_ff37066b-b426-489e-a5df-d277036c6cbf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_ff37066b-b426-489e-a5df-d277036c6cbf_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_ff37066b-b426-489e-a5df-d277036c6cbf" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_ff37066b-b426-489e-a5df-d277036c6cbf_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_492c8f13-6033-48d9-8446-2c65c5ba9099" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_ff37066b-b426-489e-a5df-d277036c6cbf" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_492c8f13-6033-48d9-8446-2c65c5ba9099" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_LoanAndSecurityCreditAgreementMember_52135e2a-1eaf-41c6-bfda-381f9290d50d" xlink:href="inuv-20211231.xsd#inuv_LoanAndSecurityCreditAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_492c8f13-6033-48d9-8446-2c65c5ba9099" xlink:to="loc_inuv_LoanAndSecurityCreditAgreementMember_52135e2a-1eaf-41c6-bfda-381f9290d50d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_CreditAgreementMember_9eab32ac-e633-4b8d-816b-85325ef5081b" xlink:href="inuv-20211231.xsd#inuv_CreditAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_492c8f13-6033-48d9-8446-2c65c5ba9099" xlink:to="loc_inuv_CreditAgreementMember_9eab32ac-e633-4b8d-816b-85325ef5081b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_a878fea2-d0cd-421d-a7f1-311a4d4b95bb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_efdbbd3a-e43f-4a2c-8c2a-b60ac35dc5bf" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_a878fea2-d0cd-421d-a7f1-311a4d4b95bb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_a878fea2-d0cd-421d-a7f1-311a4d4b95bb_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_a878fea2-d0cd-421d-a7f1-311a4d4b95bb" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_a878fea2-d0cd-421d-a7f1-311a4d4b95bb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_578141a2-ab13-487c-a7d9-d5a1d9cecc32" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_a878fea2-d0cd-421d-a7f1-311a4d4b95bb" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_578141a2-ab13-487c-a7d9-d5a1d9cecc32" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_MonthlyInterestMember_15401aee-616c-433e-b13f-667e0a0fe0d2" xlink:href="inuv-20211231.xsd#inuv_MonthlyInterestMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_578141a2-ab13-487c-a7d9-d5a1d9cecc32" xlink:to="loc_inuv_MonthlyInterestMember_15401aee-616c-433e-b13f-667e0a0fe0d2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1c85d925-e1f4-4da6-837e-4f233af68fb6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_efdbbd3a-e43f-4a2c-8c2a-b60ac35dc5bf" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1c85d925-e1f4-4da6-837e-4f233af68fb6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_1c85d925-e1f4-4da6-837e-4f233af68fb6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1c85d925-e1f4-4da6-837e-4f233af68fb6" xlink:to="loc_us-gaap_RelatedPartyDomain_1c85d925-e1f4-4da6-837e-4f233af68fb6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_6d431f4a-0735-4199-8048-ada417482f20" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1c85d925-e1f4-4da6-837e-4f233af68fb6" xlink:to="loc_us-gaap_RelatedPartyDomain_6d431f4a-0735-4199-8048-ada417482f20" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_HitachiCapitalAmericaCorpMember_430fd8fe-26b9-4f78-a51c-59581386f217" xlink:href="inuv-20211231.xsd#inuv_HitachiCapitalAmericaCorpMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_6d431f4a-0735-4199-8048-ada417482f20" xlink:to="loc_inuv_HitachiCapitalAmericaCorpMember_430fd8fe-26b9-4f78-a51c-59581386f217" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_WesternAllianceBankMember_0d06d292-e673-4ee4-ab76-4fcb47306202" xlink:href="inuv-20211231.xsd#inuv_WesternAllianceBankMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_6d431f4a-0735-4199-8048-ada417482f20" xlink:to="loc_inuv_WesternAllianceBankMember_0d06d292-e673-4ee4-ab76-4fcb47306202" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.inuvo.com/role/ConvertiblePromissoryNoteDetails" xlink:type="simple" xlink:href="inuv-20211231.xsd#ConvertiblePromissoryNoteDetails"/>
  <link:definitionLink xlink:role="http://www.inuvo.com/role/ConvertiblePromissoryNoteDetails" xlink:type="extended" id="iacd299fd4b4c4281987bae2b65156d04_ConvertiblePromissoryNoteDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_ecad8a45-a9db-4aba-afa9-663a5c2d5535" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_NumberOfAccreditedInvestors_743f2605-61a0-43e4-97c3-b28603d54b37" xlink:href="inuv-20211231.xsd#inuv_NumberOfAccreditedInvestors"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ecad8a45-a9db-4aba-afa9-663a5c2d5535" xlink:to="loc_inuv_NumberOfAccreditedInvestors_743f2605-61a0-43e4-97c3-b28603d54b37" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_aaf2c89b-c057-48a2-b475-0e4f054bc835" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ecad8a45-a9db-4aba-afa9-663a5c2d5535" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_aaf2c89b-c057-48a2-b475-0e4f054bc835" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_2b6d912f-2bb9-4ed9-98ae-c4595a9a422f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ecad8a45-a9db-4aba-afa9-663a5c2d5535" xlink:to="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_2b6d912f-2bb9-4ed9-98ae-c4595a9a422f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleNumberOfEquityInstruments_1796f3d1-92d9-43db-931b-91d57c191fb3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentConvertibleNumberOfEquityInstruments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ecad8a45-a9db-4aba-afa9-663a5c2d5535" xlink:to="loc_us-gaap_DebtInstrumentConvertibleNumberOfEquityInstruments_1796f3d1-92d9-43db-931b-91d57c191fb3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromConvertibleDebt_4fe930ef-2cc4-41d6-aea4-8caadf79e5e7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromConvertibleDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ecad8a45-a9db-4aba-afa9-663a5c2d5535" xlink:to="loc_us-gaap_ProceedsFromConvertibleDebt_4fe930ef-2cc4-41d6-aea4-8caadf79e5e7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_DebtConversionOriginalDebtPercentageConversion_d24d2a4f-5272-40cb-b796-5c981bd776e9" xlink:href="inuv-20211231.xsd#inuv_DebtConversionOriginalDebtPercentageConversion"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ecad8a45-a9db-4aba-afa9-663a5c2d5535" xlink:to="loc_inuv_DebtConversionOriginalDebtPercentageConversion_d24d2a4f-5272-40cb-b796-5c981bd776e9" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtConversionConvertedInstrumentAmount1_883b7888-b16e-43e1-834f-e3d3ad6bb6be" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtConversionConvertedInstrumentAmount1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ecad8a45-a9db-4aba-afa9-663a5c2d5535" xlink:to="loc_us-gaap_DebtConversionConvertedInstrumentAmount1_883b7888-b16e-43e1-834f-e3d3ad6bb6be" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConversionOfStockSharesIssued1_46e76a4a-2aa3-4e22-a896-e1d5ab0827f9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConversionOfStockSharesIssued1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ecad8a45-a9db-4aba-afa9-663a5c2d5535" xlink:to="loc_us-gaap_ConversionOfStockSharesIssued1_46e76a4a-2aa3-4e22-a896-e1d5ab0827f9" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_0d54017b-41c6-4b1a-824c-f72efe1b06d6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ecad8a45-a9db-4aba-afa9-663a5c2d5535" xlink:to="loc_us-gaap_DebtInstrumentTable_0d54017b-41c6-4b1a-824c-f72efe1b06d6" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_ba1a9920-298c-4a91-9cb2-887cbf514145" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_0d54017b-41c6-4b1a-824c-f72efe1b06d6" xlink:to="loc_us-gaap_DebtInstrumentAxis_ba1a9920-298c-4a91-9cb2-887cbf514145" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_ba1a9920-298c-4a91-9cb2-887cbf514145_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_ba1a9920-298c-4a91-9cb2-887cbf514145" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_ba1a9920-298c-4a91-9cb2-887cbf514145_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_e5eb4b2f-40a0-416a-8a40-7cc7ba152962" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_ba1a9920-298c-4a91-9cb2-887cbf514145" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_e5eb4b2f-40a0-416a-8a40-7cc7ba152962" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_OriginalIssueDiscountUnsecuredSubordinatedConvertibleNotesMember_9da7ed88-cd25-4f67-ade8-2cb429927eeb" xlink:href="inuv-20211231.xsd#inuv_OriginalIssueDiscountUnsecuredSubordinatedConvertibleNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_e5eb4b2f-40a0-416a-8a40-7cc7ba152962" xlink:to="loc_inuv_OriginalIssueDiscountUnsecuredSubordinatedConvertibleNotesMember_9da7ed88-cd25-4f67-ade8-2cb429927eeb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_NoteModificationAndReleaseAgreementMember_81055081-d3ad-43d7-b210-1a42ea6baded" xlink:href="inuv-20211231.xsd#inuv_NoteModificationAndReleaseAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_e5eb4b2f-40a0-416a-8a40-7cc7ba152962" xlink:to="loc_inuv_NoteModificationAndReleaseAgreementMember_81055081-d3ad-43d7-b210-1a42ea6baded" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtConversionByUniqueDescriptionAxis_cc813cd6-ecd4-49da-977a-1ff1cae020f5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtConversionByUniqueDescriptionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_0d54017b-41c6-4b1a-824c-f72efe1b06d6" xlink:to="loc_us-gaap_DebtConversionByUniqueDescriptionAxis_cc813cd6-ecd4-49da-977a-1ff1cae020f5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtConversionNameDomain_cc813cd6-ecd4-49da-977a-1ff1cae020f5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtConversionNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtConversionByUniqueDescriptionAxis_cc813cd6-ecd4-49da-977a-1ff1cae020f5" xlink:to="loc_us-gaap_DebtConversionNameDomain_cc813cd6-ecd4-49da-977a-1ff1cae020f5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtConversionNameDomain_5c32b48b-0434-4dc2-bb23-bf154e5d5b35" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtConversionNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtConversionByUniqueDescriptionAxis_cc813cd6-ecd4-49da-977a-1ff1cae020f5" xlink:to="loc_us-gaap_DebtConversionNameDomain_5c32b48b-0434-4dc2-bb23-bf154e5d5b35" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_InitialConversionMember_8d3c496e-f16b-45e0-8671-9d84e0ca8e87" xlink:href="inuv-20211231.xsd#inuv_InitialConversionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtConversionNameDomain_5c32b48b-0434-4dc2-bb23-bf154e5d5b35" xlink:to="loc_inuv_InitialConversionMember_8d3c496e-f16b-45e0-8671-9d84e0ca8e87" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_ConversionsAfterInitialMember_b93477e8-43b0-4403-87a3-9939c040f8ac" xlink:href="inuv-20211231.xsd#inuv_ConversionsAfterInitialMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtConversionNameDomain_5c32b48b-0434-4dc2-bb23-bf154e5d5b35" xlink:to="loc_inuv_ConversionsAfterInitialMember_b93477e8-43b0-4403-87a3-9939c040f8ac" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_d712db56-8a4a-406c-8a89-c837f4fe20ab" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_0d54017b-41c6-4b1a-824c-f72efe1b06d6" xlink:to="loc_srt_RangeAxis_d712db56-8a4a-406c-8a89-c837f4fe20ab" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_d712db56-8a4a-406c-8a89-c837f4fe20ab_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_d712db56-8a4a-406c-8a89-c837f4fe20ab" xlink:to="loc_srt_RangeMember_d712db56-8a4a-406c-8a89-c837f4fe20ab_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_ff241d43-7c58-465c-862b-739cbd14c5d3" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_d712db56-8a4a-406c-8a89-c837f4fe20ab" xlink:to="loc_srt_RangeMember_ff241d43-7c58-465c-862b-739cbd14c5d3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_2f63ee81-cd7a-4ae2-8e57-e8fcad5f2d4b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_ff241d43-7c58-465c-862b-739cbd14c5d3" xlink:to="loc_srt_MaximumMember_2f63ee81-cd7a-4ae2-8e57-e8fcad5f2d4b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_b520a75e-d061-41fd-aad2-d807c57f0bf3" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_ff241d43-7c58-465c-862b-739cbd14c5d3" xlink:to="loc_srt_MinimumMember_b520a75e-d061-41fd-aad2-d807c57f0bf3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_2c014ed2-8e45-4cd0-b3e4-2e0536ccdaf8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_0d54017b-41c6-4b1a-824c-f72efe1b06d6" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_2c014ed2-8e45-4cd0-b3e4-2e0536ccdaf8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_2c014ed2-8e45-4cd0-b3e4-2e0536ccdaf8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_2c014ed2-8e45-4cd0-b3e4-2e0536ccdaf8" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_2c014ed2-8e45-4cd0-b3e4-2e0536ccdaf8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_bbc12cc6-79e2-4256-b744-2c9733d1d491" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_2c014ed2-8e45-4cd0-b3e4-2e0536ccdaf8" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_bbc12cc6-79e2-4256-b744-2c9733d1d491" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_5d93d6ac-ed6e-4472-8048-a9331624a539" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_bbc12cc6-79e2-4256-b744-2c9733d1d491" xlink:to="loc_us-gaap_ConvertibleDebtMember_5d93d6ac-ed6e-4472-8048-a9331624a539" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.inuvo.com/role/CommitmentsDetails" xlink:type="simple" xlink:href="inuv-20211231.xsd#CommitmentsDetails"/>
  <link:definitionLink xlink:role="http://www.inuvo.com/role/CommitmentsDetails" xlink:type="extended" id="i0c0c353a8279440ca32bd67e06de7e20_CommitmentsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsLineItems_e88cfb84-dc89-440c-b03f-78e73b982340" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_ReferralAgreement_92f82bc6-ab1f-4765-980b-b1a84f3628cd" xlink:href="inuv-20211231.xsd#inuv_ReferralAgreement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_e88cfb84-dc89-440c-b03f-78e73b982340" xlink:to="loc_inuv_ReferralAgreement_92f82bc6-ab1f-4765-980b-b1a84f3628cd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_ReferralAgreementTerm_71e12728-f4af-4bce-b364-1a623b09a611" xlink:href="inuv-20211231.xsd#inuv_ReferralAgreementTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_e88cfb84-dc89-440c-b03f-78e73b982340" xlink:to="loc_inuv_ReferralAgreementTerm_71e12728-f4af-4bce-b364-1a623b09a611" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_AmortizationOfReferralAgreementAsMarketingExpense_8ce0d587-6943-4ffd-bffa-6fae65954b56" xlink:href="inuv-20211231.xsd#inuv_AmortizationOfReferralAgreementAsMarketingExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_e88cfb84-dc89-440c-b03f-78e73b982340" xlink:to="loc_inuv_AmortizationOfReferralAgreementAsMarketingExpense_8ce0d587-6943-4ffd-bffa-6fae65954b56" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight_067c614c-e785-406e-a620-0030227d4553" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_e88cfb84-dc89-440c-b03f-78e73b982340" xlink:to="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight_067c614c-e785-406e-a620-0030227d4553" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_ClassOfWarrantOrRightVestingPeriod_3448d184-df1a-4fb8-9f49-4f009a37fe09" xlink:href="inuv-20211231.xsd#inuv_ClassOfWarrantOrRightVestingPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_e88cfb84-dc89-440c-b03f-78e73b982340" xlink:to="loc_inuv_ClassOfWarrantOrRightVestingPeriod_3448d184-df1a-4fb8-9f49-4f009a37fe09" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_060c1ba0-2e3c-413d-83ef-d0af0df8c8de" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_e88cfb84-dc89-440c-b03f-78e73b982340" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_060c1ba0-2e3c-413d-83ef-d0af0df8c8de" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsTable_d77a7460-95a9-488b-a607-5dabc5cf3541" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitmentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_e88cfb84-dc89-440c-b03f-78e73b982340" xlink:to="loc_us-gaap_OtherCommitmentsTable_d77a7460-95a9-488b-a607-5dabc5cf3541" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsAxis_3be3312f-c6eb-4554-916e-f461b0759f33" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OtherCommitmentsTable_d77a7460-95a9-488b-a607-5dabc5cf3541" xlink:to="loc_us-gaap_OtherCommitmentsAxis_3be3312f-c6eb-4554-916e-f461b0759f33" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsDomain_3be3312f-c6eb-4554-916e-f461b0759f33_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitmentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_OtherCommitmentsAxis_3be3312f-c6eb-4554-916e-f461b0759f33" xlink:to="loc_us-gaap_OtherCommitmentsDomain_3be3312f-c6eb-4554-916e-f461b0759f33_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsDomain_ff8bd351-1a51-43e1-bdc9-bbbfbdffe943" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitmentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_OtherCommitmentsAxis_3be3312f-c6eb-4554-916e-f461b0759f33" xlink:to="loc_us-gaap_OtherCommitmentsDomain_ff8bd351-1a51-43e1-bdc9-bbbfbdffe943" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_LicensingOfValidClickTechnologyMember_11344882-94dd-41be-826f-829047a1b2ff" xlink:href="inuv-20211231.xsd#inuv_LicensingOfValidClickTechnologyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsDomain_ff8bd351-1a51-43e1-bdc9-bbbfbdffe943" xlink:to="loc_inuv_LicensingOfValidClickTechnologyMember_11344882-94dd-41be-826f-829047a1b2ff" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.inuvo.com/role/StockBasedCompensationNarrativeDetails" xlink:type="simple" xlink:href="inuv-20211231.xsd#StockBasedCompensationNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.inuvo.com/role/StockBasedCompensationNarrativeDetails" xlink:type="extended" id="i8fa6f05054334148b5a9eb7766ae3565_StockBasedCompensationNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_45cca54f-9a29-487b-b075-dd22cf26e721" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAbstract_908c903d-05ed-442a-b44d-7edfa6c248c7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_45cca54f-9a29-487b-b075-dd22cf26e721" xlink:to="loc_us-gaap_ShareBasedCompensationAbstract_908c903d-05ed-442a-b44d-7edfa6c248c7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPeriodIncreaseDecrease_46216e95-35c3-4654-928c-2bba4624e25d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPeriodIncreaseDecrease"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_908c903d-05ed-442a-b44d-7edfa6c248c7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPeriodIncreaseDecrease_46216e95-35c3-4654-928c-2bba4624e25d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_678b94cb-94f6-438f-977a-69f261216fe4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_908c903d-05ed-442a-b44d-7edfa6c248c7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_678b94cb-94f6-438f-977a-69f261216fe4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_4cecb5c3-699d-40fc-bbc2-16b4c13c979f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_908c903d-05ed-442a-b44d-7edfa6c248c7" xlink:to="loc_us-gaap_ShareBasedCompensation_4cecb5c3-699d-40fc-bbc2-16b4c13c979f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_cfefe622-cb10-4734-acab-9f855c1a813c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_908c903d-05ed-442a-b44d-7edfa6c248c7" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_cfefe622-cb10-4734-acab-9f855c1a813c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_225d3c30-deff-470c-a735-61d00a626254" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_908c903d-05ed-442a-b44d-7edfa6c248c7" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_225d3c30-deff-470c-a735-61d00a626254" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedForfeitureRate_11fe8d86-b393-4f15-9cf7-8fa6f8254e56" xlink:href="inuv-20211231.xsd#inuv_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedForfeitureRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_908c903d-05ed-442a-b44d-7edfa6c248c7" xlink:to="loc_inuv_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedForfeitureRate_11fe8d86-b393-4f15-9cf7-8fa6f8254e56" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_3bf9a23d-f776-4566-b68f-0ef0e75f5702" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_908c903d-05ed-442a-b44d-7edfa6c248c7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_3bf9a23d-f776-4566-b68f-0ef0e75f5702" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_161d45a6-091c-4ef3-bfe1-548d197c2c0e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_908c903d-05ed-442a-b44d-7edfa6c248c7" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_161d45a6-091c-4ef3-bfe1-548d197c2c0e" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_79d924dd-c0b3-4b80-b790-22938299ed43" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_908c903d-05ed-442a-b44d-7edfa6c248c7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_79d924dd-c0b3-4b80-b790-22938299ed43" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_45aefd8b-9673-4853-af37-53e0ef7903a1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_908c903d-05ed-442a-b44d-7edfa6c248c7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_45aefd8b-9673-4853-af37-53e0ef7903a1" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_1479f984-62e9-4a89-ae5f-5e68ffa26e9a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_908c903d-05ed-442a-b44d-7edfa6c248c7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_1479f984-62e9-4a89-ae5f-5e68ffa26e9a" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_f958e70a-a146-4d27-8bce-17c0aca7ffa4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_45cca54f-9a29-487b-b075-dd22cf26e721" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_f958e70a-a146-4d27-8bce-17c0aca7ffa4" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_e884ddde-b6a7-497f-b255-63b394da1ea2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_f958e70a-a146-4d27-8bce-17c0aca7ffa4" xlink:to="loc_us-gaap_AwardTypeAxis_e884ddde-b6a7-497f-b255-63b394da1ea2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e884ddde-b6a7-497f-b255-63b394da1ea2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_e884ddde-b6a7-497f-b255-63b394da1ea2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e884ddde-b6a7-497f-b255-63b394da1ea2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_cf4bad85-2174-47f3-99c1-700ff223cb3d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_e884ddde-b6a7-497f-b255-63b394da1ea2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_cf4bad85-2174-47f3-99c1-700ff223cb3d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_2ccf0177-c651-4f50-a997-44478934e950" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_cf4bad85-2174-47f3-99c1-700ff223cb3d" xlink:to="loc_us-gaap_EmployeeStockOptionMember_2ccf0177-c651-4f50-a997-44478934e950" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_ce690240-efb9-40e8-826f-6110e495190e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_f958e70a-a146-4d27-8bce-17c0aca7ffa4" xlink:to="loc_us-gaap_PlanNameAxis_ce690240-efb9-40e8-826f-6110e495190e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_ce690240-efb9-40e8-826f-6110e495190e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_ce690240-efb9-40e8-826f-6110e495190e" xlink:to="loc_us-gaap_PlanNameDomain_ce690240-efb9-40e8-826f-6110e495190e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_e4645039-86b3-430f-ba71-9587a4d8491a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_ce690240-efb9-40e8-826f-6110e495190e" xlink:to="loc_us-gaap_PlanNameDomain_e4645039-86b3-430f-ba71-9587a4d8491a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_A2010EcpMember_a2599df7-dd9a-4488-b406-5aceabb1d88c" xlink:href="inuv-20211231.xsd#inuv_A2010EcpMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_e4645039-86b3-430f-ba71-9587a4d8491a" xlink:to="loc_inuv_A2010EcpMember_a2599df7-dd9a-4488-b406-5aceabb1d88c" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.inuvo.com/role/StockBasedCompensationScheduleofGrantsDetails" xlink:type="simple" xlink:href="inuv-20211231.xsd#StockBasedCompensationScheduleofGrantsDetails"/>
  <link:definitionLink xlink:role="http://www.inuvo.com/role/StockBasedCompensationScheduleofGrantsDetails" xlink:type="extended" id="icc31f3e75a334f40bb5cb46a148d8c05_StockBasedCompensationScheduleofGrantsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f3e54760-5de1-42fd-b36a-91e5aa1a3a47" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_f5544095-e57d-4b67-ae23-ab6c8eb4e002" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f3e54760-5de1-42fd-b36a-91e5aa1a3a47" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_f5544095-e57d-4b67-ae23-ab6c8eb4e002" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_02b6c60c-fb76-4cdd-a2fd-0cdf7142c672" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f3e54760-5de1-42fd-b36a-91e5aa1a3a47" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_02b6c60c-fb76-4cdd-a2fd-0cdf7142c672" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_OptionsAndRsasExercised_ae751895-7de2-4b91-9037-4d1ac7af4fb0" xlink:href="inuv-20211231.xsd#inuv_OptionsAndRsasExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f3e54760-5de1-42fd-b36a-91e5aa1a3a47" xlink:to="loc_inuv_OptionsAndRsasExercised_ae751895-7de2-4b91-9037-4d1ac7af4fb0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_3751f41f-8ea2-4f0b-8fb1-5230a6bcec5f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f3e54760-5de1-42fd-b36a-91e5aa1a3a47" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_3751f41f-8ea2-4f0b-8fb1-5230a6bcec5f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_6f31586c-f234-4bc8-829f-03b197c4f2f4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f3e54760-5de1-42fd-b36a-91e5aa1a3a47" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_6f31586c-f234-4bc8-829f-03b197c4f2f4" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_8322df07-7e4d-4430-8d5d-f327a8d188be" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f3e54760-5de1-42fd-b36a-91e5aa1a3a47" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_8322df07-7e4d-4430-8d5d-f327a8d188be" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_5c8ccc92-b7b6-4ff8-ad53-ce548c386f98" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_8322df07-7e4d-4430-8d5d-f327a8d188be" xlink:to="loc_us-gaap_PlanNameAxis_5c8ccc92-b7b6-4ff8-ad53-ce548c386f98" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_5c8ccc92-b7b6-4ff8-ad53-ce548c386f98_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_5c8ccc92-b7b6-4ff8-ad53-ce548c386f98" xlink:to="loc_us-gaap_PlanNameDomain_5c8ccc92-b7b6-4ff8-ad53-ce548c386f98_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_f23deeda-44d1-4673-a3c5-ba68dc12b132" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_5c8ccc92-b7b6-4ff8-ad53-ce548c386f98" xlink:to="loc_us-gaap_PlanNameDomain_f23deeda-44d1-4673-a3c5-ba68dc12b132" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_A2017ECPMember_24d8e741-8edd-492e-9a16-91ce3a67916c" xlink:href="inuv-20211231.xsd#inuv_A2017ECPMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_f23deeda-44d1-4673-a3c5-ba68dc12b132" xlink:to="loc_inuv_A2017ECPMember_24d8e741-8edd-492e-9a16-91ce3a67916c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_A2010EcpMember_20848b5b-d7ef-431d-8af8-d4675b4e6e24" xlink:href="inuv-20211231.xsd#inuv_A2010EcpMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_f23deeda-44d1-4673-a3c5-ba68dc12b132" xlink:to="loc_inuv_A2010EcpMember_20848b5b-d7ef-431d-8af8-d4675b4e6e24" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.inuvo.com/role/StockBasedCompensationRestrictedStockAwardActivityDetails" xlink:type="simple" xlink:href="inuv-20211231.xsd#StockBasedCompensationRestrictedStockAwardActivityDetails"/>
  <link:definitionLink xlink:role="http://www.inuvo.com/role/StockBasedCompensationRestrictedStockAwardActivityDetails" xlink:type="extended" id="i4ee11af4ed964f339822885931728707_StockBasedCompensationRestrictedStockAwardActivityDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8b1d55c5-bf91-4c4a-825b-6873ff6e9a33" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_ea81726f-1e2c-4e06-a44d-b08cb6d4d8c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8b1d55c5-bf91-4c4a-825b-6873ff6e9a33" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_ea81726f-1e2c-4e06-a44d-b08cb6d4d8c4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_794db9cc-4ecd-4469-b92b-e9de629e11cb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_ea81726f-1e2c-4e06-a44d-b08cb6d4d8c4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_794db9cc-4ecd-4469-b92b-e9de629e11cb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_47dbcdf2-17c8-4f1d-a7a1-be4b3c18658b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_ea81726f-1e2c-4e06-a44d-b08cb6d4d8c4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_47dbcdf2-17c8-4f1d-a7a1-be4b3c18658b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_20b9721c-58a5-4859-bb7a-8aaf25cf7784" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_ea81726f-1e2c-4e06-a44d-b08cb6d4d8c4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_20b9721c-58a5-4859-bb7a-8aaf25cf7784" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_848a9919-64f1-4b0f-a569-21e558b44e7c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_ea81726f-1e2c-4e06-a44d-b08cb6d4d8c4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_848a9919-64f1-4b0f-a569-21e558b44e7c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_0ef3e3d5-24ed-462f-a5c7-8a621a5716e7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_beb51d80-a50d-4535-b8bb-bdd511e49583" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8b1d55c5-bf91-4c4a-825b-6873ff6e9a33" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_beb51d80-a50d-4535-b8bb-bdd511e49583" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_a2ae7a65-cea8-4701-9fbb-94ff59408e41" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_beb51d80-a50d-4535-b8bb-bdd511e49583" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_a2ae7a65-cea8-4701-9fbb-94ff59408e41" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_b0e12bc0-2223-45f9-b658-379c508308ee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_beb51d80-a50d-4535-b8bb-bdd511e49583" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_b0e12bc0-2223-45f9-b658-379c508308ee" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_12eeb69d-53bc-4e07-8020-c5b304b4ff73" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_beb51d80-a50d-4535-b8bb-bdd511e49583" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_12eeb69d-53bc-4e07-8020-c5b304b4ff73" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_d9430fc7-b208-4e54-af79-291a074d3e0b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_beb51d80-a50d-4535-b8bb-bdd511e49583" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_d9430fc7-b208-4e54-af79-291a074d3e0b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_ed7af4ff-030e-4fe0-9443-4f93c4b96da0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_ece55241-e6b9-43ef-acdc-59ce251a9389" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8b1d55c5-bf91-4c4a-825b-6873ff6e9a33" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_ece55241-e6b9-43ef-acdc-59ce251a9389" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_d971d76d-43cc-4da6-a39a-a6ba3c1d004b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_ece55241-e6b9-43ef-acdc-59ce251a9389" xlink:to="loc_us-gaap_AwardTypeAxis_d971d76d-43cc-4da6-a39a-a6ba3c1d004b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d971d76d-43cc-4da6-a39a-a6ba3c1d004b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_d971d76d-43cc-4da6-a39a-a6ba3c1d004b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d971d76d-43cc-4da6-a39a-a6ba3c1d004b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_79ee421a-f9c7-4abc-9ab7-dba97f501707" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_d971d76d-43cc-4da6-a39a-a6ba3c1d004b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_79ee421a-f9c7-4abc-9ab7-dba97f501707" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_e41cc5f2-4a16-4316-bdd7-a1be703d4307" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_79ee421a-f9c7-4abc-9ab7-dba97f501707" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_e41cc5f2-4a16-4316-bdd7-a1be703d4307" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.inuvo.com/role/StockholdersEquityDetails" xlink:type="simple" xlink:href="inuv-20211231.xsd#StockholdersEquityDetails"/>
  <link:definitionLink xlink:role="http://www.inuvo.com/role/StockholdersEquityDetails" xlink:type="extended" id="i47a7df936c6747f083fd789d8137ca83_StockholdersEquityDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightLineItems_36c4c54d-26fd-4e3a-a5fe-87ed10ae8c8e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_506b74ac-efe8-4964-9828-e28599e7dd40" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfWarrantOrRightLineItems_36c4c54d-26fd-4e3a-a5fe-87ed10ae8c8e" xlink:to="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_506b74ac-efe8-4964-9828-e28599e7dd40" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_2a071427-8545-48e8-b1aa-5f704ba657fd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockConsiderationReceivedOnTransaction"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfWarrantOrRightLineItems_36c4c54d-26fd-4e3a-a5fe-87ed10ae8c8e" xlink:to="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_2a071427-8545-48e8-b1aa-5f704ba657fd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtConversionConvertedInstrumentAmount1_e70d28cb-d3a6-44ba-80bc-d50db7180216" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtConversionConvertedInstrumentAmount1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfWarrantOrRightLineItems_36c4c54d-26fd-4e3a-a5fe-87ed10ae8c8e" xlink:to="loc_us-gaap_DebtConversionConvertedInstrumentAmount1_e70d28cb-d3a6-44ba-80bc-d50db7180216" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_ReferralAgreementTerm_fcf98b23-acb0-41e3-9bc4-6e6a449302c2" xlink:href="inuv-20211231.xsd#inuv_ReferralAgreementTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfWarrantOrRightLineItems_36c4c54d-26fd-4e3a-a5fe-87ed10ae8c8e" xlink:to="loc_inuv_ReferralAgreementTerm_fcf98b23-acb0-41e3-9bc4-6e6a449302c2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_ClassOfWarrantOrRightGrantedInPeriod_62ec3c48-8f2e-47ee-8341-dfa942df9397" xlink:href="inuv-20211231.xsd#inuv_ClassOfWarrantOrRightGrantedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfWarrantOrRightLineItems_36c4c54d-26fd-4e3a-a5fe-87ed10ae8c8e" xlink:to="loc_inuv_ClassOfWarrantOrRightGrantedInPeriod_62ec3c48-8f2e-47ee-8341-dfa942df9397" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantsAndRightsOutstanding_7aced704-4d6e-46af-9e3d-62232c2bd3b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WarrantsAndRightsOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfWarrantOrRightLineItems_36c4c54d-26fd-4e3a-a5fe-87ed10ae8c8e" xlink:to="loc_us-gaap_WarrantsAndRightsOutstanding_7aced704-4d6e-46af-9e3d-62232c2bd3b1" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantsAndRightsOutstandingTerm_04efe3a6-2a65-411b-8179-5b8d2111a4a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WarrantsAndRightsOutstandingTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfWarrantOrRightLineItems_36c4c54d-26fd-4e3a-a5fe-87ed10ae8c8e" xlink:to="loc_us-gaap_WarrantsAndRightsOutstandingTerm_04efe3a6-2a65-411b-8179-5b8d2111a4a6" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantsAndRightsOutstandingMeasurementInput_9f043922-e86d-4647-afb8-a25579d51b57" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WarrantsAndRightsOutstandingMeasurementInput"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfWarrantOrRightLineItems_36c4c54d-26fd-4e3a-a5fe-87ed10ae8c8e" xlink:to="loc_us-gaap_WarrantsAndRightsOutstandingMeasurementInput_9f043922-e86d-4647-afb8-a25579d51b57" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAdjustmentOfWarrants_528b6468-6dfc-4bd1-abef-149eba8cfaa8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAdjustmentOfWarrants"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfWarrantOrRightLineItems_36c4c54d-26fd-4e3a-a5fe-87ed10ae8c8e" xlink:to="loc_us-gaap_FairValueAdjustmentOfWarrants_528b6468-6dfc-4bd1-abef-149eba8cfaa8" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_FairValueAdjustmentOfWarrantsUnrealized_d02d14b7-4a0a-4011-bd78-427f2f318064" xlink:href="inuv-20211231.xsd#inuv_FairValueAdjustmentOfWarrantsUnrealized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfWarrantOrRightLineItems_36c4c54d-26fd-4e3a-a5fe-87ed10ae8c8e" xlink:to="loc_inuv_FairValueAdjustmentOfWarrantsUnrealized_d02d14b7-4a0a-4011-bd78-427f2f318064" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockShares_c3ea0685-48a6-4456-ad2a-51f9f151501e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfWarrantOrRightLineItems_36c4c54d-26fd-4e3a-a5fe-87ed10ae8c8e" xlink:to="loc_us-gaap_TreasuryStockShares_c3ea0685-48a6-4456-ad2a-51f9f151501e" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightTable_7f49f0a8-51e0-49a2-b9c6-c0e71a43d3ec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ClassOfWarrantOrRightLineItems_36c4c54d-26fd-4e3a-a5fe-87ed10ae8c8e" xlink:to="loc_us-gaap_ClassOfWarrantOrRightTable_7f49f0a8-51e0-49a2-b9c6-c0e71a43d3ec" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_12a08438-794c-45ef-bc8c-146e5529b72c" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ClassOfWarrantOrRightTable_7f49f0a8-51e0-49a2-b9c6-c0e71a43d3ec" xlink:to="loc_srt_RangeAxis_12a08438-794c-45ef-bc8c-146e5529b72c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_12a08438-794c-45ef-bc8c-146e5529b72c_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_12a08438-794c-45ef-bc8c-146e5529b72c" xlink:to="loc_srt_RangeMember_12a08438-794c-45ef-bc8c-146e5529b72c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_9467fb15-b298-45ff-aa9b-e8698648b136" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_12a08438-794c-45ef-bc8c-146e5529b72c" xlink:to="loc_srt_RangeMember_9467fb15-b298-45ff-aa9b-e8698648b136" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_37b8ae05-2a0c-4ac5-8271-38feed14b452" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_9467fb15-b298-45ff-aa9b-e8698648b136" xlink:to="loc_srt_MaximumMember_37b8ae05-2a0c-4ac5-8271-38feed14b452" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeAxis_79d79a5d-86c7-48f1-b318-0a59d2763965" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ClassOfWarrantOrRightTable_7f49f0a8-51e0-49a2-b9c6-c0e71a43d3ec" xlink:to="loc_us-gaap_MeasurementInputTypeAxis_79d79a5d-86c7-48f1-b318-0a59d2763965" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_79d79a5d-86c7-48f1-b318-0a59d2763965_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_MeasurementInputTypeAxis_79d79a5d-86c7-48f1-b318-0a59d2763965" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_79d79a5d-86c7-48f1-b318-0a59d2763965_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_91a50a3b-76a9-4f8b-bd57-fcb8f10e9554" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_MeasurementInputTypeAxis_79d79a5d-86c7-48f1-b318-0a59d2763965" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_91a50a3b-76a9-4f8b-bd57-fcb8f10e9554" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_MeasurementInputImpliedVolatilityMember_fc245cde-9a4f-4edc-9d5f-6170c1b29b55" xlink:href="inuv-20211231.xsd#inuv_MeasurementInputImpliedVolatilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_91a50a3b-76a9-4f8b-bd57-fcb8f10e9554" xlink:to="loc_inuv_MeasurementInputImpliedVolatilityMember_fc245cde-9a4f-4edc-9d5f-6170c1b29b55" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_MeasurementInputRiskFreeYieldMember_d45b316e-7657-46f3-8eb6-a9d3f4628493" xlink:href="inuv-20211231.xsd#inuv_MeasurementInputRiskFreeYieldMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_91a50a3b-76a9-4f8b-bd57-fcb8f10e9554" xlink:to="loc_inuv_MeasurementInputRiskFreeYieldMember_d45b316e-7657-46f3-8eb6-a9d3f4628493" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputSharePriceMember_0a00aef1-5cb1-45a5-82ef-063fba5ee76f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputSharePriceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_91a50a3b-76a9-4f8b-bd57-fcb8f10e9554" xlink:to="loc_us-gaap_MeasurementInputSharePriceMember_0a00aef1-5cb1-45a5-82ef-063fba5ee76f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_c9bad89e-7ba1-437b-ae9e-eba0cb228a8b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ClassOfWarrantOrRightTable_7f49f0a8-51e0-49a2-b9c6-c0e71a43d3ec" xlink:to="loc_us-gaap_DebtInstrumentAxis_c9bad89e-7ba1-437b-ae9e-eba0cb228a8b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_c9bad89e-7ba1-437b-ae9e-eba0cb228a8b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_c9bad89e-7ba1-437b-ae9e-eba0cb228a8b" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_c9bad89e-7ba1-437b-ae9e-eba0cb228a8b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_ca709e89-945a-4398-b7eb-a40fbd5657ef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_c9bad89e-7ba1-437b-ae9e-eba0cb228a8b" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_ca709e89-945a-4398-b7eb-a40fbd5657ef" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_9d7cf5d5-aead-4751-8613-4b774fc3ab5c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ca709e89-945a-4398-b7eb-a40fbd5657ef" xlink:to="loc_us-gaap_ConvertibleDebtMember_9d7cf5d5-aead-4751-8613-4b774fc3ab5c" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.inuvo.com/role/LeasesNarrativeDetails" xlink:type="simple" xlink:href="inuv-20211231.xsd#LeasesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.inuvo.com/role/LeasesNarrativeDetails" xlink:type="extended" id="ib28ed5bd9bc24a5b86fd04a91f7e02a5_LeasesNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_440f93d1-dcf2-48d0-8aca-1812a747df76" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_LesseeTermOfContract_64fa39ae-f517-424a-ab3e-426dfc457821" xlink:href="inuv-20211231.xsd#inuv_LesseeTermOfContract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_440f93d1-dcf2-48d0-8aca-1812a747df76" xlink:to="loc_inuv_LesseeTermOfContract_64fa39ae-f517-424a-ab3e-426dfc457821" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_23477625-e2d7-4c34-be57-888857da1391" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_440f93d1-dcf2-48d0-8aca-1812a747df76" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_23477625-e2d7-4c34-be57-888857da1391" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset_a7a44ac5-39b4-4e76-82b7-cfce051101b0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_440f93d1-dcf2-48d0-8aca-1812a747df76" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAsset_a7a44ac5-39b4-4e76-82b7-cfce051101b0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_a2f4891a-a82b-4017-8674-5a1b8e839f02" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_440f93d1-dcf2-48d0-8aca-1812a747df76" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_a2f4891a-a82b-4017-8674-5a1b8e839f02" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_56cd5a39-5aa4-4c4e-9013-24906c9c3436" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_440f93d1-dcf2-48d0-8aca-1812a747df76" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_56cd5a39-5aa4-4c4e-9013-24906c9c3436" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_88e36114-d0a8-429f-ba55-219c3dcef37a" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_56cd5a39-5aa4-4c4e-9013-24906c9c3436" xlink:to="loc_srt_RangeAxis_88e36114-d0a8-429f-ba55-219c3dcef37a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_88e36114-d0a8-429f-ba55-219c3dcef37a_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_88e36114-d0a8-429f-ba55-219c3dcef37a" xlink:to="loc_srt_RangeMember_88e36114-d0a8-429f-ba55-219c3dcef37a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_288eb082-b5e2-4457-8fc1-d3f052d93cde" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_88e36114-d0a8-429f-ba55-219c3dcef37a" xlink:to="loc_srt_RangeMember_288eb082-b5e2-4457-8fc1-d3f052d93cde" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_1cfda4af-883b-4cd3-a595-a19532ae76dc" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_288eb082-b5e2-4457-8fc1-d3f052d93cde" xlink:to="loc_srt_MinimumMember_1cfda4af-883b-4cd3-a595-a19532ae76dc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_617e41d3-a2f8-400d-9cc5-14553ab8d8a7" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_288eb082-b5e2-4457-8fc1-d3f052d93cde" xlink:to="loc_srt_MaximumMember_617e41d3-a2f8-400d-9cc5-14553ab8d8a7" xlink:type="arc" order="1"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>12
<FILENAME>inuv-20211231_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:99d182ad-7d27-4b10-a288-9857894cc6d4,g:fb688d84-2f1f-4e7f-b65a-9ab36b77152a-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel"/>
  <link:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_2d39643e-f03e-433e-bc90-70957e35dbac_terseLabel_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental information:</link:label>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_label_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental Cash Flow Information [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_NameOfMajorCustomerDomain_fcfc5f3b-08d1-4c83-8158-48fd78c48c91_terseLabel_en-US" xlink:label="lab_srt_NameOfMajorCustomerDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Name of Major Customer [Domain]</link:label>
    <link:label id="lab_srt_NameOfMajorCustomerDomain_label_en-US" xlink:label="lab_srt_NameOfMajorCustomerDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_NameOfMajorCustomerDomain" xlink:to="lab_srt_NameOfMajorCustomerDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_911c932d-87ca-426e-b433-a814026a1e08_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Federal statutory rate</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerSharePolicyTextBlock_c9f03518-aa76-48ec-9ca1-9b970abd125b_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings per share</link:label>
    <link:label id="lab_us-gaap_EarningsPerSharePolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerSharePolicyTextBlock" xlink:to="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConvertibleDebtMember_c0fbe830-0378-48af-a504-4d1d0b8ab6e8_terseLabel_en-US" xlink:label="lab_us-gaap_ConvertibleDebtMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible Debt</link:label>
    <link:label id="lab_us-gaap_ConvertibleDebtMember_label_en-US" xlink:label="lab_us-gaap_ConvertibleDebtMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible Debt [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConvertibleDebtMember" xlink:to="lab_us-gaap_ConvertibleDebtMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_27015123-56f2-495d-9b82-9271ffc2fa45_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseholdImprovementsMember_4c37ff47-8d73-49db-8236-f6368f7c5530_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leasehold improvements</link:label>
    <link:label id="lab_us-gaap_LeaseholdImprovementsMember_label_en-US" xlink:label="lab_us-gaap_LeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leasehold Improvements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseholdImprovementsMember" xlink:to="lab_us-gaap_LeaseholdImprovementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_40b3f512-a7f1-45cc-9ce9-60192d3a0d90_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLoss_23bbf62e-83b0-4d4f-abbb-3fd3c3bba188_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net loss</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_b84ea690-07fd-4227-abe4-e3560bcb853e_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net loss</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_label_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="lab_us-gaap_NetIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReceivablesPolicyTextBlock_dd6af238-8f49-46bc-bba6-a7edfa4e25cc_terseLabel_en-US" xlink:label="lab_us-gaap_ReceivablesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable</link:label>
    <link:label id="lab_us-gaap_ReceivablesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ReceivablesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Receivable [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivablesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReceivablesPolicyTextBlock" xlink:to="lab_us-gaap_ReceivablesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_3dcc403f-8fc0-41bb-b88a-88814ac7d99b_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right of use assets - operating lease</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Right-of-Use Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_e9f98c48-bf7c-4d56-b00e-ebbf2f2952f7_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net operating loss carry forward</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Operating Loss Carryforwards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:to="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesOutstanding_de7ff785-ae69-4231-a151-d8f0cc2b6433_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock shares outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesOutstanding" xlink:to="lab_us-gaap_PreferredStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_8b916ae7-bb09-46d0-9025-4ee513ebd2da_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued commissions and payroll</link:label>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee-related Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:to="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_ab3c984b-df1b-4b79-bd4b-fe1e1327ac3c_negatedLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Amortization and Impairment</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeMember_99dcea6f-7384-4793-bf4c-bbc9cdbb48e7_terseLabel_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Range [Domain]</link:label>
    <link:label id="lab_srt_RangeMember_label_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeMember" xlink:to="lab_srt_RangeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_inuv_A2017ECPMember_3a5fb9c3-35cf-4093-9e4a-e7974089a7e4_terseLabel_en-US" xlink:label="lab_inuv_A2017ECPMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2017 ECP</link:label>
    <link:label id="lab_inuv_A2017ECPMember_label_en-US" xlink:label="lab_inuv_A2017ECPMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2017 ECP [Member]</link:label>
    <link:label id="lab_inuv_A2017ECPMember_documentation_en-US" xlink:label="lab_inuv_A2017ECPMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2017 ECP [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_A2017ECPMember" xlink:href="inuv-20211231.xsd#inuv_A2017ECPMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_inuv_A2017ECPMember" xlink:to="lab_inuv_A2017ECPMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_bc711074-fae5-4a16-84cf-f75e5692dc9c_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInContractWithCustomerAsset" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Referral and support services agreement advance</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInContractWithCustomerAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Contract with Customer, Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset" xlink:to="lab_us-gaap_IncreaseDecreaseInContractWithCustomerAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock_b508c7a6-4587-4182-aa6b-a11bd315c4b7_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating segments</link:label>
    <link:label id="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:to="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SecurityExchangeName_b680d0bf-b29f-42d4-a5c9-4253a7cc3768_terseLabel_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Exchange Name</link:label>
    <link:label id="lab_dei_SecurityExchangeName_label_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Exchange Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_SecurityExchangeName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_SecurityExchangeName" xlink:to="lab_dei_SecurityExchangeName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquitySecuritiesFvNi_aa596eb5-2288-445c-af16-bb3e3eca5750_terseLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNi" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity securities, fair value</link:label>
    <link:label id="lab_us-gaap_EquitySecuritiesFvNi_label_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNi" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Securities, FV-NI, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNi" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquitySecuritiesFvNi"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquitySecuritiesFvNi" xlink:to="lab_us-gaap_EquitySecuritiesFvNi" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_9b7d8384-14b2-484e-a5af-2966795e52b6_terseLabel_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_label_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityIncorporationStateCountryCode" xlink:to="lab_dei_EntityIncorporationStateCountryCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleConversionPrice1_2467a9ac-6474-43ff-acbf-924aaa505f8b_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion price (in usd per share)</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleConversionPrice1_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Convertible, Conversion Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:to="lab_us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_9f542ac0-0825-4960-8118-1fc99c6b90f0_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forfeited (in usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_8407b538-167b-4504-9924-a3f36db3f4f4_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment of finite-lived intangible assets</link:label>
    <link:label id="lab_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_label_en-US" xlink:label="lab_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment of Intangible Assets (Excluding Goodwill)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill" xlink:to="lab_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_6b297d86-0c72-4546-b891-1db191dcb222_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average remaining lease term</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Weighted Average Remaining Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_inuv_MeasurementInputRiskFreeYieldMember_48a6e65c-8d75-4d03-9e4a-0b094859ad5c_terseLabel_en-US" xlink:label="lab_inuv_MeasurementInputRiskFreeYieldMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Input, Risk-free Yield</link:label>
    <link:label id="lab_inuv_MeasurementInputRiskFreeYieldMember_label_en-US" xlink:label="lab_inuv_MeasurementInputRiskFreeYieldMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Input, Risk-free Yield [Member]</link:label>
    <link:label id="lab_inuv_MeasurementInputRiskFreeYieldMember_documentation_en-US" xlink:label="lab_inuv_MeasurementInputRiskFreeYieldMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Input, Risk-free Yield</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_MeasurementInputRiskFreeYieldMember" xlink:href="inuv-20211231.xsd#inuv_MeasurementInputRiskFreeYieldMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_inuv_MeasurementInputRiskFreeYieldMember" xlink:to="lab_inuv_MeasurementInputRiskFreeYieldMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_f703db84-4fcd-4453-92b5-75161e0980cc_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Assets, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsNoncurrent" xlink:to="lab_us-gaap_OtherAssetsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d236cdeb-b8a8-4bee-a7e5-6721d626a668_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax_1988e73f-f94f-4a60-8e16-c18d3f3193dc_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt securities, unrealized gain (loss)</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain (Loss), before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_1c0a060f-98e7-41c4-ba09-c5c24fc45837_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Available Shares (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_7fd02de1-e7cb-46bf-bdff-bee5c7846144_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected dividend yield</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CompensationAndRetirementDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Benefits [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_ce910e20-6396-4f79-8c51-a8fd0b81a672_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net change &#8211; cash</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:type="arc" order="1"/>
    <link:label id="lab_inuv_AllowanceForDoubtfulAccountsAbstract_9cb7ccd4-cd03-43fc-9111-bf1d40bc7b3d_terseLabel_en-US" xlink:label="lab_inuv_AllowanceForDoubtfulAccountsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for Doubtful Accounts [Abstract]</link:label>
    <link:label id="lab_inuv_AllowanceForDoubtfulAccountsAbstract_label_en-US" xlink:label="lab_inuv_AllowanceForDoubtfulAccountsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for Doubtful Accounts [Abstract]</link:label>
    <link:label id="lab_inuv_AllowanceForDoubtfulAccountsAbstract_documentation_en-US" xlink:label="lab_inuv_AllowanceForDoubtfulAccountsAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for Doubtful Accounts [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_AllowanceForDoubtfulAccountsAbstract" xlink:href="inuv-20211231.xsd#inuv_AllowanceForDoubtfulAccountsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_inuv_AllowanceForDoubtfulAccountsAbstract" xlink:to="lab_inuv_AllowanceForDoubtfulAccountsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFileNumber_b0aa1b58-7d7a-4760-b6d3-7e0995e4c532_terseLabel_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:label id="lab_dei_EntityFileNumber_label_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFileNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFileNumber" xlink:to="lab_dei_EntityFileNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_inuv_LeaseLiabilityDeferredRentNoncurrent_b785537d-e737-4324-b9f1-d19bb17b4588_terseLabel_en-US" xlink:label="lab_inuv_LeaseLiabilityDeferredRentNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred rent</link:label>
    <link:label id="lab_inuv_LeaseLiabilityDeferredRentNoncurrent_label_en-US" xlink:label="lab_inuv_LeaseLiabilityDeferredRentNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Liability, Deferred Rent, Noncurrent</link:label>
    <link:label id="lab_inuv_LeaseLiabilityDeferredRentNoncurrent_documentation_en-US" xlink:label="lab_inuv_LeaseLiabilityDeferredRentNoncurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Liability, Deferred Rent, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_LeaseLiabilityDeferredRentNoncurrent" xlink:href="inuv-20211231.xsd#inuv_LeaseLiabilityDeferredRentNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_inuv_LeaseLiabilityDeferredRentNoncurrent" xlink:to="lab_inuv_LeaseLiabilityDeferredRentNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleNumberOfEquityInstruments_a6ff7e2d-a8ca-42e1-970f-483215248981_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleNumberOfEquityInstruments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of equity instruments (in shares)</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleNumberOfEquityInstruments_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleNumberOfEquityInstruments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Convertible, Number of Equity Instruments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleNumberOfEquityInstruments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentConvertibleNumberOfEquityInstruments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentConvertibleNumberOfEquityInstruments" xlink:to="lab_us-gaap_DebtInstrumentConvertibleNumberOfEquityInstruments" xlink:type="arc" order="1"/>
    <link:label id="lab_inuv_CreditAgreementMember_12c8f54f-c6a6-4e46-b1e5-968766a175a2_terseLabel_en-US" xlink:label="lab_inuv_CreditAgreementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Agreement</link:label>
    <link:label id="lab_inuv_CreditAgreementMember_label_en-US" xlink:label="lab_inuv_CreditAgreementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Agreement [Member]</link:label>
    <link:label id="lab_inuv_CreditAgreementMember_documentation_en-US" xlink:label="lab_inuv_CreditAgreementMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Agreement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_CreditAgreementMember" xlink:href="inuv-20211231.xsd#inuv_CreditAgreementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_inuv_CreditAgreementMember" xlink:to="lab_inuv_CreditAgreementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_b51083e7-6d43-4008-86f7-c55b4f44db13_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">APIC, Share-based Payment Arrangement, Increase for Cost Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_9c52696d-0403-4835-b8b0-58316590893f_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock options canceled (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPeriodIncreaseDecrease_ffcf2e17-3d91-40c1-95fc-f0ea29581d46_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPeriodIncreaseDecrease" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase in number of shares (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPeriodIncreaseDecrease_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPeriodIncreaseDecrease" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Period Increase (Decrease)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPeriodIncreaseDecrease" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPeriodIncreaseDecrease"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPeriodIncreaseDecrease" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPeriodIncreaseDecrease" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionLineItems_9d5a818b-9657-43ae-b964-1987b9b22a4e_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Line Items]</link:label>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionLineItems_label_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtConversionNameDomain_1fdb6abb-249b-401c-9c1b-b58cfde43e95_terseLabel_en-US" xlink:label="lab_us-gaap_DebtConversionNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Conversion, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_DebtConversionNameDomain_label_en-US" xlink:label="lab_us-gaap_DebtConversionNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Conversion, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtConversionNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtConversionNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtConversionNameDomain" xlink:to="lab_us-gaap_DebtConversionNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_inuv_CustomerListRetargeterMember_6569a727-5a48-4640-afc1-b2607f8be177_terseLabel_en-US" xlink:label="lab_inuv_CustomerListRetargeterMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer list, ReTargeter</link:label>
    <link:label id="lab_inuv_CustomerListRetargeterMember_label_en-US" xlink:label="lab_inuv_CustomerListRetargeterMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer List, Retargeter [Member]</link:label>
    <link:label id="lab_inuv_CustomerListRetargeterMember_documentation_en-US" xlink:label="lab_inuv_CustomerListRetargeterMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer List, Retargeter</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_CustomerListRetargeterMember" xlink:href="inuv-20211231.xsd#inuv_CustomerListRetargeterMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_inuv_CustomerListRetargeterMember" xlink:to="lab_inuv_CustomerListRetargeterMember" xlink:type="arc" order="1"/>
    <link:label id="lab_inuv_PPPLoanForgiveness_2eee9fb4-b1df-4bb0-88a5-0a04b194ccde_negatedTerseLabel_en-US" xlink:label="lab_inuv_PPPLoanForgiveness" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PPP loan forgiveness</link:label>
    <link:label id="lab_inuv_PPPLoanForgiveness_label_en-US" xlink:label="lab_inuv_PPPLoanForgiveness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PPP Loan Forgiveness</link:label>
    <link:label id="lab_inuv_PPPLoanForgiveness_documentation_en-US" xlink:label="lab_inuv_PPPLoanForgiveness" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PPP Loan Forgiveness</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_PPPLoanForgiveness" xlink:href="inuv-20211231.xsd#inuv_PPPLoanForgiveness"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_inuv_PPPLoanForgiveness" xlink:to="lab_inuv_PPPLoanForgiveness" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_41161438-8da3-49ef-bf63-0754a70edcb3_terseLabel_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_641f7e16-6b4f-4f86-b038-e843f465cf45_verboseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization</link:label>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:to="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_inuv_AllowanceforDoubtfulAccountsTextBlock_b115abd9-a13b-4530-be36-339c03a87815_terseLabel_en-US" xlink:label="lab_inuv_AllowanceforDoubtfulAccountsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for Doubtful Accounts</link:label>
    <link:label id="lab_inuv_AllowanceforDoubtfulAccountsTextBlock_label_en-US" xlink:label="lab_inuv_AllowanceforDoubtfulAccountsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for Doubtful Accounts [Text Block]</link:label>
    <link:label id="lab_inuv_AllowanceforDoubtfulAccountsTextBlock_documentation_en-US" xlink:label="lab_inuv_AllowanceforDoubtfulAccountsTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for Doubtful Accounts</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_AllowanceforDoubtfulAccountsTextBlock" xlink:href="inuv-20211231.xsd#inuv_AllowanceforDoubtfulAccountsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_inuv_AllowanceforDoubtfulAccountsTextBlock" xlink:to="lab_inuv_AllowanceforDoubtfulAccountsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_b265d088-bcbd-42d4-9704-99de01ed326c_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average discount rate</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Weighted Average Discount Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsidiarySaleOfStockAxis_65264c73-50d0-4f3c-84dd-593861194882_terseLabel_en-US" xlink:label="lab_us-gaap_SubsidiarySaleOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock [Axis]</link:label>
    <link:label id="lab_us-gaap_SubsidiarySaleOfStockAxis_label_en-US" xlink:label="lab_us-gaap_SubsidiarySaleOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis" xlink:to="lab_us-gaap_SubsidiarySaleOfStockAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityCommitmentFeeAmount_262dbd4a-0f16-4f17-8bcc-a8f4c1590cfb_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityCommitmentFeeAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitment fee amount</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityCommitmentFeeAmount_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityCommitmentFeeAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Commitment Fee Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCommitmentFeeAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityCommitmentFeeAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityCommitmentFeeAmount" xlink:to="lab_us-gaap_LineOfCreditFacilityCommitmentFeeAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_inuv_EffectiveIncomeTaxRateReconciliationPermanentDifferences_a3d8d988-ba17-42f6-b0f9-d3401664b7e4_terseLabel_en-US" xlink:label="lab_inuv_EffectiveIncomeTaxRateReconciliationPermanentDifferences" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Permanent differences</link:label>
    <link:label id="lab_inuv_EffectiveIncomeTaxRateReconciliationPermanentDifferences_label_en-US" xlink:label="lab_inuv_EffectiveIncomeTaxRateReconciliationPermanentDifferences" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Permanent Differences</link:label>
    <link:label id="lab_inuv_EffectiveIncomeTaxRateReconciliationPermanentDifferences_documentation_en-US" xlink:label="lab_inuv_EffectiveIncomeTaxRateReconciliationPermanentDifferences" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Permanent Differences</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_EffectiveIncomeTaxRateReconciliationPermanentDifferences" xlink:href="inuv-20211231.xsd#inuv_EffectiveIncomeTaxRateReconciliationPermanentDifferences"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_inuv_EffectiveIncomeTaxRateReconciliationPermanentDifferences" xlink:to="lab_inuv_EffectiveIncomeTaxRateReconciliationPermanentDifferences" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsNet_039c221d-9a65-4b1e-a649-eed903c557d4_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsNet_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Net of Valuation Allowance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsNet" xlink:to="lab_us-gaap_DeferredTaxAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_inuv_SalesAgreementMember_38da7fc1-6249-429f-80e9-819d10dfb905_terseLabel_en-US" xlink:label="lab_inuv_SalesAgreementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales Agreement</link:label>
    <link:label id="lab_inuv_SalesAgreementMember_label_en-US" xlink:label="lab_inuv_SalesAgreementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales Agreement [Member]</link:label>
    <link:label id="lab_inuv_SalesAgreementMember_documentation_en-US" xlink:label="lab_inuv_SalesAgreementMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sales Agreement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_SalesAgreementMember" xlink:href="inuv-20211231.xsd#inuv_SalesAgreementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_inuv_SalesAgreementMember" xlink:to="lab_inuv_SalesAgreementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_3117c6cf-a66d-450f-910c-e2c75c198638_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Granted (in usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_c37f4bd2-8c4b-4393-866b-166a66dc82cf_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized gain on marketable securities</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_7376cdc6-3d4b-49a4-ad57-7738cc429c4c_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unrealized gain on debt securities</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_835fb2a9-d30c-4e1f-bab1-e7d0e7706aaf_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Award [Domain]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LocalPhoneNumber_d7472357-8479-4d49-9811-ab2f82190a2d_terseLabel_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:label id="lab_dei_LocalPhoneNumber_label_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LocalPhoneNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LocalPhoneNumber" xlink:to="lab_dei_LocalPhoneNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsAbstract_dac1ba34-9bb8-4cb5-8e82-dc6caafcb3bd_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:label id="lab_us-gaap_AssetsAbstract_f8189315-536d-41e4-813b-a56a94aabde1_verboseLabel_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:label id="lab_us-gaap_AssetsAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="lab_us-gaap_AssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsAbstract_2bb732e1-2c4d-41e6-9ee5-202cc7c08083_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transactions [Abstract]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsAbstract_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transactions [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract" xlink:to="lab_us-gaap_RelatedPartyTransactionsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_ee71db8e-5de2-4ffa-9aa8-7b783514676c_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of options exercisable (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_0e423b50-0b95-43b2-991b-8bbd1b10c287_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercisable, end of year (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_23ab430b-b768-4ade-8618-ee33a55196d0_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Amortization and Impairment</link:label>
    <link:label id="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_label_en-US" xlink:label="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Impaired, Accumulated Impairment Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:to="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_b7988f1d-f82a-4ea7-99fe-96d19b9dc816_terseLabel_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets purchased under finance lease obligations</link:label>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_label_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-Use Asset Obtained in Exchange for Finance Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:to="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MarketingExpense_6caed645-52b2-45f5-b2cc-d742d1571f2c_terseLabel_en-US" xlink:label="lab_us-gaap_MarketingExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Marketing costs</link:label>
    <link:label id="lab_us-gaap_MarketingExpense_label_en-US" xlink:label="lab_us-gaap_MarketingExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Marketing Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MarketingExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MarketingExpense" xlink:to="lab_us-gaap_MarketingExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_7c0a00db-ffeb-4280-9396-f37366b2a379_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Granted (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashEquivalentsMember_855c04ba-c899-4bbb-8d59-c8acb107d148_terseLabel_en-US" xlink:label="lab_us-gaap_CashEquivalentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashEquivalentsMember_label_en-US" xlink:label="lab_us-gaap_CashEquivalentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Equivalents [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashEquivalentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashEquivalentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashEquivalentsMember" xlink:to="lab_us-gaap_CashEquivalentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_inuv_AmortizationOfReferralAgreementAsMarketingExpense_06c4f4e0-d1bd-4729-85c2-7e44c1dd0936_terseLabel_en-US" xlink:label="lab_inuv_AmortizationOfReferralAgreementAsMarketingExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Referral agreement amortized as marketing expense</link:label>
    <link:label id="lab_inuv_AmortizationOfReferralAgreementAsMarketingExpense_label_en-US" xlink:label="lab_inuv_AmortizationOfReferralAgreementAsMarketingExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization Of Referral Agreement As Marketing Expense</link:label>
    <link:label id="lab_inuv_AmortizationOfReferralAgreementAsMarketingExpense_documentation_en-US" xlink:label="lab_inuv_AmortizationOfReferralAgreementAsMarketingExpense" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization Of Referral Agreement As Marketing Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_AmortizationOfReferralAgreementAsMarketingExpense" xlink:href="inuv-20211231.xsd#inuv_AmortizationOfReferralAgreementAsMarketingExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_inuv_AmortizationOfReferralAgreementAsMarketingExpense" xlink:to="lab_inuv_AmortizationOfReferralAgreementAsMarketingExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_2a8c3579-1d4f-47a5-b7ac-fa1c04824517_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets and Goodwill</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_29d4805f-3c27-47f0-82cc-9d39989305b5_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration risk, percentage</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskPercentage1" xlink:to="lab_us-gaap_ConcentrationRiskPercentage1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockValue_055d21f8-e66f-4c85-afd4-d0c97fc747ec_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Authorized shares - 500,000 - none issued and outstanding</link:label>
    <link:label id="lab_us-gaap_PreferredStockValue_label_en-US" xlink:label="lab_us-gaap_PreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockValue" xlink:to="lab_us-gaap_PreferredStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_a6f33e42-a310-4623-a23b-b51dbe4da8de_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_bdefcea3-8c9b-40a6-ab2a-b0bb7685d6ae_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options Outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_d30fcc4a-bf5d-40a5-9e27-6e0cfff72a68_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding, beginning of year (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_52a1b9d4-92a2-4593-9598-7b1f02983402_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding, end of year (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TradeNamesMember_f5cbcfb9-a5e8-41d0-bebd-9c7900437144_terseLabel_en-US" xlink:label="lab_us-gaap_TradeNamesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Brand name, ReTargeter</link:label>
    <link:label id="lab_us-gaap_TradeNamesMember_label_en-US" xlink:label="lab_us-gaap_TradeNamesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade Names [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TradeNamesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TradeNamesMember" xlink:to="lab_us-gaap_TradeNamesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsMember_a909f71a-4ceb-43d8-8489-b85bd134c3e0_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Deficit</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsMember_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsMember" xlink:to="lab_us-gaap_RetainedEarningsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_601a88ac-72a4-441f-96c8-37ccad2c7002_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentAxis" xlink:to="lab_us-gaap_DebtInstrumentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_54c2799d-d9d4-44b2-8ebb-3a522185cec6_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid expenses, unbilled revenue and other assets</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Prepaid Expense and Other Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdvertisingCostsPolicyTextBlock_07908989-e770-4e7f-bec3-ce42603b5013_terseLabel_en-US" xlink:label="lab_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Marketing costs</link:label>
    <link:label id="lab_us-gaap_AdvertisingCostsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Advertising Cost [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdvertisingCostsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:to="lab_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Deposits_1e36360e-7dd0-46f7-bea2-63d05b140ec5_terseLabel_en-US" xlink:label="lab_us-gaap_Deposits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deposits</link:label>
    <link:label id="lab_us-gaap_Deposits_label_en-US" xlink:label="lab_us-gaap_Deposits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deposits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Deposits" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Deposits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Deposits" xlink:to="lab_us-gaap_Deposits" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesNoncurrentAbstract_74a2fb70-439d-431e-ae53-ada90ab854b9_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesNoncurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesNoncurrentAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesNoncurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Noncurrent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesNoncurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="lab_us-gaap_LiabilitiesNoncurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesDisclosureAbstract_9d39edc3-d7d9-4239-834f-53cfdddfc23a_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Liabilities Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Liabilities Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesDisclosureAbstract" xlink:to="lab_us-gaap_OtherLiabilitiesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_0982556b-71ec-43b5-bccb-73fe1afff243_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible Note Conversion</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, Conversion of Convertible Securities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_inuv_ClassOfWarrantOrRightVestingPeriod_b4a703a8-3de5-411f-9617-1cffc15823cf_terseLabel_en-US" xlink:label="lab_inuv_ClassOfWarrantOrRightVestingPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of warrant or right, vesting period</link:label>
    <link:label id="lab_inuv_ClassOfWarrantOrRightVestingPeriod_label_en-US" xlink:label="lab_inuv_ClassOfWarrantOrRightVestingPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class Of Warrant Or Right, Vesting Period</link:label>
    <link:label id="lab_inuv_ClassOfWarrantOrRightVestingPeriod_documentation_en-US" xlink:label="lab_inuv_ClassOfWarrantOrRightVestingPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class Of Warrant Or Right, Vesting Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_ClassOfWarrantOrRightVestingPeriod" xlink:href="inuv-20211231.xsd#inuv_ClassOfWarrantOrRightVestingPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_inuv_ClassOfWarrantOrRightVestingPeriod" xlink:to="lab_inuv_ClassOfWarrantOrRightVestingPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_cd49ba96-b3c8-42d9-8aea-4f6e0eac1436_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party [Axis]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_91c0dd5a-b7be-48a5-878d-566afa0e4af8_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock_266f7d63-a472-4f2e-8f27-ed3f989a6001_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Carrying value of Property and Equipment</link:label>
    <link:label id="lab_us-gaap_ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Public Utility Property, Plant, and Equipment [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock" xlink:to="lab_us-gaap_ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerSalesChannelAxis_6360f012-bb42-4f1f-96ff-b25677e00a00_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerSalesChannelAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Sales Channel [Axis]</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerSalesChannelAxis_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerSalesChannelAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Sales Channel [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerSalesChannelAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerSalesChannelAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerSalesChannelAxis" xlink:to="lab_us-gaap_ContractWithCustomerSalesChannelAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_5771901a-340b-4bbc-b39f-e0ba9566f990_terseLabel_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets purchased under operating lease obligations</link:label>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right-of-Use Asset Obtained in Exchange for Operating Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:to="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_8aa72ca1-8b54-4b6e-8046-a47b3ab4986b_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Deferred Tax Assets and Liabilities</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Deferred Tax Assets and Liabilities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_1d68f870-3800-44af-bfb8-82c09d9dc122_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityWellKnownSeasonedIssuer_c6c71fa9-59e9-4a93-a00b-d912f1f91c25_terseLabel_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
    <link:label id="lab_dei_EntityWellKnownSeasonedIssuer_label_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityWellKnownSeasonedIssuer" xlink:to="lab_dei_EntityWellKnownSeasonedIssuer" xlink:type="arc" order="1"/>
    <link:label id="lab_inuv_ProceedsFromPaycheckProtectionProgramAndSmallBusinessAdministrationLoan_b50f599f-1d2e-4668-a2b0-733f4c7e5624_terseLabel_en-US" xlink:label="lab_inuv_ProceedsFromPaycheckProtectionProgramAndSmallBusinessAdministrationLoan" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from PPP and SBA loans</link:label>
    <link:label id="lab_inuv_ProceedsFromPaycheckProtectionProgramAndSmallBusinessAdministrationLoan_label_en-US" xlink:label="lab_inuv_ProceedsFromPaycheckProtectionProgramAndSmallBusinessAdministrationLoan" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Paycheck Protection Program and Small Business Administration Loan</link:label>
    <link:label id="lab_inuv_ProceedsFromPaycheckProtectionProgramAndSmallBusinessAdministrationLoan_documentation_en-US" xlink:label="lab_inuv_ProceedsFromPaycheckProtectionProgramAndSmallBusinessAdministrationLoan" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Paycheck Protection Program and Small Business Administration Loan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_ProceedsFromPaycheckProtectionProgramAndSmallBusinessAdministrationLoan" xlink:href="inuv-20211231.xsd#inuv_ProceedsFromPaycheckProtectionProgramAndSmallBusinessAdministrationLoan"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_inuv_ProceedsFromPaycheckProtectionProgramAndSmallBusinessAdministrationLoan" xlink:to="lab_inuv_ProceedsFromPaycheckProtectionProgramAndSmallBusinessAdministrationLoan" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNoncurrentLiabilitiesTableTextBlock_2ac1be17-135c-429b-9e8c-e4579a3c27a0_terseLabel_en-US" xlink:label="lab_us-gaap_OtherNoncurrentLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Other Long-Term Liabilities</link:label>
    <link:label id="lab_us-gaap_OtherNoncurrentLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_OtherNoncurrentLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Noncurrent Liabilities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNoncurrentLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNoncurrentLiabilitiesTableTextBlock" xlink:to="lab_us-gaap_OtherNoncurrentLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeasePrincipalPayments_ea48b1a0-7aea-4168-b048-594d2d333d19_negatedLabel_en-US" xlink:label="lab_us-gaap_FinanceLeasePrincipalPayments" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments on finance/capital leases</link:label>
    <link:label id="lab_us-gaap_FinanceLeasePrincipalPayments_label_en-US" xlink:label="lab_us-gaap_FinanceLeasePrincipalPayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Principal Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeasePrincipalPayments" xlink:to="lab_us-gaap_FinanceLeasePrincipalPayments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_34fa128b-d739-4745-8c62-7638e7c87ffc_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net loss, basic (in usd per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasic" xlink:to="lab_us-gaap_EarningsPerShareBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_4b65250c-7dc4-4ac7-b6da-e7c781810140_terseLabel_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indefinite-lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_label_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indefinite-lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="lab_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_59f5d1bc-534d-448c-b745-4d37023ae640_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_b745ca3b-b4a6-41ce-8631-85b855fbab0f_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">RSUs Outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_cac8d69b-4188-4114-9f09-e8fa37c79626_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding, beginning of year (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_6457435b-83a5-4131-98fe-7b0f5821352f_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding, end of year (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_inuv_OriginalIssueDiscountUnsecuredSubordinatedConvertibleNotesMember_9501b3a0-3ba3-417f-a7bf-75e426e56f3d_terseLabel_en-US" xlink:label="lab_inuv_OriginalIssueDiscountUnsecuredSubordinatedConvertibleNotesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Original Issue Discount Unsecured Subordinated Convertible Notes</link:label>
    <link:label id="lab_inuv_OriginalIssueDiscountUnsecuredSubordinatedConvertibleNotesMember_label_en-US" xlink:label="lab_inuv_OriginalIssueDiscountUnsecuredSubordinatedConvertibleNotesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Original Issue Discount Unsecured Subordinated Convertible Notes [Member]</link:label>
    <link:label id="lab_inuv_OriginalIssueDiscountUnsecuredSubordinatedConvertibleNotesMember_documentation_en-US" xlink:label="lab_inuv_OriginalIssueDiscountUnsecuredSubordinatedConvertibleNotesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Original Issue Discount Unsecured Subordinated Convertible Notes [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_OriginalIssueDiscountUnsecuredSubordinatedConvertibleNotesMember" xlink:href="inuv-20211231.xsd#inuv_OriginalIssueDiscountUnsecuredSubordinatedConvertibleNotesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_inuv_OriginalIssueDiscountUnsecuredSubordinatedConvertibleNotesMember" xlink:to="lab_inuv_OriginalIssueDiscountUnsecuredSubordinatedConvertibleNotesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_inuv_LineOfCreditFacilityPercentageOfAmountAvailableToBorrowUnderMaximumCreditCommitment_efd5d797-3bab-4266-86fd-6fbd92fd17f1_terseLabel_en-US" xlink:label="lab_inuv_LineOfCreditFacilityPercentageOfAmountAvailableToBorrowUnderMaximumCreditCommitment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of amount available to borrow under maximum credit commitment</link:label>
    <link:label id="lab_inuv_LineOfCreditFacilityPercentageOfAmountAvailableToBorrowUnderMaximumCreditCommitment_label_en-US" xlink:label="lab_inuv_LineOfCreditFacilityPercentageOfAmountAvailableToBorrowUnderMaximumCreditCommitment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line Of Credit Facility, Percentage Of Amount Available To Borrow Under Maximum Credit Commitment</link:label>
    <link:label id="lab_inuv_LineOfCreditFacilityPercentageOfAmountAvailableToBorrowUnderMaximumCreditCommitment_documentation_en-US" xlink:label="lab_inuv_LineOfCreditFacilityPercentageOfAmountAvailableToBorrowUnderMaximumCreditCommitment" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line Of Credit Facility, Percentage Of Amount Available To Borrow Under Maximum Credit Commitment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_LineOfCreditFacilityPercentageOfAmountAvailableToBorrowUnderMaximumCreditCommitment" xlink:href="inuv-20211231.xsd#inuv_LineOfCreditFacilityPercentageOfAmountAvailableToBorrowUnderMaximumCreditCommitment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_inuv_LineOfCreditFacilityPercentageOfAmountAvailableToBorrowUnderMaximumCreditCommitment" xlink:to="lab_inuv_LineOfCreditFacilityPercentageOfAmountAvailableToBorrowUnderMaximumCreditCommitment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrepaidExpenseCurrent_1f327811-bb51-4a1d-af76-0737d4dd0191_terseLabel_en-US" xlink:label="lab_us-gaap_PrepaidExpenseCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid expenses and other current assets</link:label>
    <link:label id="lab_us-gaap_PrepaidExpenseCurrent_label_en-US" xlink:label="lab_us-gaap_PrepaidExpenseCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid Expense, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseCurrent" xlink:to="lab_us-gaap_PrepaidExpenseCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_bedf6143-f95a-4449-b739-b9d4a3024b49_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:to="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_a0df33cb-f1a9-49e3-ab58-96bf990834ff_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock Unit</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_inuv_FiniteLivedIntangibleAssetsLongTermPortionAccumulatedAmortization_5f797130-9ebb-4999-849d-7058f5411e51_negatedTerseLabel_en-US" xlink:label="lab_inuv_FiniteLivedIntangibleAssetsLongTermPortionAccumulatedAmortization" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Amortization and Impairment</link:label>
    <link:label id="lab_inuv_FiniteLivedIntangibleAssetsLongTermPortionAccumulatedAmortization_label_en-US" xlink:label="lab_inuv_FiniteLivedIntangibleAssetsLongTermPortionAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Long Term Portion, Accumulated Amortization</link:label>
    <link:label id="lab_inuv_FiniteLivedIntangibleAssetsLongTermPortionAccumulatedAmortization_documentation_en-US" xlink:label="lab_inuv_FiniteLivedIntangibleAssetsLongTermPortionAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Long Term Portion, Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_FiniteLivedIntangibleAssetsLongTermPortionAccumulatedAmortization" xlink:href="inuv-20211231.xsd#inuv_FiniteLivedIntangibleAssetsLongTermPortionAccumulatedAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_inuv_FiniteLivedIntangibleAssetsLongTermPortionAccumulatedAmortization" xlink:to="lab_inuv_FiniteLivedIntangibleAssetsLongTermPortionAccumulatedAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainLossOnContractTermination_4303d917-4a4c-42a1-9343-ead865e91d0c_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnContractTermination" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract cancellation</link:label>
    <link:label id="lab_us-gaap_GainLossOnContractTermination_label_en-US" xlink:label="lab_us-gaap_GainLossOnContractTermination" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) on Contract Termination</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnContractTermination" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnContractTermination"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnContractTermination" xlink:to="lab_us-gaap_GainLossOnContractTermination" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_c7f799b0-94ea-46b6-b8cc-8ce322f8b95c_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares withheld for taxes on vested restricted stock</link:label>
    <link:label id="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Decrease for Tax Withholding Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:to="lab_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasePayments_efa9bc9d-4086-40b9-926a-d335c0e1fa41_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash paid for operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeasePayments_label_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasePayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasePayments" xlink:to="lab_us-gaap_OperatingLeasePayments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_03d272a3-15b5-4667-9fe9-6f748250403d_totalLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilities_c3873be0-7424-4b7d-9fb7-52df3148027c_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total deferred tax liabilities</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilities_b32a4384-d4e2-4dd1-a791-ba27291d55d6_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net deferred tax liabilities</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilities_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilities" xlink:to="lab_us-gaap_DeferredTaxLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_inuv_LineOfCreditFacilityPercentageOfAggregateEligibleAccountsReceivable_21d8f107-8a45-4285-8e96-3c6cb6fc98f0_terseLabel_en-US" xlink:label="lab_inuv_LineOfCreditFacilityPercentageOfAggregateEligibleAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of aggregate Eligible Accounts Receivable</link:label>
    <link:label id="lab_inuv_LineOfCreditFacilityPercentageOfAggregateEligibleAccountsReceivable_label_en-US" xlink:label="lab_inuv_LineOfCreditFacilityPercentageOfAggregateEligibleAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line Of Credit Facility, Percentage Of Aggregate Eligible Accounts Receivable</link:label>
    <link:label id="lab_inuv_LineOfCreditFacilityPercentageOfAggregateEligibleAccountsReceivable_documentation_en-US" xlink:label="lab_inuv_LineOfCreditFacilityPercentageOfAggregateEligibleAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line Of Credit Facility, Percentage Of Aggregate Eligible Accounts Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_LineOfCreditFacilityPercentageOfAggregateEligibleAccountsReceivable" xlink:href="inuv-20211231.xsd#inuv_LineOfCreditFacilityPercentageOfAggregateEligibleAccountsReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_inuv_LineOfCreditFacilityPercentageOfAggregateEligibleAccountsReceivable" xlink:to="lab_inuv_LineOfCreditFacilityPercentageOfAggregateEligibleAccountsReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries_2f1e245a-1785-497f-9d36-68d5b1de90a0_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recoveries</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss, Recovery</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries" xlink:type="arc" order="1"/>
    <link:label id="lab_inuv_FiniteLivedIntangibleAssetsNonCurrentAbstract_456aaf47-725b-4f5b-98c4-63ba441ef0fa_terseLabel_en-US" xlink:label="lab_inuv_FiniteLivedIntangibleAssetsNonCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible assets classified as long-term</link:label>
    <link:label id="lab_inuv_FiniteLivedIntangibleAssetsNonCurrentAbstract_label_en-US" xlink:label="lab_inuv_FiniteLivedIntangibleAssetsNonCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Non-current [Abstract]</link:label>
    <link:label id="lab_inuv_FiniteLivedIntangibleAssetsNonCurrentAbstract_documentation_en-US" xlink:label="lab_inuv_FiniteLivedIntangibleAssetsNonCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Non-current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_FiniteLivedIntangibleAssetsNonCurrentAbstract" xlink:href="inuv-20211231.xsd#inuv_FiniteLivedIntangibleAssetsNonCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_inuv_FiniteLivedIntangibleAssetsNonCurrentAbstract" xlink:to="lab_inuv_FiniteLivedIntangibleAssetsNonCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_inuv_EmployeeSalariesInExcessCausingAPercentageOfSalaryForgone_3985d368-2b14-4542-92cb-8c878f1ebc35_terseLabel_en-US" xlink:label="lab_inuv_EmployeeSalariesInExcessCausingAPercentageOfSalaryForgone" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee salaries in excess causing a percentage of salary forgone</link:label>
    <link:label id="lab_inuv_EmployeeSalariesInExcessCausingAPercentageOfSalaryForgone_label_en-US" xlink:label="lab_inuv_EmployeeSalariesInExcessCausingAPercentageOfSalaryForgone" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Salaries in Excess Causing a Percentage of Salary Forgone</link:label>
    <link:label id="lab_inuv_EmployeeSalariesInExcessCausingAPercentageOfSalaryForgone_documentation_en-US" xlink:label="lab_inuv_EmployeeSalariesInExcessCausingAPercentageOfSalaryForgone" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Salaries in Excess Causing a Percentage of Salary Forgone</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_EmployeeSalariesInExcessCausingAPercentageOfSalaryForgone" xlink:href="inuv-20211231.xsd#inuv_EmployeeSalariesInExcessCausingAPercentageOfSalaryForgone"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_inuv_EmployeeSalariesInExcessCausingAPercentageOfSalaryForgone" xlink:to="lab_inuv_EmployeeSalariesInExcessCausingAPercentageOfSalaryForgone" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProvisionForDoubtfulAccounts_df46c1f4-c5ed-4841-8e47-35be55dfc3c5_terseLabel_en-US" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provision for doubtful accounts</link:label>
    <link:label id="lab_us-gaap_ProvisionForDoubtfulAccounts_5ed16a66-2ff8-435a-9ac3-f5a399539d07_verboseLabel_en-US" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Provision for bad debts</link:label>
    <link:label id="lab_us-gaap_ProvisionForDoubtfulAccounts_label_en-US" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Credit Loss Expense (Reversal)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProvisionForDoubtfulAccounts" xlink:to="lab_us-gaap_ProvisionForDoubtfulAccounts" xlink:type="arc" order="1"/>
    <link:label id="lab_inuv_FinanceAndOperatingLeaseRightOfUseAssetAmortization_dfd2d536-fbbf-4a5a-8867-6f085ac55b98_terseLabel_en-US" xlink:label="lab_inuv_FinanceAndOperatingLeaseRightOfUseAssetAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Right of Use Assets</link:label>
    <link:label id="lab_inuv_FinanceAndOperatingLeaseRightOfUseAssetAmortization_label_en-US" xlink:label="lab_inuv_FinanceAndOperatingLeaseRightOfUseAssetAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance And Operating Lease, Right-of-Use Asset, Amortization</link:label>
    <link:label id="lab_inuv_FinanceAndOperatingLeaseRightOfUseAssetAmortization_documentation_en-US" xlink:label="lab_inuv_FinanceAndOperatingLeaseRightOfUseAssetAmortization" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance And Operating Lease, Right-of-Use Asset, Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_FinanceAndOperatingLeaseRightOfUseAssetAmortization" xlink:href="inuv-20211231.xsd#inuv_FinanceAndOperatingLeaseRightOfUseAssetAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_inuv_FinanceAndOperatingLeaseRightOfUseAssetAmortization" xlink:to="lab_inuv_FinanceAndOperatingLeaseRightOfUseAssetAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityVoluntaryFilers_0ccc07f1-5472-4adb-89dd-321671fc9585_terseLabel_en-US" xlink:label="lab_dei_EntityVoluntaryFilers" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Voluntary Filers</link:label>
    <link:label id="lab_dei_EntityVoluntaryFilers_label_en-US" xlink:label="lab_dei_EntityVoluntaryFilers" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Voluntary Filers</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityVoluntaryFilers"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityVoluntaryFilers" xlink:to="lab_dei_EntityVoluntaryFilers" xlink:type="arc" order="1"/>
    <link:label id="lab_inuv_PaymentsForThirdPartyRightsAgreement_9d83cdd5-43a0-46b6-868b-56d85427acda_negatedTerseLabel_en-US" xlink:label="lab_inuv_PaymentsForThirdPartyRightsAgreement" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Third party rights agreement</link:label>
    <link:label id="lab_inuv_PaymentsForThirdPartyRightsAgreement_label_en-US" xlink:label="lab_inuv_PaymentsForThirdPartyRightsAgreement" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for Third Party Rights Agreement</link:label>
    <link:label id="lab_inuv_PaymentsForThirdPartyRightsAgreement_documentation_en-US" xlink:label="lab_inuv_PaymentsForThirdPartyRightsAgreement" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for Third Party Rights Agreement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_PaymentsForThirdPartyRightsAgreement" xlink:href="inuv-20211231.xsd#inuv_PaymentsForThirdPartyRightsAgreement"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_inuv_PaymentsForThirdPartyRightsAgreement" xlink:to="lab_inuv_PaymentsForThirdPartyRightsAgreement" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameAxis_ba5bae78-a18e-4e24-8ef9-68bd4fd48d21_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Axis]</link:label>
    <link:label id="lab_us-gaap_PlanNameAxis_label_en-US" xlink:label="lab_us-gaap_PlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameAxis" xlink:to="lab_us-gaap_PlanNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAsset_a2560d07-95b7-4146-a8cb-d8c98078a141_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right of use assets - finance lease</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAsset_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Right-of-Use Asset, after Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAsset" xlink:to="lab_us-gaap_FinanceLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsFairValueDisclosure_9deec993-7129-495a-b6c0-47d111d6f89a_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total cash and cash equivalents and marketable securities</link:label>
    <link:label id="lab_us-gaap_AssetsFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_AssetsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsFairValueDisclosure" xlink:to="lab_us-gaap_AssetsFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_c35fbbae-7465-4826-936a-5009740ed17b_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 1</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Inputs, Level 1 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel1Member" xlink:to="lab_us-gaap_FairValueInputsLevel1Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_1ec54e87-6f91-47fa-9a28-9155ffe24e86_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investing activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillImpairmentLoss_6404e942-0820-4168-8b05-8cb24437ef7e_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment of goodwill</link:label>
    <link:label id="lab_us-gaap_GoodwillImpairmentLoss_label_en-US" xlink:label="lab_us-gaap_GoodwillImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Impairment Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillImpairmentLoss" xlink:to="lab_us-gaap_GoodwillImpairmentLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_4c82f85b-6dea-43ed-9a3c-4d6e5d00ec63_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:to="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SoftwareDevelopmentMember_79b05804-c313-494b-ad1f-8d2cbd231672_terseLabel_en-US" xlink:label="lab_us-gaap_SoftwareDevelopmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Software Development</link:label>
    <link:label id="lab_us-gaap_SoftwareDevelopmentMember_label_en-US" xlink:label="lab_us-gaap_SoftwareDevelopmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Software Development [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareDevelopmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SoftwareDevelopmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SoftwareDevelopmentMember" xlink:to="lab_us-gaap_SoftwareDevelopmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntitySmallBusiness_31cc5285-eff0-4201-ae3e-6ef35a25661a_terseLabel_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Small Business</link:label>
    <link:label id="lab_dei_EntitySmallBusiness_label_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Small Business</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntitySmallBusiness"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntitySmallBusiness" xlink:to="lab_dei_EntitySmallBusiness" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_2fdd7597-f268-40aa-83c0-f7ab5eb1d56a_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum future lease payments ended December&#160;31, 2021</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Payment, Due [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_inuv_ScheduleOfSignificantAccountingPoliciesLineItems_947d7256-75e6-41e2-b42a-94851f51cc65_terseLabel_en-US" xlink:label="lab_inuv_ScheduleOfSignificantAccountingPoliciesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Significant Accounting Policies [Line Items]</link:label>
    <link:label id="lab_inuv_ScheduleOfSignificantAccountingPoliciesLineItems_label_en-US" xlink:label="lab_inuv_ScheduleOfSignificantAccountingPoliciesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Significant Accounting Policies [Line Items]</link:label>
    <link:label id="lab_inuv_ScheduleOfSignificantAccountingPoliciesLineItems_documentation_en-US" xlink:label="lab_inuv_ScheduleOfSignificantAccountingPoliciesLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">[Line Items] for Schedule of Significant Accounting Policies [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_ScheduleOfSignificantAccountingPoliciesLineItems" xlink:href="inuv-20211231.xsd#inuv_ScheduleOfSignificantAccountingPoliciesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_inuv_ScheduleOfSignificantAccountingPoliciesLineItems" xlink:to="lab_inuv_ScheduleOfSignificantAccountingPoliciesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_inuv_LineOfCreditFacilityQuarterlyServiceFee_4d29a41c-4199-40b9-9c20-c83ae7c4880f_terseLabel_en-US" xlink:label="lab_inuv_LineOfCreditFacilityQuarterlyServiceFee" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Quarterly service fee</link:label>
    <link:label id="lab_inuv_LineOfCreditFacilityQuarterlyServiceFee_label_en-US" xlink:label="lab_inuv_LineOfCreditFacilityQuarterlyServiceFee" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Quarterly Service Fee</link:label>
    <link:label id="lab_inuv_LineOfCreditFacilityQuarterlyServiceFee_documentation_en-US" xlink:label="lab_inuv_LineOfCreditFacilityQuarterlyServiceFee" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Quarterly Service Fee</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_LineOfCreditFacilityQuarterlyServiceFee" xlink:href="inuv-20211231.xsd#inuv_LineOfCreditFacilityQuarterlyServiceFee"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_inuv_LineOfCreditFacilityQuarterlyServiceFee" xlink:to="lab_inuv_LineOfCreditFacilityQuarterlyServiceFee" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_519be080-1bab-46e1-bf3a-31c46a1d7e27_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities and stockholders' equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAccruedLiabilitiesCurrent_56da5d8f-9f87-46c3-adc2-4c968267c0d4_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued expenses and other</link:label>
    <link:label id="lab_us-gaap_OtherAccruedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Accrued Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:to="lab_us-gaap_OtherAccruedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsDisclosureTextBlock_2ae926c4-9f6d-454d-9c8d-212561a575cc_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments</link:label>
    <link:label id="lab_us-gaap_CommitmentsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_CommitmentsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsDisclosureTextBlock" xlink:to="lab_us-gaap_CommitmentsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapital_e4b3343d-71d6-40aa-963d-8f823c06cc75_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapital" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional paid-in capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapital_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapital" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid in Capital</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapital" xlink:to="lab_us-gaap_AdditionalPaidInCapital" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionTable_ba246a13-0cbd-4a75-b899-2a6b06706d00_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Table]</link:label>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionTable_label_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable" xlink:to="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashEquivalentsAtCarryingValue_d2aedb89-ec29-4566-9288-f5a4d5a63dbc_terseLabel_en-US" xlink:label="lab_us-gaap_CashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash equivalents, cost</link:label>
    <link:label id="lab_us-gaap_CashEquivalentsAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_CashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Equivalents, at Carrying Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashEquivalentsAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_CashEquivalentsAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsAbstract_28d8d6d5-0d78-403a-b16b-93bfbfa8b537_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetsAbstract_label_en-US" xlink:label="lab_us-gaap_OtherAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsAbstract" xlink:to="lab_us-gaap_OtherAssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_e4ed2dc6-4605-405f-a9e1-2bb78dea224a_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Stockholders&#8217; Equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_inuv_NumberOfAccreditedInvestors_f74fa08c-8201-4126-be96-963e3c8e600f_terseLabel_en-US" xlink:label="lab_inuv_NumberOfAccreditedInvestors" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of accredited investors</link:label>
    <link:label id="lab_inuv_NumberOfAccreditedInvestors_label_en-US" xlink:label="lab_inuv_NumberOfAccreditedInvestors" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Accredited Investors</link:label>
    <link:label id="lab_inuv_NumberOfAccreditedInvestors_documentation_en-US" xlink:label="lab_inuv_NumberOfAccreditedInvestors" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Accredited Investors</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_NumberOfAccreditedInvestors" xlink:href="inuv-20211231.xsd#inuv_NumberOfAccreditedInvestors"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_inuv_NumberOfAccreditedInvestors" xlink:to="lab_inuv_NumberOfAccreditedInvestors" xlink:type="arc" order="1"/>
    <link:label id="lab_inuv_ClassOfWarrantOrRightGrantedInPeriod_7fd487c0-c9f4-4b08-82b8-760ec5513486_terseLabel_en-US" xlink:label="lab_inuv_ClassOfWarrantOrRightGrantedInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of warrant or right, granted in period</link:label>
    <link:label id="lab_inuv_ClassOfWarrantOrRightGrantedInPeriod_label_en-US" xlink:label="lab_inuv_ClassOfWarrantOrRightGrantedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class Of Warrant Or Right, Granted In Period</link:label>
    <link:label id="lab_inuv_ClassOfWarrantOrRightGrantedInPeriod_documentation_en-US" xlink:label="lab_inuv_ClassOfWarrantOrRightGrantedInPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class Of Warrant Or Right, Granted In Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_ClassOfWarrantOrRightGrantedInPeriod" xlink:href="inuv-20211231.xsd#inuv_ClassOfWarrantOrRightGrantedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_inuv_ClassOfWarrantOrRightGrantedInPeriod" xlink:to="lab_inuv_ClassOfWarrantOrRightGrantedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingExpensesAbstract_c4d8ed9e-28c9-4e9c-8a83-a2b25ba2b982_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating expenses:</link:label>
    <link:label id="lab_us-gaap_OperatingExpensesAbstract_label_en-US" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Expenses [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpensesAbstract" xlink:to="lab_us-gaap_OperatingExpensesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_459969fb-ab24-4aa1-978b-e2064d3f02b1_terseLabel_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_label_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityInteractiveDataCurrent" xlink:to="lab_dei_EntityInteractiveDataCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_inuv_DeferredTaxLiabilitiesIntangibleAssetsandPropertyPlantandEquipment_3bc17e14-e6df-402c-ad91-b349d6dcba7e_terseLabel_en-US" xlink:label="lab_inuv_DeferredTaxLiabilitiesIntangibleAssetsandPropertyPlantandEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible assets and property and equipment</link:label>
    <link:label id="lab_inuv_DeferredTaxLiabilitiesIntangibleAssetsandPropertyPlantandEquipment_label_en-US" xlink:label="lab_inuv_DeferredTaxLiabilitiesIntangibleAssetsandPropertyPlantandEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Intangible Assets and Property, Plant and Equipment</link:label>
    <link:label id="lab_inuv_DeferredTaxLiabilitiesIntangibleAssetsandPropertyPlantandEquipment_documentation_en-US" xlink:label="lab_inuv_DeferredTaxLiabilitiesIntangibleAssetsandPropertyPlantandEquipment" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Intangible Assets and Property, Plant and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_DeferredTaxLiabilitiesIntangibleAssetsandPropertyPlantandEquipment" xlink:href="inuv-20211231.xsd#inuv_DeferredTaxLiabilitiesIntangibleAssetsandPropertyPlantandEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_inuv_DeferredTaxLiabilitiesIntangibleAssetsandPropertyPlantandEquipment" xlink:to="lab_inuv_DeferredTaxLiabilitiesIntangibleAssetsandPropertyPlantandEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_35ce5135-7d41-40d4-9937-02e84af25465_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_15b6b3d6-9ac3-4c17-b650-aa3478df3192_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents [Domain]</link:label>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_label_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:to="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_a41f5134-adcd-4ba8-b0eb-8c7ded268cd0_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from exercise of options</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, Stock Options Exercised</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MinimumMember_5c3e2c7d-fe11-4a69-bae3-0f8d27c30cdc_terseLabel_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum</link:label>
    <link:label id="lab_srt_MinimumMember_label_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MinimumMember" xlink:to="lab_srt_MinimumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_d5487c58-cb65-417a-a750-9113f1e28e2e_terseLabel_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization and Business</link:label>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MarketableSecuritiesCurrent_96d6954e-f1c8-48a3-9cd7-91ba086bdc69_terseLabel_en-US" xlink:label="lab_us-gaap_MarketableSecuritiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Marketable securities - short term</link:label>
    <link:label id="lab_us-gaap_MarketableSecuritiesCurrent_label_en-US" xlink:label="lab_us-gaap_MarketableSecuritiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Marketable Securities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MarketableSecuritiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MarketableSecuritiesCurrent" xlink:to="lab_us-gaap_MarketableSecuritiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GrossProfit_8d42868b-cf0d-416d-b7c3-c3349e4706e7_totalLabel_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross profit</link:label>
    <link:label id="lab_us-gaap_GrossProfit_label_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross Profit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GrossProfit" xlink:to="lab_us-gaap_GrossProfit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCredit_27fc88dc-6019-4b42-9ed0-c2545e4df470_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding balances due under line of credit</link:label>
    <link:label id="lab_us-gaap_LineOfCredit_label_en-US" xlink:label="lab_us-gaap_LineOfCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Line of Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCredit" xlink:to="lab_us-gaap_LineOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightLineItems_5c9da8e4-82e1-4fdf-885b-f0c205369ff5_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Warrant or Right [Line Items]</link:label>
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightLineItems_label_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Warrant or Right [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfWarrantOrRightLineItems" xlink:to="lab_us-gaap_ClassOfWarrantOrRightLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpense_c1fd3bcf-e742-461f-b649-f43c614d4c01_terseLabel_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling, general and administrative</link:label>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpense_label_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling, General and Administrative Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:to="lab_us-gaap_SellingGeneralAndAdministrativeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_bfad8350-97c4-4792-834f-c83fb1f53d1e_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock options canceled (in usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_4734eab5-6023-4556-a036-dc0fbfddb3df_terseLabel_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indefinite-lived Intangible Assets by Major Class [Axis]</link:label>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_label_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indefinite-lived Intangible Assets [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="lab_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_e126985c-4cce-4596-80ba-43c895ed73ae_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock shares authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesAuthorized" xlink:to="lab_us-gaap_PreferredStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGross_b6de2c62-9338-4eb3-a7ce-00a6c6f8aea1_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGross" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subtotal</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGross_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsGross" xlink:to="lab_us-gaap_DeferredTaxAssetsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_f04a5e59-e3f0-4c5a-a6bb-21a16f5c0ffb_terseLabel_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding (in shares)</link:label>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_label_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCommonStockSharesOutstanding" xlink:to="lab_dei_EntityCommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressStateOrProvince_097129ef-cc4e-4ff3-ae72-cd8448056ff0_terseLabel_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:label id="lab_dei_EntityAddressStateOrProvince_label_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressStateOrProvince"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressStateOrProvince" xlink:to="lab_dei_EntityAddressStateOrProvince" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeFinanceLeasesTextBlock_e1fb1c53-5462-433c-bb91-ea7f825482f1_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeFinanceLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases</link:label>
    <link:label id="lab_us-gaap_LesseeFinanceLeasesTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeFinanceLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Finance Leases [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeFinanceLeasesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeFinanceLeasesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeFinanceLeasesTextBlock" xlink:to="lab_us-gaap_LesseeFinanceLeasesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedMarketingCostsCurrent_bf03b805-b87b-4680-80c9-0a7f0bcc191d_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedMarketingCostsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued marketing costs</link:label>
    <link:label id="lab_us-gaap_AccruedMarketingCostsCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedMarketingCostsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Marketing Costs, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedMarketingCostsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedMarketingCostsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedMarketingCostsCurrent" xlink:to="lab_us-gaap_AccruedMarketingCostsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_44a38267-2dc7-4013-baa5-4f482d6f65b9_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightTable_a5f0d003-0af1-4cf8-b230-8c63cc33436e_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Warrant or Right [Table]</link:label>
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightTable_label_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Warrant or Right [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfWarrantOrRightTable" xlink:to="lab_us-gaap_ClassOfWarrantOrRightTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues_1ea62631-26db-4a9f-9865-72a58a423c7e_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of common stock, net of issuance cost</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, New Issues</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:type="arc" order="1"/>
    <link:label id="lab_inuv_LineOfCreditFacilityExitFee_01865160-254b-4daf-9ff7-fc19c911b163_terseLabel_en-US" xlink:label="lab_inuv_LineOfCreditFacilityExitFee" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exit fee</link:label>
    <link:label id="lab_inuv_LineOfCreditFacilityExitFee_label_en-US" xlink:label="lab_inuv_LineOfCreditFacilityExitFee" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Exit Fee</link:label>
    <link:label id="lab_inuv_LineOfCreditFacilityExitFee_documentation_en-US" xlink:label="lab_inuv_LineOfCreditFacilityExitFee" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Exit Fee</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_LineOfCreditFacilityExitFee" xlink:href="inuv-20211231.xsd#inuv_LineOfCreditFacilityExitFee"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_inuv_LineOfCreditFacilityExitFee" xlink:to="lab_inuv_LineOfCreditFacilityExitFee" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharesOutstanding_f542a0de-8489-4d05-b997-39d8cd568f24_periodStartLabel_en-US" xlink:label="lab_us-gaap_SharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance (in shares)</link:label>
    <link:label id="lab_us-gaap_SharesOutstanding_d3d2498e-180a-4802-9659-38c3167f5528_periodEndLabel_en-US" xlink:label="lab_us-gaap_SharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance (in shares)</link:label>
    <link:label id="lab_us-gaap_SharesOutstanding_label_en-US" xlink:label="lab_us-gaap_SharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharesOutstanding" xlink:to="lab_us-gaap_SharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_7d17f5e7-4367-4d66-ae18-2de6a264eccc_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average exercise price (in usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_097f63be-c60b-483b-a6e2-c3c9d0eba88f_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Exercisable, end of year (in usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_103c70a3-2d63-4b52-8dd9-fe6970854449_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Components of Income Tax Expense (Benefit)</link:label>
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_8caec7ce-9da8-4154-8b48-6f5a234728b0_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Goodwill and Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:to="lab_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_416ca51e-0471-4982-9e8c-3a6894f65ca2_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-Based Compensation</link:label>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_inuv_LicensingOfValidClickTechnologyMember_c7f05212-6fe6-4424-9364-27585f47834c_terseLabel_en-US" xlink:label="lab_inuv_LicensingOfValidClickTechnologyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Licensing Of ValidClick Technology</link:label>
    <link:label id="lab_inuv_LicensingOfValidClickTechnologyMember_label_en-US" xlink:label="lab_inuv_LicensingOfValidClickTechnologyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Licensing Of ValidClick Technology [Member]</link:label>
    <link:label id="lab_inuv_LicensingOfValidClickTechnologyMember_documentation_en-US" xlink:label="lab_inuv_LicensingOfValidClickTechnologyMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Licensing Of ValidClick Technology</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_LicensingOfValidClickTechnologyMember" xlink:href="inuv-20211231.xsd#inuv_LicensingOfValidClickTechnologyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_inuv_LicensingOfValidClickTechnologyMember" xlink:to="lab_inuv_LicensingOfValidClickTechnologyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_912f0874-64f8-4f4a-8bf7-b3abad97b169_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_label_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingPoliciesAbstract" xlink:to="lab_us-gaap_AccountingPoliciesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues_6fc4b6f2-1ccf-46c6-9fcf-1738e4c60c26_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of common stock, net of issuance cost (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, New Issues</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NumberOfReportableSegments_95336b45-06d1-420b-90c8-beeb6f93cdd4_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfReportableSegments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of reportable segments</link:label>
    <link:label id="lab_us-gaap_NumberOfReportableSegments_label_en-US" xlink:label="lab_us-gaap_NumberOfReportableSegments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Reportable Segments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfReportableSegments" xlink:to="lab_us-gaap_NumberOfReportableSegments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_233fff56-215f-4a54-8433-12bf82cc4da4_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiability" xlink:to="lab_us-gaap_OperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MortgageNotesPayableDisclosureTextBlock_bb229cc1-9b5a-4cd3-bb50-f54b7fe88ad5_terseLabel_en-US" xlink:label="lab_us-gaap_MortgageNotesPayableDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bank Debt</link:label>
    <link:label id="lab_us-gaap_MortgageNotesPayableDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_MortgageNotesPayableDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mortgage Notes Payable Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MortgageNotesPayableDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MortgageNotesPayableDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MortgageNotesPayableDisclosureTextBlock" xlink:to="lab_us-gaap_MortgageNotesPayableDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentTransitionReport_cb6519cc-e45d-46d5-855e-676a59a34267_terseLabel_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Transition Report</link:label>
    <link:label id="lab_dei_DocumentTransitionReport_label_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Transition Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentTransitionReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentTransitionReport" xlink:to="lab_dei_DocumentTransitionReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockValue_50eede35-5a34-496a-b6ad-156c37b6b110_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Authorized shares 200,000,000 and 100,000,000, respectively; issued and outstanding shares 118,747,447 and 98,035,829 respectively;</link:label>
    <link:label id="lab_us-gaap_CommonStockValue_label_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockValue" xlink:to="lab_us-gaap_CommonStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_36e0b780-0ea8-4900-9bf2-5216f1473bde_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average discount rate</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Weighted Average Discount Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:to="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_f8aa3417-8b8c-44c4-86a5-5098e6baea2c_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:to="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpense_008acd50-e480-44b7-aee8-00c38b509694_terseLabel_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other income, net</link:label>
    <link:label id="lab_us-gaap_NonoperatingIncomeExpense_label_en-US" xlink:label="lab_us-gaap_NonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Nonoperating Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonoperatingIncomeExpense" xlink:to="lab_us-gaap_NonoperatingIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_90212751-b487-43d1-b4ae-c84478f0d69e_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Average remaining expense recognition period</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_cc6e47ad-500b-44c3-b871-39379fe75673_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding, beginning of year (in usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_026e786e-cdbd-4cad-9c10-cb2ab2d64e8c_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding, end of year (in usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CustomerConcentrationRiskMember_98e8edcd-2074-4be3-bfd6-9965b36ecb38_terseLabel_en-US" xlink:label="lab_us-gaap_CustomerConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Concentration Risk</link:label>
    <link:label id="lab_us-gaap_CustomerConcentrationRiskMember_label_en-US" xlink:label="lab_us-gaap_CustomerConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Concentration Risk [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerConcentrationRiskMember" xlink:to="lab_us-gaap_CustomerConcentrationRiskMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_fe16fc5c-1f65-4e97-bca9-5aa64a5e97c5_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Leases [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeasesTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_377aa029-643e-40e9-adc5-5e21529096a3_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated other comprehensive income</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByBalanceSheetGroupingTextBlock_0a4e8ccd-aadb-4f1e-87e8-7e57d504327a_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByBalanceSheetGroupingTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, by Balance Sheet Grouping</link:label>
    <link:label id="lab_us-gaap_FairValueByBalanceSheetGroupingTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueByBalanceSheetGroupingTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, by Balance Sheet Grouping [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByBalanceSheetGroupingTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTextBlock" xlink:to="lab_us-gaap_FairValueByBalanceSheetGroupingTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_2475ca50-b4a8-4e13-b8aa-8aa1ecaf424c_terseLabel_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_label_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityEmergingGrowthCompany" xlink:to="lab_dei_EntityEmergingGrowthCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization_483dae18-271a-4651-96b8-c80924ff1985_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance lease right-of-use asset, amortization</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Right-of-Use Asset, Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:to="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_3a772c79-c51b-4e94-8c42-f7c7277cce50_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for doubtful accounts</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_c1c762a1-7599-4249-88e0-51d1a721d87e_terseLabel_en-US" xlink:label="lab_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retirement Plan Costs</link:label>
    <link:label id="lab_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_label_en-US" xlink:label="lab_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Compensation and Employee Benefit Plans [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndEmployeeBenefitPlansTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:to="lab_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_IcfrAuditorAttestationFlag_85e625ae-f0a6-4544-a771-64e1d67dd13c_terseLabel_en-US" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ICFR Auditor Attestation Flag</link:label>
    <link:label id="lab_dei_IcfrAuditorAttestationFlag_label_en-US" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ICFR Auditor Attestation Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_IcfrAuditorAttestationFlag" xlink:to="lab_dei_IcfrAuditorAttestationFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCommitmentsTable_09a2b6e7-3fc0-48c3-b13c-aa4c66ca7b25_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCommitmentsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Commitments [Table]</link:label>
    <link:label id="lab_us-gaap_OtherCommitmentsTable_label_en-US" xlink:label="lab_us-gaap_OtherCommitmentsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Commitments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitmentsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCommitmentsTable" xlink:to="lab_us-gaap_OtherCommitmentsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_inuv_GovernmentGrantsPolicyPolicyTextBlock_5f7754b9-ca40-45ab-8cbf-f7b9ad572420_terseLabel_en-US" xlink:label="lab_inuv_GovernmentGrantsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Government Grant</link:label>
    <link:label id="lab_inuv_GovernmentGrantsPolicyPolicyTextBlock_label_en-US" xlink:label="lab_inuv_GovernmentGrantsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Government Grants, Policy [Policy Text Block]</link:label>
    <link:label id="lab_inuv_GovernmentGrantsPolicyPolicyTextBlock_documentation_en-US" xlink:label="lab_inuv_GovernmentGrantsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Government Grants, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_GovernmentGrantsPolicyPolicyTextBlock" xlink:href="inuv-20211231.xsd#inuv_GovernmentGrantsPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_inuv_GovernmentGrantsPolicyPolicyTextBlock" xlink:to="lab_inuv_GovernmentGrantsPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock_587175d1-3cef-4fa5-9f90-5eac0e6e5b29_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Stock Based Compensation Grants</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorName_42b51325-e809-44b7-b418-ce5c723ac33b_terseLabel_en-US" xlink:label="lab_dei_AuditorName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Name</link:label>
    <link:label id="lab_dei_AuditorName_label_en-US" xlink:label="lab_dei_AuditorName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorName" xlink:to="lab_dei_AuditorName" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CoverAbstract_label_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CoverAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CoverAbstract" xlink:to="lab_dei_CoverAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_inuv_PercentageOfTotalRevenue_888d7581-90ce-46e6-b397-09b01f1eb31e_terseLabel_en-US" xlink:label="lab_inuv_PercentageOfTotalRevenue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of total revenue</link:label>
    <link:label id="lab_inuv_PercentageOfTotalRevenue_label_en-US" xlink:label="lab_inuv_PercentageOfTotalRevenue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage Of Total Revenue</link:label>
    <link:label id="lab_inuv_PercentageOfTotalRevenue_documentation_en-US" xlink:label="lab_inuv_PercentageOfTotalRevenue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage Of Total Revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_PercentageOfTotalRevenue" xlink:href="inuv-20211231.xsd#inuv_PercentageOfTotalRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_inuv_PercentageOfTotalRevenue" xlink:to="lab_inuv_PercentageOfTotalRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_5bf5ec77-93b8-4f80-91b9-3e7498e2eade_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued expense</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockShares_98049428-369d-4473-9bed-dba618e3015f_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury stock (in shares)</link:label>
    <link:label id="lab_us-gaap_TreasuryStockShares_label_en-US" xlink:label="lab_us-gaap_TreasuryStockShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockShares" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockShares" xlink:to="lab_us-gaap_TreasuryStockShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock_d3a3747c-a652-40cb-9361-c5dc8dbb7b29_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:to="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_inuv_ScheduleOfFiniteLivedIntangibleAssetsAndGoodwillTable_cdf35475-f7cc-47d6-8593-c5ed1fd8720a_terseLabel_en-US" xlink:label="lab_inuv_ScheduleOfFiniteLivedIntangibleAssetsAndGoodwillTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets and Goodwill [Table]</link:label>
    <link:label id="lab_inuv_ScheduleOfFiniteLivedIntangibleAssetsAndGoodwillTable_label_en-US" xlink:label="lab_inuv_ScheduleOfFiniteLivedIntangibleAssetsAndGoodwillTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets and Goodwill [Table]</link:label>
    <link:label id="lab_inuv_ScheduleOfFiniteLivedIntangibleAssetsAndGoodwillTable_documentation_en-US" xlink:label="lab_inuv_ScheduleOfFiniteLivedIntangibleAssetsAndGoodwillTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets and Goodwill [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_ScheduleOfFiniteLivedIntangibleAssetsAndGoodwillTable" xlink:href="inuv-20211231.xsd#inuv_ScheduleOfFiniteLivedIntangibleAssetsAndGoodwillTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_inuv_ScheduleOfFiniteLivedIntangibleAssetsAndGoodwillTable" xlink:to="lab_inuv_ScheduleOfFiniteLivedIntangibleAssetsAndGoodwillTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestIncomeExpenseNet_1be0a84f-1010-4047-85a5-907433eb53be_terseLabel_en-US" xlink:label="lab_us-gaap_InterestIncomeExpenseNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest expense, net</link:label>
    <link:label id="lab_us-gaap_InterestIncomeExpenseNet_label_en-US" xlink:label="lab_us-gaap_InterestIncomeExpenseNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Income (Expense), Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestIncomeExpenseNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestIncomeExpenseNet" xlink:to="lab_us-gaap_InterestIncomeExpenseNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_aead0417-9c70-4eee-85d9-ecb9a685bdf4_negatedLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less imputed interest</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_inuv_ValidClickPlatformMember_8dc216a9-0bc9-434d-a891-9631ce20e2f0_terseLabel_en-US" xlink:label="lab_inuv_ValidClickPlatformMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ValidClick Platform</link:label>
    <link:label id="lab_inuv_ValidClickPlatformMember_label_en-US" xlink:label="lab_inuv_ValidClickPlatformMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ValidClick Platform [Member]</link:label>
    <link:label id="lab_inuv_ValidClickPlatformMember_documentation_en-US" xlink:label="lab_inuv_ValidClickPlatformMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ValidClick Platform</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_ValidClickPlatformMember" xlink:href="inuv-20211231.xsd#inuv_ValidClickPlatformMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_inuv_ValidClickPlatformMember" xlink:to="lab_inuv_ValidClickPlatformMember" xlink:type="arc" order="1"/>
    <link:label id="lab_inuv_NumberOfEmployeesRequiredToBeEmployedUnderGrant_f9257686-914c-413c-8fb5-de3ab841a23f_terseLabel_en-US" xlink:label="lab_inuv_NumberOfEmployeesRequiredToBeEmployedUnderGrant" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employees required to be employed</link:label>
    <link:label id="lab_inuv_NumberOfEmployeesRequiredToBeEmployedUnderGrant_label_en-US" xlink:label="lab_inuv_NumberOfEmployeesRequiredToBeEmployedUnderGrant" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Employees Required To Be Employed Under Grant</link:label>
    <link:label id="lab_inuv_NumberOfEmployeesRequiredToBeEmployedUnderGrant_documentation_en-US" xlink:label="lab_inuv_NumberOfEmployeesRequiredToBeEmployedUnderGrant" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Employees Required To Be Employed Under Grant</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_NumberOfEmployeesRequiredToBeEmployedUnderGrant" xlink:href="inuv-20211231.xsd#inuv_NumberOfEmployeesRequiredToBeEmployedUnderGrant"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_inuv_NumberOfEmployeesRequiredToBeEmployedUnderGrant" xlink:to="lab_inuv_NumberOfEmployeesRequiredToBeEmployedUnderGrant" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_27fa6350-5245-4d00-966e-e14d431fe394_terseLabel_en-US" xlink:label="lab_us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consideration received on transaction</link:label>
    <link:label id="lab_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_label_en-US" xlink:label="lab_us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock, Consideration Received on Transaction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockConsiderationReceivedOnTransaction"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:to="lab_us-gaap_SaleOfStockConsiderationReceivedOnTransaction" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Cash_01354fc6-3708-436a-a705-df8531a0edc1_terseLabel_en-US" xlink:label="lab_us-gaap_Cash" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, cost</link:label>
    <link:label id="lab_us-gaap_Cash_label_en-US" xlink:label="lab_us-gaap_Cash" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Cash" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Cash"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Cash" xlink:to="lab_us-gaap_Cash" xlink:type="arc" order="1"/>
    <link:label id="lab_inuv_ScheduleOfSignificantAccountingPoliciesTable_6b36c647-7460-4327-bdc6-40972f6a1cf5_terseLabel_en-US" xlink:label="lab_inuv_ScheduleOfSignificantAccountingPoliciesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Significant Accounting Policies [Table]</link:label>
    <link:label id="lab_inuv_ScheduleOfSignificantAccountingPoliciesTable_label_en-US" xlink:label="lab_inuv_ScheduleOfSignificantAccountingPoliciesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Significant Accounting Policies [Table]</link:label>
    <link:label id="lab_inuv_ScheduleOfSignificantAccountingPoliciesTable_documentation_en-US" xlink:label="lab_inuv_ScheduleOfSignificantAccountingPoliciesTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Significant Accounting Policies [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_ScheduleOfSignificantAccountingPoliciesTable" xlink:href="inuv-20211231.xsd#inuv_ScheduleOfSignificantAccountingPoliciesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_inuv_ScheduleOfSignificantAccountingPoliciesTable" xlink:to="lab_inuv_ScheduleOfSignificantAccountingPoliciesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireProductiveAssets_9c6a99f8-7a75-4883-9802-1606b93e5afc_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireProductiveAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchases of equipment and capitalized development costs</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireProductiveAssets_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireProductiveAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Productive Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireProductiveAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireProductiveAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireProductiveAssets" xlink:to="lab_us-gaap_PaymentsToAcquireProductiveAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_c06ed058-20a6-4c5c-937f-5dba820ea518_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued expenses and other current liabilities</link:label>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_6191921c-d819-4bdc-bf57-1f00a42a4973_totalLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:to="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_d35ea5e3-2687-40be-9ab1-a717f59a49d8_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock compensation expense</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_9a29947a-f1e4-481c-8ccd-0760ca52ef11_negatedLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less imputed interest</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Undiscounted Excess Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:to="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight_ee6e63fa-c218-44db-a097-7057ab0c55c9_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of warrant or right, granted in period</link:label>
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight_label_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Class of Warrant or Right, Number of Securities Called by Each Warrant or Right</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" xlink:to="lab_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight" xlink:type="arc" order="1"/>
    <link:label id="lab_inuv_CashDepositedInterestBearing_7d49d497-895d-4ad5-8b0b-ac76dd25dd2d_terseLabel_en-US" xlink:label="lab_inuv_CashDepositedInterestBearing" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash deposited, interest-bearing</link:label>
    <link:label id="lab_inuv_CashDepositedInterestBearing_label_en-US" xlink:label="lab_inuv_CashDepositedInterestBearing" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Deposited, Interest-Bearing</link:label>
    <link:label id="lab_inuv_CashDepositedInterestBearing_documentation_en-US" xlink:label="lab_inuv_CashDepositedInterestBearing" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Deposited, Interest-Bearing</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_CashDepositedInterestBearing" xlink:href="inuv-20211231.xsd#inuv_CashDepositedInterestBearing"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_inuv_CashDepositedInterestBearing" xlink:to="lab_inuv_CashDepositedInterestBearing" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_e3daee8b-c2b8-4a67-9fcd-0cd153676302_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options</link:label>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_label_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Option [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeStockOptionMember" xlink:to="lab_us-gaap_EmployeeStockOptionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityAbstract_label_en-US" xlink:label="lab_us-gaap_EquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityAbstract" xlink:to="lab_us-gaap_EquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_f16ffbe5-5642-412d-ae2e-c1b63482a3b1_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_inuv_InitialConversionMember_b3d82da9-609f-4098-9483-24c720341ebc_terseLabel_en-US" xlink:label="lab_inuv_InitialConversionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Initial Conversion</link:label>
    <link:label id="lab_inuv_InitialConversionMember_label_en-US" xlink:label="lab_inuv_InitialConversionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Initial Conversion [Member]</link:label>
    <link:label id="lab_inuv_InitialConversionMember_documentation_en-US" xlink:label="lab_inuv_InitialConversionMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Initial Conversion [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_InitialConversionMember" xlink:href="inuv-20211231.xsd#inuv_InitialConversionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_inuv_InitialConversionMember" xlink:to="lab_inuv_InitialConversionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration_3d6dbc2f-de9e-4c9c-8351-d51202c1f412_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating loss carryforwards, not subject to expiration</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Operating Loss Carryforwards, Not Subject to Expiration</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration" xlink:to="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAdjustmentOfWarrants_766d02fd-8925-4a85-8939-996eac149f9a_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAdjustmentOfWarrants" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair value adjustment of warrants</link:label>
    <link:label id="lab_us-gaap_FairValueAdjustmentOfWarrants_label_en-US" xlink:label="lab_us-gaap_FairValueAdjustmentOfWarrants" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Adjustment of Warrants</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAdjustmentOfWarrants" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAdjustmentOfWarrants"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAdjustmentOfWarrants" xlink:to="lab_us-gaap_FairValueAdjustmentOfWarrants" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MeasurementInputTypeDomain_82a520b9-8d50-4fa0-98f3-54f5db198cf5_terseLabel_en-US" xlink:label="lab_us-gaap_MeasurementInputTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Input Type [Domain]</link:label>
    <link:label id="lab_us-gaap_MeasurementInputTypeDomain_label_en-US" xlink:label="lab_us-gaap_MeasurementInputTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Input Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MeasurementInputTypeDomain" xlink:to="lab_us-gaap_MeasurementInputTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_inuv_EquitySecuritiesFVNIAccumulatedGrossUnrealizedLossBeforeTax_a4e9bca0-b167-42c2-babf-b7bcf2bed4d8_negatedTerseLabel_en-US" xlink:label="lab_inuv_EquitySecuritiesFVNIAccumulatedGrossUnrealizedLossBeforeTax" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity securities, unrealized gain (loss)</link:label>
    <link:label id="lab_inuv_EquitySecuritiesFVNIAccumulatedGrossUnrealizedLossBeforeTax_cc8e6d67-f3d0-4d16-b439-0dcb67b041f6_terseLabel_en-US" xlink:label="lab_inuv_EquitySecuritiesFVNIAccumulatedGrossUnrealizedLossBeforeTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity securities, unrealized gain (loss)</link:label>
    <link:label id="lab_inuv_EquitySecuritiesFVNIAccumulatedGrossUnrealizedLossBeforeTax_label_en-US" xlink:label="lab_inuv_EquitySecuritiesFVNIAccumulatedGrossUnrealizedLossBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Securities, FV-NI, Accumulated Gross Unrealized Loss, Before Tax</link:label>
    <link:label id="lab_inuv_EquitySecuritiesFVNIAccumulatedGrossUnrealizedLossBeforeTax_documentation_en-US" xlink:label="lab_inuv_EquitySecuritiesFVNIAccumulatedGrossUnrealizedLossBeforeTax" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Securities, FV-NI, Accumulated Gross Unrealized Loss, Before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_EquitySecuritiesFVNIAccumulatedGrossUnrealizedLossBeforeTax" xlink:href="inuv-20211231.xsd#inuv_EquitySecuritiesFVNIAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_inuv_EquitySecuritiesFVNIAccumulatedGrossUnrealizedLossBeforeTax" xlink:to="lab_inuv_EquitySecuritiesFVNIAccumulatedGrossUnrealizedLossBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_ed752108-0f3a-426b-9001-cb55ca040e18_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockMember_0a90130c-7d47-4c91-95db-aa1bc4a61c29_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock</link:label>
    <link:label id="lab_us-gaap_CommonStockMember_label_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockMember" xlink:to="lab_us-gaap_CommonStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_inuv_OtherLongTermLiabilitiesTextBlock_229ee2fc-8f59-4844-9b7b-d9eba6c3675f_terseLabel_en-US" xlink:label="lab_inuv_OtherLongTermLiabilitiesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Long-Term Liabilities</link:label>
    <link:label id="lab_inuv_OtherLongTermLiabilitiesTextBlock_label_en-US" xlink:label="lab_inuv_OtherLongTermLiabilitiesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Long Term Liabilities [Text Block]</link:label>
    <link:label id="lab_inuv_OtherLongTermLiabilitiesTextBlock_documentation_en-US" xlink:label="lab_inuv_OtherLongTermLiabilitiesTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Long Term Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_OtherLongTermLiabilitiesTextBlock" xlink:href="inuv-20211231.xsd#inuv_OtherLongTermLiabilitiesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_inuv_OtherLongTermLiabilitiesTextBlock" xlink:to="lab_inuv_OtherLongTermLiabilitiesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_68c9d946-b5ba-4ef1-904b-3a5af2bc49e9_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted-average remaining lease term</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Weighted Average Remaining Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_b7f7a14a-414b-4aef-8557-81025aa0628e_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating loss</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_label_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="lab_us-gaap_OperatingIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_37a9733f-6679-4726-9e77-666b94dce181_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employer matching contribution amount</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan, Employer Discretionary Contribution Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:to="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_4d713468-7002-40fb-b4da-3a098f82300d_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Property, Plant and Equipment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_fa6460a2-4672-416f-bac3-d013c36d31e1_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease liability - operating lease</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_469b0774-8514-499f-b419-ab1dec58ae9d_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_dde91ec1-3d94-4b7a-b166-23a6da562734_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalYearFocus_bb90750c-298b-4f6b-8d2f-8327a58d2357_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalYearFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalYearFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus" xlink:to="lab_dei_DocumentFiscalYearFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAbstract_b78b4880-2ead-4214-8947-108ee4a99467_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Abstract]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAbstract_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensation_323873d6-8afc-4145-b95a-774ef59b9d5b_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock based compensation</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Noncash Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensation" xlink:to="lab_us-gaap_ShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_769d50cc-ab1b-4fa0-a3c2-a3f6c42dd029_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">&#160;Additional Paid in Capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid-in Capital [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:to="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_99010428-cffa-4ac9-b92c-fcc09560ca17_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_689dca8f-a297-4898-b5fa-10ab2298ceb2_totalLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total cash and cash equivalents, cost</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, at Carrying Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Depreciation_5160c490-c0da-4bfd-87df-4da06c09d50c_terseLabel_en-US" xlink:label="lab_us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation</link:label>
    <link:label id="lab_us-gaap_Depreciation_label_en-US" xlink:label="lab_us-gaap_Depreciation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Depreciation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Depreciation" xlink:to="lab_us-gaap_Depreciation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TechnologyBasedIntangibleAssetsMember_8ae9e716-449a-4d35-a73b-59a712389bc2_terseLabel_en-US" xlink:label="lab_us-gaap_TechnologyBasedIntangibleAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Technology</link:label>
    <link:label id="lab_us-gaap_TechnologyBasedIntangibleAssetsMember_label_en-US" xlink:label="lab_us-gaap_TechnologyBasedIntangibleAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Technology-Based Intangible Assets [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TechnologyBasedIntangibleAssetsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TechnologyBasedIntangibleAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TechnologyBasedIntangibleAssetsMember" xlink:to="lab_us-gaap_TechnologyBasedIntangibleAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_inuv_MonthlyInterestMember_a9fc9414-2629-47b3-a990-d7bd5b318c60_terseLabel_en-US" xlink:label="lab_inuv_MonthlyInterestMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Monthly Interest</link:label>
    <link:label id="lab_inuv_MonthlyInterestMember_label_en-US" xlink:label="lab_inuv_MonthlyInterestMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Monthly Interest [Member]</link:label>
    <link:label id="lab_inuv_MonthlyInterestMember_documentation_en-US" xlink:label="lab_inuv_MonthlyInterestMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Monthly Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_MonthlyInterestMember" xlink:href="inuv-20211231.xsd#inuv_MonthlyInterestMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_inuv_MonthlyInterestMember" xlink:to="lab_inuv_MonthlyInterestMember" xlink:type="arc" order="1"/>
    <link:label id="lab_inuv_ReferralAgreement_881a1a4b-6596-4516-bc8a-b8461279553b_terseLabel_en-US" xlink:label="lab_inuv_ReferralAgreement" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Referral and support services agreement advance</link:label>
    <link:label id="lab_inuv_ReferralAgreement_label_en-US" xlink:label="lab_inuv_ReferralAgreement" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Referral Agreement</link:label>
    <link:label id="lab_inuv_ReferralAgreement_documentation_en-US" xlink:label="lab_inuv_ReferralAgreement" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Referral Agreement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_ReferralAgreement" xlink:href="inuv-20211231.xsd#inuv_ReferralAgreement"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_inuv_ReferralAgreement" xlink:to="lab_inuv_ReferralAgreement" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_fde69a67-8f5c-42fa-918d-7cd43150131c_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeDomain" xlink:to="lab_us-gaap_LongtermDebtTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockMember_d629d64b-3147-401f-802f-10614aebba09_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock</link:label>
    <link:label id="lab_us-gaap_TreasuryStockMember_label_en-US" xlink:label="lab_us-gaap_TreasuryStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockMember" xlink:to="lab_us-gaap_TreasuryStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths_d321e8ac-f311-4f12-84e8-6ac35bdad2c9_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2022</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Payments, Due Next Rolling Twelve Months</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_c2df8e98-74a2-4887-ab43-441f7f8003ac_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of RSA Activity</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_inuv_FiniteLivedandIndefiniteLivedIntangibleAssetsLongTermPortionGross_2ba134e2-424d-4de2-8082-02d8daebc501_terseLabel_en-US" xlink:label="lab_inuv_FiniteLivedandIndefiniteLivedIntangibleAssetsLongTermPortionGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Carrying Value</link:label>
    <link:label id="lab_inuv_FiniteLivedandIndefiniteLivedIntangibleAssetsLongTermPortionGross_label_en-US" xlink:label="lab_inuv_FiniteLivedandIndefiniteLivedIntangibleAssetsLongTermPortionGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived and Indefinite-Lived Intangible Assets, Long Term Portion, Gross</link:label>
    <link:label id="lab_inuv_FiniteLivedandIndefiniteLivedIntangibleAssetsLongTermPortionGross_documentation_en-US" xlink:label="lab_inuv_FiniteLivedandIndefiniteLivedIntangibleAssetsLongTermPortionGross" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived and Indefinite-Lived Intangible Assets, Long Term Portion, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_FiniteLivedandIndefiniteLivedIntangibleAssetsLongTermPortionGross" xlink:href="inuv-20211231.xsd#inuv_FiniteLivedandIndefiniteLivedIntangibleAssetsLongTermPortionGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_inuv_FiniteLivedandIndefiniteLivedIntangibleAssetsLongTermPortionGross" xlink:to="lab_inuv_FiniteLivedandIndefiniteLivedIntangibleAssetsLongTermPortionGross" xlink:type="arc" order="1"/>
    <link:label id="lab_inuv_AmortizationOfIntangibleAssetsRelatingToLongTermAssets_b25000d5-6701-499c-b124-9a3e145e78e0_terseLabel_en-US" xlink:label="lab_inuv_AmortizationOfIntangibleAssetsRelatingToLongTermAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization</link:label>
    <link:label id="lab_inuv_AmortizationOfIntangibleAssetsRelatingToLongTermAssets_label_en-US" xlink:label="lab_inuv_AmortizationOfIntangibleAssetsRelatingToLongTermAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Intangible Assets, Relating to Long Term Assets</link:label>
    <link:label id="lab_inuv_AmortizationOfIntangibleAssetsRelatingToLongTermAssets_documentation_en-US" xlink:label="lab_inuv_AmortizationOfIntangibleAssetsRelatingToLongTermAssets" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Intangible Assets, Relating to Long Term Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_AmortizationOfIntangibleAssetsRelatingToLongTermAssets" xlink:href="inuv-20211231.xsd#inuv_AmortizationOfIntangibleAssetsRelatingToLongTermAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_inuv_AmortizationOfIntangibleAssetsRelatingToLongTermAssets" xlink:to="lab_inuv_AmortizationOfIntangibleAssetsRelatingToLongTermAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_c4bc1180-6c91-4995-967d-bb911c3f4246_terseLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other nonoperating income (expense)</link:label>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_label_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Nonoperating Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:to="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MaximumMember_374d5373-fe59-4feb-b8ca-3d874378aca5_terseLabel_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum</link:label>
    <link:label id="lab_srt_MaximumMember_label_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MaximumMember" xlink:to="lab_srt_MaximumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_469289ca-22ad-4cf2-9ec4-229bfbb85349_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of Compensation Related Costs, Share-based Payments [Abstract]</link:label>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_inuv_DerecognitionOfContingencies_144ff370-ae72-44e4-b290-8185ac207152_negatedTerseLabel_en-US" xlink:label="lab_inuv_DerecognitionOfContingencies" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derecognition of contingencies</link:label>
    <link:label id="lab_inuv_DerecognitionOfContingencies_label_en-US" xlink:label="lab_inuv_DerecognitionOfContingencies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derecognition of Contingencies</link:label>
    <link:label id="lab_inuv_DerecognitionOfContingencies_documentation_en-US" xlink:label="lab_inuv_DerecognitionOfContingencies" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Derecognition of Contingencies</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_DerecognitionOfContingencies" xlink:href="inuv-20211231.xsd#inuv_DerecognitionOfContingencies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_inuv_DerecognitionOfContingencies" xlink:to="lab_inuv_DerecognitionOfContingencies" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsNetAbstract_5b3ecc0e-202e-4abf-a016-fcd7d63a08cb_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNetAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax assets:</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsNetAbstract_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNetAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Net [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsNetAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract" xlink:to="lab_us-gaap_DeferredTaxAssetsNetAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AwardTypeAxis_3644f2b9-aacf-4202-a24f-e407e98ee6a4_terseLabel_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:label id="lab_us-gaap_AwardTypeAxis_label_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AwardTypeAxis" xlink:to="lab_us-gaap_AwardTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_97eb2bf0-e09c-455c-b412-3bc02c5bb6ee_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2022</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_7738f5c8-e21f-46a5-a62b-61c38a12460a_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock options exercised (in usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_4facda90-9a9b-43c4-bf42-0a25fb4f2f12_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_7bd6b82e-7849-4ad4-9352-460bc19f88dd_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Operating Lease Maturity</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Maturity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MeasurementInputTypeAxis_3fbcd02b-29f3-4411-941c-b5c2a52d26f4_terseLabel_en-US" xlink:label="lab_us-gaap_MeasurementInputTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Input Type [Axis]</link:label>
    <link:label id="lab_us-gaap_MeasurementInputTypeAxis_label_en-US" xlink:label="lab_us-gaap_MeasurementInputTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Input Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MeasurementInputTypeAxis" xlink:to="lab_us-gaap_MeasurementInputTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquity_61920001-68d6-4f08-a945-3451978d1b9a_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total stockholders' equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_1e3f859f-5966-4efb-bc0e-61060cfde58b_periodStartLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_bc9b2892-2a9c-4dda-a5d2-9e65ebf66b68_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ending balance</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_label_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="lab_us-gaap_StockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLossCarryforwards_03812e74-e2c6-4924-a3fa-206c00911994_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating loss carryforwards</link:label>
    <link:label id="lab_us-gaap_OperatingLossCarryforwards_label_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Loss Carryforwards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLossCarryforwards" xlink:to="lab_us-gaap_OperatingLossCarryforwards" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_af8831a2-be86-4e01-bf98-9ef56800a961_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock shares issued (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesIssued" xlink:to="lab_us-gaap_CommonStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_8b9a33ee-1ee4-4ac2-9d7b-d8e9b872744f_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock shares issued (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesIssued" xlink:to="lab_us-gaap_PreferredStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CityAreaCode_a1738425-58db-4fc9-adf3-592320693430_terseLabel_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:label id="lab_dei_CityAreaCode_label_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CityAreaCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CityAreaCode" xlink:to="lab_dei_CityAreaCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_860eb51a-0f73-4179-a668-1862aa398d46_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued expenses and other liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accounts Payable and Accrued Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_inuv_PaycheckProtectionProgramLoan_447874ab-d449-433e-be51-96ed0e00007d_terseLabel_en-US" xlink:label="lab_inuv_PaycheckProtectionProgramLoan" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PPP loan</link:label>
    <link:label id="lab_inuv_PaycheckProtectionProgramLoan_label_en-US" xlink:label="lab_inuv_PaycheckProtectionProgramLoan" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Paycheck Protection Program Loan</link:label>
    <link:label id="lab_inuv_PaycheckProtectionProgramLoan_documentation_en-US" xlink:label="lab_inuv_PaycheckProtectionProgramLoan" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Paycheck Protection Program Loan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_PaycheckProtectionProgramLoan" xlink:href="inuv-20211231.xsd#inuv_PaycheckProtectionProgramLoan"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_inuv_PaycheckProtectionProgramLoan" xlink:to="lab_inuv_PaycheckProtectionProgramLoan" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_c26771a9-2dc5-4029-b84c-acef3793be84_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intrinsic value of options exercisable</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_2f7bc0e4-f6cf-4c0c-ab55-94104b3d8a8d_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressCityOrTown_ddb3b6e3-d68d-4a0a-bde7-5bd03e37c727_terseLabel_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:label id="lab_dei_EntityAddressCityOrTown_label_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressCityOrTown"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressCityOrTown" xlink:to="lab_dei_EntityAddressCityOrTown" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtConversionConvertedInstrumentAmount1_89d61580-3bac-4af0-9d2c-4a1ced1cd917_terseLabel_en-US" xlink:label="lab_us-gaap_DebtConversionConvertedInstrumentAmount1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion of Debt and derecognition of derivative and discounts to common stock</link:label>
    <link:label id="lab_us-gaap_DebtConversionConvertedInstrumentAmount1_6b1399b7-83b7-4a61-be52-46b73a1c3880_verboseLabel_en-US" xlink:label="lab_us-gaap_DebtConversionConvertedInstrumentAmount1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt conversion, converted instrument, amount</link:label>
    <link:label id="lab_us-gaap_DebtConversionConvertedInstrumentAmount1_label_en-US" xlink:label="lab_us-gaap_DebtConversionConvertedInstrumentAmount1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Conversion, Converted Instrument, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtConversionConvertedInstrumentAmount1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtConversionConvertedInstrumentAmount1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtConversionConvertedInstrumentAmount1" xlink:to="lab_us-gaap_DebtConversionConvertedInstrumentAmount1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt_9138d51f-8353-429c-bc50-1102675dd258_negatedLabel_en-US" xlink:label="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss on extinguishment of convertible debt</link:label>
    <link:label id="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt_label_en-US" xlink:label="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) on Extinguishment of Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:to="lab_us-gaap_GainsLossesOnExtinguishmentOfDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromRepaymentsOfLinesOfCredit_55d43e1e-2676-4cdb-9459-ceda163a0cdd_verboseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromRepaymentsOfLinesOfCredit" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments net of proceeds on revolving line of credit</link:label>
    <link:label id="lab_us-gaap_ProceedsFromRepaymentsOfLinesOfCredit_label_en-US" xlink:label="lab_us-gaap_ProceedsFromRepaymentsOfLinesOfCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from (Repayments of) Lines of Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfLinesOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromRepaymentsOfLinesOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromRepaymentsOfLinesOfCredit" xlink:to="lab_us-gaap_ProceedsFromRepaymentsOfLinesOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_3512cadc-0bed-4b67-8fdf-6ba5de38417b_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, plant and equipment, useful life</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_e95aa775-c2ac-45e7-9e5c-7d1d0548d55e_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_363d08d9-9885-4bed-b248-7c2046bf8226_verboseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders Equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Parent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityAbstract" xlink:to="lab_us-gaap_StockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_inuv_FairValueAdjustmentOfWarrantsUnrealized_0cd5a806-ee0d-44e1-b8dc-6b0432a668d8_terseLabel_en-US" xlink:label="lab_inuv_FairValueAdjustmentOfWarrantsUnrealized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair value adjustment of warrants, unrealized</link:label>
    <link:label id="lab_inuv_FairValueAdjustmentOfWarrantsUnrealized_label_en-US" xlink:label="lab_inuv_FairValueAdjustmentOfWarrantsUnrealized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Adjustment of Warrants, Unrealized</link:label>
    <link:label id="lab_inuv_FairValueAdjustmentOfWarrantsUnrealized_documentation_en-US" xlink:label="lab_inuv_FairValueAdjustmentOfWarrantsUnrealized" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Adjustment of Warrants, Unrealized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_FairValueAdjustmentOfWarrantsUnrealized" xlink:href="inuv-20211231.xsd#inuv_FairValueAdjustmentOfWarrantsUnrealized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_inuv_FairValueAdjustmentOfWarrantsUnrealized" xlink:to="lab_inuv_FairValueAdjustmentOfWarrantsUnrealized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationAbstract_c6f015ec-8bcf-4912-98ca-7166cec87a97_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Compensation Expense</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationAbstract_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Noncash Expense [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract" xlink:to="lab_us-gaap_ShareBasedCompensationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskCreditRisk_39ea69b7-1b2d-4e03-b6a5-1a5a7b485070_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskCreditRisk" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration of credit risk</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskCreditRisk_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskCreditRisk" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk, Credit Risk, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskCreditRisk" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskCreditRisk"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskCreditRisk" xlink:to="lab_us-gaap_ConcentrationRiskCreditRisk" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_f76e6433-cc08-45cf-9562-07937149bd67_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease liability - operating lease</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue_1f5483c9-2a08-4e68-a373-6b7142761076_totalLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments due</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Payment, Due</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementFrequencyDomain_55bb455b-ef21-4dda-ae37-954bc076d17d_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementFrequencyDomain_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain" xlink:to="lab_us-gaap_FairValueMeasurementFrequencyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefit_f7a56d6c-9c42-485a-bf22-cf188f967a99_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current tax provision</link:label>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentFaceAmount_54837cc3-0407-4ccf-a7d4-0a803e20f4f3_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Face amount</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentFaceAmount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Face Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentFaceAmount" xlink:to="lab_us-gaap_DebtInstrumentFaceAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_7a3f1af7-dfcd-49fb-984a-5a18298b0246_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2022</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_dc886561-ec8a-42c5-b1d0-d5cdc8ad4f2a_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated deficit</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_c81beda7-b7f7-4238-8a3d-d4f119cfe9c3_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated deficit</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock_4e543bcb-aca9-4a02-a9e3-aac730f17e78_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized Software Costs</link:label>
    <link:label id="lab_us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Research, Development, and Computer Software, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock" xlink:to="lab_us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_inuv_CommissionFeePercent_ad12a036-7aa1-490d-81cf-23c853fa93e8_terseLabel_en-US" xlink:label="lab_inuv_CommissionFeePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commission Fee, Percent</link:label>
    <link:label id="lab_inuv_CommissionFeePercent_label_en-US" xlink:label="lab_inuv_CommissionFeePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commission Fee, Percent</link:label>
    <link:label id="lab_inuv_CommissionFeePercent_documentation_en-US" xlink:label="lab_inuv_CommissionFeePercent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commission Fee, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_CommissionFeePercent" xlink:href="inuv-20211231.xsd#inuv_CommissionFeePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_inuv_CommissionFeePercent" xlink:to="lab_inuv_CommissionFeePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_1730289e-4c75-4304-b645-d5b2225b5458_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock Units</link:label>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_label_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Stock Units (RSUs) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:to="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_fa745b7a-edf2-4550-8179-a28634644a1b_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFilerCategory_fcd50ecc-081e-45a2-90e5-c21ebb344c08_terseLabel_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Filer Category</link:label>
    <link:label id="lab_dei_EntityFilerCategory_label_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Filer Category</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFilerCategory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFilerCategory" xlink:to="lab_dei_EntityFilerCategory" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiability_a6c91983-1388-4de2-aead-0fe318153bba_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total lease liabilities</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiability_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiability" xlink:to="lab_us-gaap_FinanceLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_inuv_FinanceLeasePayments_05c016b3-a196-4593-91d1-477a40f90202_terseLabel_en-US" xlink:label="lab_inuv_FinanceLeasePayments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash paid for finance lease liabilities</link:label>
    <link:label id="lab_inuv_FinanceLeasePayments_label_en-US" xlink:label="lab_inuv_FinanceLeasePayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Payments</link:label>
    <link:label id="lab_inuv_FinanceLeasePayments_documentation_en-US" xlink:label="lab_inuv_FinanceLeasePayments" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_FinanceLeasePayments" xlink:href="inuv-20211231.xsd#inuv_FinanceLeasePayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_inuv_FinanceLeasePayments" xlink:to="lab_inuv_FinanceLeasePayments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilities_6c80a0dc-8d4d-4aa9-ae8e-ea770b173172_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilities_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities" xlink:to="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GainLossOnInvestments_46d8cdb3-406f-4eea-a9b5-3e87a2d69176_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_GainLossOnInvestments" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loss on marketable securities</link:label>
    <link:label id="lab_us-gaap_GainLossOnInvestments_label_en-US" xlink:label="lab_us-gaap_GainLossOnInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gain (Loss) on Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnInvestments" xlink:to="lab_us-gaap_GainLossOnInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtConversionByUniqueDescriptionAxis_0548361c-cde8-47f9-8ac3-6ebdaf7ce22a_terseLabel_en-US" xlink:label="lab_us-gaap_DebtConversionByUniqueDescriptionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Conversion Description [Axis]</link:label>
    <link:label id="lab_us-gaap_DebtConversionByUniqueDescriptionAxis_label_en-US" xlink:label="lab_us-gaap_DebtConversionByUniqueDescriptionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Conversion Description [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtConversionByUniqueDescriptionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtConversionByUniqueDescriptionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtConversionByUniqueDescriptionAxis" xlink:to="lab_us-gaap_DebtConversionByUniqueDescriptionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_b0d3d7d5-20dd-47eb-9416-4a5f2acb7652_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementAbstract" xlink:to="lab_us-gaap_IncomeStatementAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityRegistrantName_ddcdeac5-4751-493e-886f-e2f146ed7e2b_terseLabel_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:label id="lab_dei_EntityRegistrantName_label_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityRegistrantName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName" xlink:to="lab_dei_EntityRegistrantName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_e5f2eb91-e81a-4e5f-9dbd-396b886eb2d8_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_9aba59ed-dbf6-4e59-be6f-587a43ee921b_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_7e76bc5e-0d15-4612-85c5-b4b955591490_terseLabel_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade names, web properties</link:label>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_label_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Indefinite-lived Intangible Assets (Excluding Goodwill)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:to="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromStockOptionsExercised_5e1efb34-a730-4bc8-81a8-e1de5d2aadb3_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from exercise of options</link:label>
    <link:label id="lab_us-gaap_ProceedsFromStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Stock Options Exercised</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromStockOptionsExercised" xlink:to="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_a5b9eb78-1ccc-4212-a929-5e340196afa4_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_13a75550-a1ff-44a9-98fb-49a2cb78618a_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCommitmentsDomain_a6c8a173-9ea0-46d9-b729-906335cf0761_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCommitmentsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Commitments [Domain]</link:label>
    <link:label id="lab_us-gaap_OtherCommitmentsDomain_label_en-US" xlink:label="lab_us-gaap_OtherCommitmentsDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Commitments [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitmentsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCommitmentsDomain" xlink:to="lab_us-gaap_OtherCommitmentsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_inuv_HitachiCapitalAmericaCorpMember_13f923fd-6f8b-4f5b-bf08-7dc74f9b43b5_terseLabel_en-US" xlink:label="lab_inuv_HitachiCapitalAmericaCorpMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hitachi Capital America Corp.</link:label>
    <link:label id="lab_inuv_HitachiCapitalAmericaCorpMember_label_en-US" xlink:label="lab_inuv_HitachiCapitalAmericaCorpMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hitachi Capital America Corp. [Member]</link:label>
    <link:label id="lab_inuv_HitachiCapitalAmericaCorpMember_documentation_en-US" xlink:label="lab_inuv_HitachiCapitalAmericaCorpMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Hitachi Capital America Corp.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_HitachiCapitalAmericaCorpMember" xlink:href="inuv-20211231.xsd#inuv_HitachiCapitalAmericaCorpMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_inuv_HitachiCapitalAmericaCorpMember" xlink:to="lab_inuv_HitachiCapitalAmericaCorpMember" xlink:type="arc" order="1"/>
    <link:label id="lab_inuv_OptionsAndRsasExercised_193a773e-ae83-4b14-b1ec-3c31514936f9_terseLabel_en-US" xlink:label="lab_inuv_OptionsAndRsasExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options and RSUs Exercised (in shares)</link:label>
    <link:label id="lab_inuv_OptionsAndRsasExercised_label_en-US" xlink:label="lab_inuv_OptionsAndRsasExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options and RSA's Exercised</link:label>
    <link:label id="lab_inuv_OptionsAndRsasExercised_documentation_en-US" xlink:label="lab_inuv_OptionsAndRsasExercised" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Custom Element.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_OptionsAndRsasExercised" xlink:href="inuv-20211231.xsd#inuv_OptionsAndRsasExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_inuv_OptionsAndRsasExercised" xlink:to="lab_inuv_OptionsAndRsasExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_cb5af190-e4fb-4192-94dd-17f90d7489e5_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable, net of allowance for doubtful accounts of $202,904 and $209,667, respectively</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent" xlink:to="lab_us-gaap_AccountsReceivableNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AmendmentFlag_3c8abcbf-33d6-4015-b181-9b9114ee492c_terseLabel_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:label id="lab_dei_AmendmentFlag_label_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AmendmentFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag" xlink:to="lab_dei_AmendmentFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_inuv_TwoLargestCustomersMember_cbd738e0-a5b1-4042-b4e7-27588018cef4_terseLabel_en-US" xlink:label="lab_inuv_TwoLargestCustomersMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Two Largest Customers</link:label>
    <link:label id="lab_inuv_TwoLargestCustomersMember_label_en-US" xlink:label="lab_inuv_TwoLargestCustomersMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Two Largest Customers [Member]</link:label>
    <link:label id="lab_inuv_TwoLargestCustomersMember_documentation_en-US" xlink:label="lab_inuv_TwoLargestCustomersMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Two Largest Customers</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_TwoLargestCustomersMember" xlink:href="inuv-20211231.xsd#inuv_TwoLargestCustomersMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_inuv_TwoLargestCustomersMember" xlink:to="lab_inuv_TwoLargestCustomersMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_4e89092b-1eba-4e84-bff6-68e3f231da3c_terseLabel_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementEquityComponentsAxis" xlink:to="lab_us-gaap_StatementEquityComponentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_44edeee9-fa37-41fc-b5d3-8ac502b2d205_terseLabel_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_label_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityTaxIdentificationNumber" xlink:to="lab_dei_EntityTaxIdentificationNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract" xlink:to="lab_us-gaap_FairValueDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentTypeAxis_15a02300-f8c0-4c4b-adf2-896e704c499d_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment Type [Axis]</link:label>
    <link:label id="lab_us-gaap_InvestmentTypeAxis_label_en-US" xlink:label="lab_us-gaap_InvestmentTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentTypeAxis" xlink:to="lab_us-gaap_InvestmentTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_e1bc15fd-a1b6-4dcf-84aa-0e301a7089b2_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalPeriodFocus" xlink:to="lab_dei_DocumentFiscalPeriodFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_inuv_TradeNames1Member_5170abb1-5443-4d69-bc12-fa697d06d9ed_terseLabel_en-US" xlink:label="lab_inuv_TradeNames1Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade names, web properties</link:label>
    <link:label id="lab_inuv_TradeNames1Member_label_en-US" xlink:label="lab_inuv_TradeNames1Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade Names 1 [Member]</link:label>
    <link:label id="lab_inuv_TradeNames1Member_documentation_en-US" xlink:label="lab_inuv_TradeNames1Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade Names 1</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_TradeNames1Member" xlink:href="inuv-20211231.xsd#inuv_TradeNames1Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_inuv_TradeNames1Member" xlink:to="lab_inuv_TradeNames1Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrent_9fa6bd9f-800a-4049-b9d4-09e011a8fdf1_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current assets</link:label>
    <link:label id="lab_us-gaap_AssetsCurrent_label_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="lab_us-gaap_AssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConversionOfStockSharesIssued1_b295900a-9794-42e6-8fac-d6fd85d2224d_terseLabel_en-US" xlink:label="lab_us-gaap_ConversionOfStockSharesIssued1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion of stock, number of shares Issued (in shares)</link:label>
    <link:label id="lab_us-gaap_ConversionOfStockSharesIssued1_label_en-US" xlink:label="lab_us-gaap_ConversionOfStockSharesIssued1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversion of Stock, Shares Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConversionOfStockSharesIssued1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConversionOfStockSharesIssued1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConversionOfStockSharesIssued1" xlink:to="lab_us-gaap_ConversionOfStockSharesIssued1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_ae618e76-548b-4698-9636-f7cc46b5b7cf_totalLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments due</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskTypeDomain_030d3bb1-86ef-423a-8eab-39b3ed598eb8_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskTypeDomain_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain" xlink:to="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_7886e609-2f5b-402c-8a11-c56bbe0f15a8_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable" xlink:to="lab_us-gaap_DisaggregationOfRevenueTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SaleOfStockNameOfTransactionDomain_29f2690a-ae10-43dd-865f-4312de1a9ffa_terseLabel_en-US" xlink:label="lab_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock [Domain]</link:label>
    <link:label id="lab_us-gaap_SaleOfStockNameOfTransactionDomain_label_en-US" xlink:label="lab_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:to="lab_us-gaap_SaleOfStockNameOfTransactionDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_fb47126e-5dd8-4ec8-9cb0-60da3861be77_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forfeited (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_inuv_TreasuryStockPolicyPolicyTextBlock_ad87bebb-4c12-49b3-b4fa-9fd5318b6951_terseLabel_en-US" xlink:label="lab_inuv_TreasuryStockPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock</link:label>
    <link:label id="lab_inuv_TreasuryStockPolicyPolicyTextBlock_label_en-US" xlink:label="lab_inuv_TreasuryStockPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Policy [Policy Text Block]</link:label>
    <link:label id="lab_inuv_TreasuryStockPolicyPolicyTextBlock_documentation_en-US" xlink:label="lab_inuv_TreasuryStockPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_TreasuryStockPolicyPolicyTextBlock" xlink:href="inuv-20211231.xsd#inuv_TreasuryStockPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_inuv_TreasuryStockPolicyPolicyTextBlock" xlink:to="lab_inuv_TreasuryStockPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_12e6ea10-03ec-4ec1-bcc2-51d2390297ea_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average shares:</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding Reconciliation [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_inuv_AmortizationOfInterestExpense_6feaae60-f5d7-4f0e-9bb0-da80baaef70e_terseLabel_en-US" xlink:label="lab_inuv_AmortizationOfInterestExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of OID interest expense</link:label>
    <link:label id="lab_inuv_AmortizationOfInterestExpense_label_en-US" xlink:label="lab_inuv_AmortizationOfInterestExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Interest Expense</link:label>
    <link:label id="lab_inuv_AmortizationOfInterestExpense_documentation_en-US" xlink:label="lab_inuv_AmortizationOfInterestExpense" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Interest Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_AmortizationOfInterestExpense" xlink:href="inuv-20211231.xsd#inuv_AmortizationOfInterestExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_inuv_AmortizationOfInterestExpense" xlink:to="lab_inuv_AmortizationOfInterestExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_59cbd931-3ab9-46e5-b259-848dcd0cdbc1_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:to="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued_9f5aec33-7aee-43da-9c41-0e55fbc61c06_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock warrants issued for referral agreement</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to Additional Paid in Capital, Warrant Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_165dae8f-2365-4fe6-aa40-34d69459ef76_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_bb6c27f1-43a3-443b-8c3f-6962ce9d292e_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:to="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_858e62d9-be83-414e-a98b-76846a040a9a_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurements</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurement, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:to="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_08f67629-e5c3-412c-ac75-faa9e123c6b7_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_e68ae3b6-2c51-44ea-8025-aa81a4ca42ea_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for Doubtful Accounts Receivable [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward" xlink:type="arc" order="1"/>
    <link:label id="lab_inuv_AuditInformationAbstract_label_en-US" xlink:label="lab_inuv_AuditInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Audit Information [Abstract]</link:label>
    <link:label id="lab_inuv_AuditInformationAbstract_documentation_en-US" xlink:label="lab_inuv_AuditInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Audit Information [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_AuditInformationAbstract" xlink:href="inuv-20211231.xsd#inuv_AuditInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_inuv_AuditInformationAbstract" xlink:to="lab_inuv_AuditInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockParOrStatedValuePerShare_b79af2c9-4cca-4643-b596-b5b862cf9931_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock par value (in usd per share)</link:label>
    <link:label id="lab_us-gaap_PreferredStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityPublicFloat_331b92cd-6a6b-4bb0-aac9-070d67987743_terseLabel_en-US" xlink:label="lab_dei_EntityPublicFloat" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Public Float</link:label>
    <link:label id="lab_dei_EntityPublicFloat_label_en-US" xlink:label="lab_dei_EntityPublicFloat" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Public Float</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityPublicFloat"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityPublicFloat" xlink:to="lab_dei_EntityPublicFloat" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentsIncorporatedByReferenceTextBlock_b222bcc3-d4a5-4fc8-8665-d79eed9cc2e8_terseLabel_en-US" xlink:label="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Documents Incorporated by Reference</link:label>
    <link:label id="lab_dei_DocumentsIncorporatedByReferenceTextBlock_label_en-US" xlink:label="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Documents Incorporated by Reference [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:to="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SalesRevenueNetMember_d0d9479e-649e-4f99-aec3-7c029ce03423_terseLabel_en-US" xlink:label="lab_us-gaap_SalesRevenueNetMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Revenue</link:label>
    <link:label id="lab_us-gaap_SalesRevenueNetMember_label_en-US" xlink:label="lab_us-gaap_SalesRevenueNetMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue Benchmark [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SalesRevenueNetMember" xlink:to="lab_us-gaap_SalesRevenueNetMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityComponentDomain_895683b4-7614-4d77-a203-ee3eb36ecb5d_terseLabel_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:label id="lab_us-gaap_EquityComponentDomain_label_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityComponentDomain" xlink:to="lab_us-gaap_EquityComponentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_inuv_CustomerListMember_c8f58956-e4b3-49a1-a749-907a05117360_verboseLabel_en-US" xlink:label="lab_inuv_CustomerListMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer list, Google</link:label>
    <link:label id="lab_inuv_CustomerListMember_label_en-US" xlink:label="lab_inuv_CustomerListMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer List [Member]</link:label>
    <link:label id="lab_inuv_CustomerListMember_documentation_en-US" xlink:label="lab_inuv_CustomerListMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer List</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_CustomerListMember" xlink:href="inuv-20211231.xsd#inuv_CustomerListMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_inuv_CustomerListMember" xlink:to="lab_inuv_CustomerListMember" xlink:type="arc" order="1"/>
    <link:label id="lab_inuv_LoanAndSecurityCreditAgreementMember_b63aed2f-89e2-48c2-9973-2edfb4e52eb9_terseLabel_en-US" xlink:label="lab_inuv_LoanAndSecurityCreditAgreementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loan And Security Credit Agreement</link:label>
    <link:label id="lab_inuv_LoanAndSecurityCreditAgreementMember_label_en-US" xlink:label="lab_inuv_LoanAndSecurityCreditAgreementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loan And Security Credit Agreement [Member]</link:label>
    <link:label id="lab_inuv_LoanAndSecurityCreditAgreementMember_documentation_en-US" xlink:label="lab_inuv_LoanAndSecurityCreditAgreementMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loan And Security Credit Agreement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_LoanAndSecurityCreditAgreementMember" xlink:href="inuv-20211231.xsd#inuv_LoanAndSecurityCreditAgreementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_inuv_LoanAndSecurityCreditAgreementMember" xlink:to="lab_inuv_LoanAndSecurityCreditAgreementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfDebtDiscountPremium_0dffe22c-c46b-4230-aff1-0143574063b3_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfDebtDiscountPremium" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of debt discount</link:label>
    <link:label id="lab_us-gaap_AmortizationOfDebtDiscountPremium_label_en-US" xlink:label="lab_us-gaap_AmortizationOfDebtDiscountPremium" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Debt Discount (Premium)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfDebtDiscountPremium" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfDebtDiscountPremium"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfDebtDiscountPremium" xlink:to="lab_us-gaap_AmortizationOfDebtDiscountPremium" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MarketableSecuritiesNoncurrent_1e9c9b2a-8bb0-435f-b13a-139e3247d83c_terseLabel_en-US" xlink:label="lab_us-gaap_MarketableSecuritiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Marketable securities - long term</link:label>
    <link:label id="lab_us-gaap_MarketableSecuritiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_MarketableSecuritiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Marketable Securities, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MarketableSecuritiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MarketableSecuritiesNoncurrent" xlink:to="lab_us-gaap_MarketableSecuritiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementLineItems_5dc76954-7605-48d0-bf91-bef3491b954e_terseLabel_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:label id="lab_us-gaap_StatementLineItems_label_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementLineItems" xlink:to="lab_us-gaap_StatementLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_inuv_LineOfCreditFacilityAnnualCommitmentFeeAmount_9a3375c6-3d40-4f36-8563-8c18a0fecf8c_terseLabel_en-US" xlink:label="lab_inuv_LineOfCreditFacilityAnnualCommitmentFeeAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Annual commitment fee amount</link:label>
    <link:label id="lab_inuv_LineOfCreditFacilityAnnualCommitmentFeeAmount_label_en-US" xlink:label="lab_inuv_LineOfCreditFacilityAnnualCommitmentFeeAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Annual Commitment Fee Amount</link:label>
    <link:label id="lab_inuv_LineOfCreditFacilityAnnualCommitmentFeeAmount_documentation_en-US" xlink:label="lab_inuv_LineOfCreditFacilityAnnualCommitmentFeeAmount" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Annual Commitment Fee Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_LineOfCreditFacilityAnnualCommitmentFeeAmount" xlink:href="inuv-20211231.xsd#inuv_LineOfCreditFacilityAnnualCommitmentFeeAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_inuv_LineOfCreditFacilityAnnualCommitmentFeeAmount" xlink:to="lab_inuv_LineOfCreditFacilityAnnualCommitmentFeeAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_inuv_IntangibleAssetsLongTermPortionNetOfAccumulatedAmortization_01f72510-58a1-4b48-9ff4-137ce2bbc5b3_totalLabel_en-US" xlink:label="lab_inuv_IntangibleAssetsLongTermPortionNetOfAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Carrying Value</link:label>
    <link:label id="lab_inuv_IntangibleAssetsLongTermPortionNetOfAccumulatedAmortization_label_en-US" xlink:label="lab_inuv_IntangibleAssetsLongTermPortionNetOfAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets - Long Term Portion, Net of Accumulated Amortization</link:label>
    <link:label id="lab_inuv_IntangibleAssetsLongTermPortionNetOfAccumulatedAmortization_documentation_en-US" xlink:label="lab_inuv_IntangibleAssetsLongTermPortionNetOfAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets - Long Term Portion, Net of Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_IntangibleAssetsLongTermPortionNetOfAccumulatedAmortization" xlink:href="inuv-20211231.xsd#inuv_IntangibleAssetsLongTermPortionNetOfAccumulatedAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_inuv_IntangibleAssetsLongTermPortionNetOfAccumulatedAmortization" xlink:to="lab_inuv_IntangibleAssetsLongTermPortionNetOfAccumulatedAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_68280426-70eb-45d6-8204-69fb1eef666c_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Exercise Price</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireInvestments_563c7a3a-af08-4a59-84a6-9b69645bd69c_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to acquire investments</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireInvestments_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireInvestments" xlink:to="lab_us-gaap_PaymentsToAcquireInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_inuv_MoneyMarketFundsAndMarketableDebtAndEquitySecuritiesMember_24f452d8-7a66-48c0-8b93-c896d7c51eda_terseLabel_en-US" xlink:label="lab_inuv_MoneyMarketFundsAndMarketableDebtAndEquitySecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Money Market Funds And Marketable Debt And Equity Securities</link:label>
    <link:label id="lab_inuv_MoneyMarketFundsAndMarketableDebtAndEquitySecuritiesMember_label_en-US" xlink:label="lab_inuv_MoneyMarketFundsAndMarketableDebtAndEquitySecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Money Market Funds And Marketable Debt And Equity Securities [Member]</link:label>
    <link:label id="lab_inuv_MoneyMarketFundsAndMarketableDebtAndEquitySecuritiesMember_documentation_en-US" xlink:label="lab_inuv_MoneyMarketFundsAndMarketableDebtAndEquitySecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Money Market Funds And Marketable Debt And Equity Securities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_MoneyMarketFundsAndMarketableDebtAndEquitySecuritiesMember" xlink:href="inuv-20211231.xsd#inuv_MoneyMarketFundsAndMarketableDebtAndEquitySecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_inuv_MoneyMarketFundsAndMarketableDebtAndEquitySecuritiesMember" xlink:to="lab_inuv_MoneyMarketFundsAndMarketableDebtAndEquitySecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_f9ee5c4b-d9e2-471c-bec0-9ce95323b619_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock issued for vested restricted stock awards</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures" xlink:type="arc" order="1"/>
    <link:label id="lab_inuv_CapitalizedLaborMember_4754c2de-1d04-40bb-9081-e7ab9995d770_terseLabel_en-US" xlink:label="lab_inuv_CapitalizedLaborMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized labor</link:label>
    <link:label id="lab_inuv_CapitalizedLaborMember_label_en-US" xlink:label="lab_inuv_CapitalizedLaborMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized Labor [Member]</link:label>
    <link:label id="lab_inuv_CapitalizedLaborMember_documentation_en-US" xlink:label="lab_inuv_CapitalizedLaborMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized Labor</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_CapitalizedLaborMember" xlink:href="inuv-20211231.xsd#inuv_CapitalizedLaborMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_inuv_CapitalizedLaborMember" xlink:to="lab_inuv_CapitalizedLaborMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities_c40d9310-2006-4050-9ea9-8241c2488f63_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt securities, fair value</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_8ebfbb9a-da86-493a-918b-503ff4f576f2_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in valuation allowance</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockRetiredCostMethodAmount_bb0457fd-3d27-4a6d-88f9-e17fc3b2eb21_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockRetiredCostMethodAmount" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cancellation of treasury stock</link:label>
    <link:label id="lab_us-gaap_TreasuryStockRetiredCostMethodAmount_label_en-US" xlink:label="lab_us-gaap_TreasuryStockRetiredCostMethodAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Retired, Cost Method, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockRetiredCostMethodAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockRetiredCostMethodAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockRetiredCostMethodAmount" xlink:to="lab_us-gaap_TreasuryStockRetiredCostMethodAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_ef0ddc14-e4f3-45b0-b330-d51049493510_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureAbstract" xlink:to="lab_us-gaap_DebtDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability_12d22d34-61c4-4e81-ba9a-586c88a373f0_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total tax benefit</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Expense (Benefit), Continuing Operations, Adjustment of Deferred Tax (Asset) Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireMarketableSecurities_9ee58b78-f5c1-4d00-9b90-ed9f62f2a78a_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireMarketableSecurities" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase of marketable securities</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireMarketableSecurities_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireMarketableSecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Marketable Securities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireMarketableSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireMarketableSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireMarketableSecurities" xlink:to="lab_us-gaap_PaymentsToAcquireMarketableSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityCurrent_89b648dd-d331-4154-9b45-b4f3fc1b358a_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease liability - finance lease</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityCurrent" xlink:to="lab_us-gaap_FinanceLeaseLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_202bc2fe-eea2-4a27-bdf2-ed511e9f3d98_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_5b347396-0433-4c50-95cc-865254e11ba1_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less valuation allowance</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Valuation Allowance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:to="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent_4a632f76-d51d-462b-9b13-9a6d790f349b_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred revenue</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorLocation_664c3d89-6dbf-4e2a-98c0-7746fa8bbb4e_terseLabel_en-US" xlink:label="lab_dei_AuditorLocation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Location</link:label>
    <link:label id="lab_dei_AuditorLocation_label_en-US" xlink:label="lab_dei_AuditorLocation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Location</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorLocation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorLocation" xlink:to="lab_dei_AuditorLocation" xlink:type="arc" order="1"/>
    <link:label id="lab_inuv_WorkingCapitalNet_8f707b2e-eeee-4370-96fd-bee81eab8a75_terseLabel_en-US" xlink:label="lab_inuv_WorkingCapitalNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Working capital, net</link:label>
    <link:label id="lab_inuv_WorkingCapitalNet_label_en-US" xlink:label="lab_inuv_WorkingCapitalNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Working Capital, Net</link:label>
    <link:label id="lab_inuv_WorkingCapitalNet_documentation_en-US" xlink:label="lab_inuv_WorkingCapitalNet" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Working Capital, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_WorkingCapitalNet" xlink:href="inuv-20211231.xsd#inuv_WorkingCapitalNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_inuv_WorkingCapitalNet" xlink:to="lab_inuv_WorkingCapitalNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_f45ca235-ca2f-4a60-894e-2d8c2177df33_totalLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt securities, cost</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Securities, Available-for-sale, Amortized Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:to="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_55c168b4-308f-4d03-a69f-c51b474e9aa9_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MajorCustomersAxis_bbcbfa41-8911-4e9b-a75f-f2f160c830ab_terseLabel_en-US" xlink:label="lab_srt_MajorCustomersAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Major Customers [Axis]</link:label>
    <link:label id="lab_srt_MajorCustomersAxis_label_en-US" xlink:label="lab_srt_MajorCustomersAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MajorCustomersAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MajorCustomersAxis" xlink:to="lab_srt_MajorCustomersAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UseOfEstimates_c38c2b72-1c12-491b-9057-294a558aa3bc_terseLabel_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Use of estimates</link:label>
    <link:label id="lab_us-gaap_UseOfEstimates_label_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Use of Estimates, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UseOfEstimates"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UseOfEstimates" xlink:to="lab_us-gaap_UseOfEstimates" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayableTrade_e1e70f8b-c733-4e2b-b152-1a1451c4b55d_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayableTrade" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayableTrade_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayableTrade" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accounts Payable, Trade</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableTrade" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableTrade"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsPayableTrade" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayableTrade" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_d8bb979a-021b-44be-9cfb-59559cbb2b4e_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Granted in period</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentAnnualReport_b7e87367-55d8-46b6-80c6-bdc5e1d2ac0a_terseLabel_en-US" xlink:label="lab_dei_DocumentAnnualReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Annual Report</link:label>
    <link:label id="lab_dei_DocumentAnnualReport_label_en-US" xlink:label="lab_dei_DocumentAnnualReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Annual Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentAnnualReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentAnnualReport" xlink:to="lab_dei_DocumentAnnualReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_43774b91-1d57-4a7e-aafe-3d6bc24c1a92_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum future lease payments ended December&#160;31, 2021</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Payment, Due [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:to="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_inuv_ConversionsAfterInitialMember_2b40cc92-fc45-4a69-85bd-b0a92cac195d_terseLabel_en-US" xlink:label="lab_inuv_ConversionsAfterInitialMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversions After Initial</link:label>
    <link:label id="lab_inuv_ConversionsAfterInitialMember_label_en-US" xlink:label="lab_inuv_ConversionsAfterInitialMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversions After Initial [Member]</link:label>
    <link:label id="lab_inuv_ConversionsAfterInitialMember_documentation_en-US" xlink:label="lab_inuv_ConversionsAfterInitialMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Conversions After Initial</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_ConversionsAfterInitialMember" xlink:href="inuv-20211231.xsd#inuv_ConversionsAfterInitialMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_inuv_ConversionsAfterInitialMember" xlink:to="lab_inuv_ConversionsAfterInitialMember" xlink:type="arc" order="1"/>
    <link:label id="lab_inuv_OtherAssetsTotalNoncurrent_2ea7eefe-58c3-41f6-ab18-5c722048af78_totalLabel_en-US" xlink:label="lab_inuv_OtherAssetsTotalNoncurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total other assets</link:label>
    <link:label id="lab_inuv_OtherAssetsTotalNoncurrent_label_en-US" xlink:label="lab_inuv_OtherAssetsTotalNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Assets Total, Noncurrent</link:label>
    <link:label id="lab_inuv_OtherAssetsTotalNoncurrent_documentation_en-US" xlink:label="lab_inuv_OtherAssetsTotalNoncurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Assets Total, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_OtherAssetsTotalNoncurrent" xlink:href="inuv-20211231.xsd#inuv_OtherAssetsTotalNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_inuv_OtherAssetsTotalNoncurrent" xlink:to="lab_inuv_OtherAssetsTotalNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_Security12bTitle_20c3bee4-44fc-49f2-987e-0b7832bafabc_terseLabel_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:label id="lab_dei_Security12bTitle_label_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_Security12bTitle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_Security12bTitle" xlink:to="lab_dei_Security12bTitle" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent_8b22246c-c2df-4c1b-8311-8e7c3419bcd2_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred rent</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Deferred Rent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfCommonStock_b372b225-fe61-4cd5-b7dd-5083a9e36fd4_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from sale of common stock, net of expenses</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfCommonStock_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Issuance of Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Assets_76b5b6eb-dad9-4ec8-bf09-fd783aed9813_totalLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total assets</link:label>
    <link:label id="lab_us-gaap_Assets_label_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets" xlink:to="lab_us-gaap_Assets" xlink:type="arc" order="1"/>
    <link:label id="lab_inuv_LineOfCreditFacilityPercentageOfAggregateUnbilledAccountsReceivable_dddda654-8fe1-424a-b033-b6abf4b49704_terseLabel_en-US" xlink:label="lab_inuv_LineOfCreditFacilityPercentageOfAggregateUnbilledAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage of aggregate Unbilled Accounts Receivable</link:label>
    <link:label id="lab_inuv_LineOfCreditFacilityPercentageOfAggregateUnbilledAccountsReceivable_label_en-US" xlink:label="lab_inuv_LineOfCreditFacilityPercentageOfAggregateUnbilledAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line Of Credit Facility, Percentage Of Aggregate Unbilled Accounts Receivable</link:label>
    <link:label id="lab_inuv_LineOfCreditFacilityPercentageOfAggregateUnbilledAccountsReceivable_documentation_en-US" xlink:label="lab_inuv_LineOfCreditFacilityPercentageOfAggregateUnbilledAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line Of Credit Facility, Percentage Of Aggregate Unbilled Accounts Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_LineOfCreditFacilityPercentageOfAggregateUnbilledAccountsReceivable" xlink:href="inuv-20211231.xsd#inuv_LineOfCreditFacilityPercentageOfAggregateUnbilledAccountsReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_inuv_LineOfCreditFacilityPercentageOfAggregateUnbilledAccountsReceivable" xlink:to="lab_inuv_LineOfCreditFacilityPercentageOfAggregateUnbilledAccountsReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameDomain_ce3e54fe-cc0d-4cce-95d4-1330dbd24cd8_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Domain]</link:label>
    <link:label id="lab_us-gaap_PlanNameDomain_label_en-US" xlink:label="lab_us-gaap_PlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Plan Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameDomain" xlink:to="lab_us-gaap_PlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_inuv_AccruedGrantCurrent_567d18d0-c232-4d63-a44e-fc359c158ed0_terseLabel_en-US" xlink:label="lab_inuv_AccruedGrantCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Arkansas grant contingency</link:label>
    <link:label id="lab_inuv_AccruedGrantCurrent_label_en-US" xlink:label="lab_inuv_AccruedGrantCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Grant, Current</link:label>
    <link:label id="lab_inuv_AccruedGrantCurrent_documentation_en-US" xlink:label="lab_inuv_AccruedGrantCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Grant, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_AccruedGrantCurrent" xlink:href="inuv-20211231.xsd#inuv_AccruedGrantCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_inuv_AccruedGrantCurrent" xlink:to="lab_inuv_AccruedGrantCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_fdb5f3de-2bb7-4cc0-913b-97a788796723_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock shares authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesAuthorized" xlink:to="lab_us-gaap_CommonStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_inuv_DebtConversionOriginalDebtPercentageConversion_22d350fe-393c-48ff-bc27-8c2483a3ab47_terseLabel_en-US" xlink:label="lab_inuv_DebtConversionOriginalDebtPercentageConversion" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage conversion</link:label>
    <link:label id="lab_inuv_DebtConversionOriginalDebtPercentageConversion_label_en-US" xlink:label="lab_inuv_DebtConversionOriginalDebtPercentageConversion" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Conversion, Original Debt, Percentage Conversion</link:label>
    <link:label id="lab_inuv_DebtConversionOriginalDebtPercentageConversion_documentation_en-US" xlink:label="lab_inuv_DebtConversionOriginalDebtPercentageConversion" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Conversion, Original Debt, Percentage Conversion</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_DebtConversionOriginalDebtPercentageConversion" xlink:href="inuv-20211231.xsd#inuv_DebtConversionOriginalDebtPercentageConversion"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_inuv_DebtConversionOriginalDebtPercentageConversion" xlink:to="lab_inuv_DebtConversionOriginalDebtPercentageConversion" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestPaidNet_923049d5-e017-4169-b1ee-70043b094815_terseLabel_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest paid</link:label>
    <link:label id="lab_us-gaap_InterestPaidNet_label_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Paid, Excluding Capitalized Interest, Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestPaidNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestPaidNet" xlink:to="lab_us-gaap_InterestPaidNet" xlink:type="arc" order="1"/>
    <link:label id="lab_inuv_NumberOfEmployeesUnderMinimumAmountRequiredToBeEmployedUnderGrant_3dbf14c6-af61-4dbc-9f84-4a9e8e960dbb_terseLabel_en-US" xlink:label="lab_inuv_NumberOfEmployeesUnderMinimumAmountRequiredToBeEmployedUnderGrant" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employees under required amount</link:label>
    <link:label id="lab_inuv_NumberOfEmployeesUnderMinimumAmountRequiredToBeEmployedUnderGrant_label_en-US" xlink:label="lab_inuv_NumberOfEmployeesUnderMinimumAmountRequiredToBeEmployedUnderGrant" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Employees Under Minimum Amount Required To Be Employed Under Grant</link:label>
    <link:label id="lab_inuv_NumberOfEmployeesUnderMinimumAmountRequiredToBeEmployedUnderGrant_documentation_en-US" xlink:label="lab_inuv_NumberOfEmployeesUnderMinimumAmountRequiredToBeEmployedUnderGrant" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Employees Under Minimum Amount Required To Be Employed Under Grant</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_NumberOfEmployeesUnderMinimumAmountRequiredToBeEmployedUnderGrant" xlink:href="inuv-20211231.xsd#inuv_NumberOfEmployeesUnderMinimumAmountRequiredToBeEmployedUnderGrant"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_inuv_NumberOfEmployeesUnderMinimumAmountRequiredToBeEmployedUnderGrant" xlink:to="lab_inuv_NumberOfEmployeesUnderMinimumAmountRequiredToBeEmployedUnderGrant" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MeasurementInputSharePriceMember_8aab1c8c-09d2-4983-9238-8f6033c59a9d_terseLabel_en-US" xlink:label="lab_us-gaap_MeasurementInputSharePriceMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Input, Share Price</link:label>
    <link:label id="lab_us-gaap_MeasurementInputSharePriceMember_label_en-US" xlink:label="lab_us-gaap_MeasurementInputSharePriceMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Input, Share Price [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputSharePriceMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputSharePriceMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MeasurementInputSharePriceMember" xlink:to="lab_us-gaap_MeasurementInputSharePriceMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentType_4b310ac8-1817-4738-91e8-54b637b25bd8_terseLabel_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:label id="lab_dei_DocumentType_label_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentType"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType" xlink:to="lab_dei_DocumentType" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock_5b3d58f4-646d-4e5b-b203-0a20e4235b0a_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Expenses and Other Current Liabilities</link:label>
    <link:label id="lab_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock_label_en-US" xlink:label="lab_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xlink:to="lab_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_inuv_ProceedsFromOtherCommitment_84ef7a03-7c99-4c60-902d-69bd6df8dc5e_terseLabel_en-US" xlink:label="lab_inuv_ProceedsFromOtherCommitment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from ValidClick licensing agreement</link:label>
    <link:label id="lab_inuv_ProceedsFromOtherCommitment_label_en-US" xlink:label="lab_inuv_ProceedsFromOtherCommitment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds From Other Commitment</link:label>
    <link:label id="lab_inuv_ProceedsFromOtherCommitment_documentation_en-US" xlink:label="lab_inuv_ProceedsFromOtherCommitment" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds From Other Commitment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_ProceedsFromOtherCommitment" xlink:href="inuv-20211231.xsd#inuv_ProceedsFromOtherCommitment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_inuv_ProceedsFromOtherCommitment" xlink:to="lab_inuv_ProceedsFromOtherCommitment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_ed62e914-71f9-43fe-9091-468a51ac57fb_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stated interest rate</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Interest Rate, Stated Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:to="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_8ed144ee-ba92-4b21-b4d4-dd819bec4b1e_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Accounts, Notes, Loans and Financing Receivable</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesNoncurrent_85260afd-5f9d-4d75-a0c9-ef3c61a12a73_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total long-term liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_LiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesNoncurrent" xlink:to="lab_us-gaap_LiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_fceb4a89-73d1-4d60-aaad-4456552afd18_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquitySecuritiesFvNiCost_4401c3b1-ef6e-410c-af07-dd74ff9ff54a_totalLabel_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNiCost" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity securities, cost</link:label>
    <link:label id="lab_us-gaap_EquitySecuritiesFvNiCost_label_en-US" xlink:label="lab_us-gaap_EquitySecuritiesFvNiCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Securities, FV-NI, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiCost" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquitySecuritiesFvNiCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquitySecuritiesFvNiCost" xlink:to="lab_us-gaap_EquitySecuritiesFvNiCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashMember_7540f41f-0aef-451b-b79b-67e452422e76_terseLabel_en-US" xlink:label="lab_us-gaap_CashMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash</link:label>
    <link:label id="lab_us-gaap_CashMember_label_en-US" xlink:label="lab_us-gaap_CashMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashMember" xlink:to="lab_us-gaap_CashMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SignificantAccountingPoliciesTextBlock_b72a093e-7c64-4578-ae85-f0f2a80cc179_terseLabel_en-US" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Summary of Significant Accounting Policies</link:label>
    <link:label id="lab_us-gaap_SignificantAccountingPoliciesTextBlock_label_en-US" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Significant Accounting Policies [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:to="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByMeasurementFrequencyAxis_7c6c36f6-38b0-48d1-813d-e4d6b4185b67_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByMeasurementFrequencyAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Frequency [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:to="lab_us-gaap_FairValueByMeasurementFrequencyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_bafab5fc-1486-4ec7-82c4-a0acba47975b_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash used in operating activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_b325ce62-6ff7-47d6-91e5-f1eaaccee3f4_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Recurring and Nonrecurring [Table]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Recurring and Nonrecurring [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FurnitureAndFixturesMember_29d4908a-87e3-4dfd-8bcf-7cdf97c6bbac_terseLabel_en-US" xlink:label="lab_us-gaap_FurnitureAndFixturesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Furniture and fixtures</link:label>
    <link:label id="lab_us-gaap_FurnitureAndFixturesMember_label_en-US" xlink:label="lab_us-gaap_FurnitureAndFixturesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Furniture and Fixtures [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FurnitureAndFixturesMember" xlink:to="lab_us-gaap_FurnitureAndFixturesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_5846b619-8e38-4a8c-9e0b-2bcf32c37fe9_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Information Relating to Leases</link:label>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Cost [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCostTableTextBlock" xlink:to="lab_us-gaap_LeaseCostTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentTable_25a40ef1-09b1-405d-845a-76b1e8c033be_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentTable_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentTable" xlink:to="lab_us-gaap_DebtInstrumentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree_d536ef19-5282-4dcb-90b4-83064c581c28_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Payments, Due in Rolling Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentFeeAmount_9d92f91c-3dc1-4870-9588-eef7624d0259_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentFeeAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment fee</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentFeeAmount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentFeeAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Fee Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFeeAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentFeeAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentFeeAmount" xlink:to="lab_us-gaap_DebtInstrumentFeeAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_f0dd93a7-2c70-4cd5-a1f7-4d3f60f61e9e_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_79d49ee8-6960-4a15-ba36-6a90b9ee3eda_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net loss, diluted (in usd per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted" xlink:to="lab_us-gaap_EarningsPerShareDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SaleOfStockPricePerShare_0dcc92f2-d8f9-4e29-b851-98ea3304f548_terseLabel_en-US" xlink:label="lab_us-gaap_SaleOfStockPricePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of stock, price per share (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_SaleOfStockPricePerShare_label_en-US" xlink:label="lab_us-gaap_SaleOfStockPricePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock, Price Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockPricePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockPricePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SaleOfStockPricePerShare" xlink:to="lab_us-gaap_SaleOfStockPricePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_inuv_ConcentrationRiskNumberOfCustomers_22c230ba-9ed3-4121-b859-af77f98272bf_terseLabel_en-US" xlink:label="lab_inuv_ConcentrationRiskNumberOfCustomers" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration risk, number of customers</link:label>
    <link:label id="lab_inuv_ConcentrationRiskNumberOfCustomers_label_en-US" xlink:label="lab_inuv_ConcentrationRiskNumberOfCustomers" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk, Number of Customers</link:label>
    <link:label id="lab_inuv_ConcentrationRiskNumberOfCustomers_documentation_en-US" xlink:label="lab_inuv_ConcentrationRiskNumberOfCustomers" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk, Number of Customers</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_ConcentrationRiskNumberOfCustomers" xlink:href="inuv-20211231.xsd#inuv_ConcentrationRiskNumberOfCustomers"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_inuv_ConcentrationRiskNumberOfCustomers" xlink:to="lab_inuv_ConcentrationRiskNumberOfCustomers" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_f337ac12-ee4f-4593-8e3d-c5826c18b763_totalLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive loss</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_9da1131a-27c8-4d2b-afcc-8f1cea62e0f5_terseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible assets, net of accumulated amortization</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_label_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets, Net (Excluding Goodwill)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfRevenue_11a64122-f849-41f1-9e66-d0d150fa406b_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfRevenue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of revenue</link:label>
    <link:label id="lab_us-gaap_CostOfRevenue_label_en-US" xlink:label="lab_us-gaap_CostOfRevenue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfRevenue" xlink:to="lab_us-gaap_CostOfRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentPolicyTextBlock_f7051159-4895-452f-b56b-e34a2db1909c_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments</link:label>
    <link:label id="lab_us-gaap_InvestmentPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_InvestmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investment, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentPolicyTextBlock" xlink:to="lab_us-gaap_InvestmentPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_7f832732-5a05-4c5b-959b-4b7ce888e29f_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash provided by financing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress_b512897a-8bf2-4fb9-959f-8235fd96114c_negatedLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Third party rights agreement termination</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Liability, Cumulative Catch-up Adjustment to Revenue, Change in Measure of Progress</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_e2bf4faa-bfe4-4191-8ee7-f7266f80e8b2_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax liability</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:to="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_bb3263c9-1779-4a1f-a501-a0c5c6a7d0aa_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award vesting period</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_9c13a204-14be-4091-b32e-f19259654ba9_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible Note Conversion (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, Conversion of Convertible Securities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_inuv_MarketableSecuritiesGrossRealizedGain_d9b20488-5e48-47ab-bedd-d4495c3a05ed_terseLabel_en-US" xlink:label="lab_inuv_MarketableSecuritiesGrossRealizedGain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Marketable securities, gross realized gain</link:label>
    <link:label id="lab_inuv_MarketableSecuritiesGrossRealizedGain_label_en-US" xlink:label="lab_inuv_MarketableSecuritiesGrossRealizedGain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Marketable Securities, Gross Realized Gain</link:label>
    <link:label id="lab_inuv_MarketableSecuritiesGrossRealizedGain_documentation_en-US" xlink:label="lab_inuv_MarketableSecuritiesGrossRealizedGain" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Marketable Securities, Gross Realized Gain</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_MarketableSecuritiesGrossRealizedGain" xlink:href="inuv-20211231.xsd#inuv_MarketableSecuritiesGrossRealizedGain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_inuv_MarketableSecuritiesGrossRealizedGain" xlink:to="lab_inuv_MarketableSecuritiesGrossRealizedGain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_a15b68e1-e0e8-4c5b-8547-b523e02b0cde_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finance Lease Liability</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Fiscal Year Maturity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:to="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_30925fb9-fa25-4741-9d76-29697e766f17_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Effective Income Tax Rate Reconciliation</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_7eaf1f9f-ca9d-42af-9064-413546ecb324_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Measurements</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value Disclosures [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresTextBlock" xlink:to="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_a3d66aef-4d6d-4bf4-9fc5-8eabc4c2ebcd_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableCurrent" xlink:to="lab_us-gaap_AccountsPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskByTypeAxis_42533f2f-b6a4-4628-b90f-eeac38a4b95b_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Axis]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskByTypeAxis_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis" xlink:to="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_988ca0dc-51aa-4997-98ca-a7acbfc467e0_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for doubtful accounts</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Asset, Tax Deferred Expense, Reserve and Accrual, Accounts Receivable, Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_774ef88f-5ed0-40dc-b4fe-6efda7609f94_terseLabel_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_label_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation, Depletion and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:to="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_334eb03d-8209-459f-a856-2219c66ffcdd_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2024</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromConvertibleDebt_0f0c402a-58be-4100-a594-55c9621c71a4_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromConvertibleDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from convertible promissory note</link:label>
    <link:label id="lab_us-gaap_ProceedsFromConvertibleDebt_label_en-US" xlink:label="lab_us-gaap_ProceedsFromConvertibleDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Convertible Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromConvertibleDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromConvertibleDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromConvertibleDebt" xlink:to="lab_us-gaap_ProceedsFromConvertibleDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_beb41ef3-f075-4c3f-9a17-f71a1a6d29a8_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AOCI Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_d12f64ef-3c01-411f-aa08-773c9ce17c44_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock shares outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding" xlink:to="lab_us-gaap_CommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockSharesRetired_b7cfd1fb-eeed-4097-9378-537fc9286f3e_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockSharesRetired" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cancellation of treasury stock (in shares)</link:label>
    <link:label id="lab_us-gaap_TreasuryStockSharesRetired_label_en-US" xlink:label="lab_us-gaap_TreasuryStockSharesRetired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Shares, Retired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesRetired" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockSharesRetired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockSharesRetired" xlink:to="lab_us-gaap_TreasuryStockSharesRetired" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossTaxAbstract_7dc89202-da2c-4b18-a777-78b376bcf3fb_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossTaxAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other comprehensive income</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossTaxAbstract_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossTaxAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Tax [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossTaxAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossTaxAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossTaxAbstract" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossTaxAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_inuv_RelatedPartyTransactionBalanceDueTerm_f9793971-854e-4f22-9b3d-e66078b54241_terseLabel_en-US" xlink:label="lab_inuv_RelatedPartyTransactionBalanceDueTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term of balance due</link:label>
    <link:label id="lab_inuv_RelatedPartyTransactionBalanceDueTerm_label_en-US" xlink:label="lab_inuv_RelatedPartyTransactionBalanceDueTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction, Balance Due, Term</link:label>
    <link:label id="lab_inuv_RelatedPartyTransactionBalanceDueTerm_documentation_en-US" xlink:label="lab_inuv_RelatedPartyTransactionBalanceDueTerm" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction, Balance Due, Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_RelatedPartyTransactionBalanceDueTerm" xlink:href="inuv-20211231.xsd#inuv_RelatedPartyTransactionBalanceDueTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_inuv_RelatedPartyTransactionBalanceDueTerm" xlink:to="lab_inuv_RelatedPartyTransactionBalanceDueTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesNetAbstract_c5142887-ceb4-4db8-8a3a-3d7ab80590a5_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesNetAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax liabilities:</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesNetAbstract_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesNetAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Net [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesNetAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesNetAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_87be1aa9-3364-4b15-a9f4-bc0d7de90035_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComputerSoftwareIntangibleAssetMember_ecedcb4e-feac-49cd-84b1-73b101cad705_terseLabel_en-US" xlink:label="lab_us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capitalized labor</link:label>
    <link:label id="lab_us-gaap_ComputerSoftwareIntangibleAssetMember_label_en-US" xlink:label="lab_us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Computer Software, Intangible Asset [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:to="lab_us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentPeriodEndDate_25cb09bb-deae-4a04-98d9-311564a192eb_terseLabel_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:label id="lab_dei_DocumentPeriodEndDate_label_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentPeriodEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate" xlink:to="lab_dei_DocumentPeriodEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_736d0ea1-e21d-4ed1-a726-3475962c12bb_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock issued for vested restricted stock awards (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnusualOrInfrequentItemDomain_77b4e959-0d5e-4348-82dc-cf5da42a8757_terseLabel_en-US" xlink:label="lab_us-gaap_UnusualOrInfrequentItemDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unusual or Infrequent Item, or Both [Domain]</link:label>
    <link:label id="lab_us-gaap_UnusualOrInfrequentItemDomain_label_en-US" xlink:label="lab_us-gaap_UnusualOrInfrequentItemDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unusual or Infrequent Item, or Both [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusualOrInfrequentItemDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnusualOrInfrequentItemDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnusualOrInfrequentItemDomain" xlink:to="lab_us-gaap_UnusualOrInfrequentItemDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_inuv_LesseeTermOfContract_3221fa22-7134-440d-ae24-1e515f28ae48_terseLabel_en-US" xlink:label="lab_inuv_LesseeTermOfContract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term of contract</link:label>
    <link:label id="lab_inuv_LesseeTermOfContract_label_en-US" xlink:label="lab_inuv_LesseeTermOfContract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Term Of Contract</link:label>
    <link:label id="lab_inuv_LesseeTermOfContract_documentation_en-US" xlink:label="lab_inuv_LesseeTermOfContract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Term Of Contract</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_LesseeTermOfContract" xlink:href="inuv-20211231.xsd#inuv_LesseeTermOfContract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_inuv_LesseeTermOfContract" xlink:to="lab_inuv_LesseeTermOfContract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCentralIndexKey_bc980e34-4968-44fa-96ff-1978c8b68474_terseLabel_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:label id="lab_dei_EntityCentralIndexKey_label_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCentralIndexKey"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey" xlink:to="lab_dei_EntityCentralIndexKey" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskBenchmarkDomain_584d07ff-f501-4046-98c5-144091d9c547_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Domain]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskBenchmarkDomain_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_inuv_CustomerList1Member_c6a922d7-9edb-4ca0-89dd-eeeb6a2256a9_terseLabel_en-US" xlink:label="lab_inuv_CustomerList1Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer list, all other</link:label>
    <link:label id="lab_inuv_CustomerList1Member_label_en-US" xlink:label="lab_inuv_CustomerList1Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer List 1 [Member]</link:label>
    <link:label id="lab_inuv_CustomerList1Member_documentation_en-US" xlink:label="lab_inuv_CustomerList1Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer List 1</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_CustomerList1Member" xlink:href="inuv-20211231.xsd#inuv_CustomerList1Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_inuv_CustomerList1Member" xlink:to="lab_inuv_CustomerList1Member" xlink:type="arc" order="1"/>
    <link:label id="lab_inuv_SBALoanLiabilityNoncurrent_91580879-1612-4e00-aa23-417727fad2c9_terseLabel_en-US" xlink:label="lab_inuv_SBALoanLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SBA loan</link:label>
    <link:label id="lab_inuv_SBALoanLiabilityNoncurrent_label_en-US" xlink:label="lab_inuv_SBALoanLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SBA Loan, Liability, Noncurrent</link:label>
    <link:label id="lab_inuv_SBALoanLiabilityNoncurrent_documentation_en-US" xlink:label="lab_inuv_SBALoanLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SBA Loan, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_SBALoanLiabilityNoncurrent" xlink:href="inuv-20211231.xsd#inuv_SBALoanLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_inuv_SBALoanLiabilityNoncurrent" xlink:to="lab_inuv_SBALoanLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_a6b30f80-45ce-4b6f-8be9-f31fa152fbd8_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Options</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_4b9b4c57-fee9-4833-90ef-1464285ed739_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">State income tax rate, net of federal benefit</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_inuv_ReferralAgreementTerm_8405332e-1a9f-44f4-8097-fc9c4976aae6_terseLabel_en-US" xlink:label="lab_inuv_ReferralAgreementTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Referral agreement, term</link:label>
    <link:label id="lab_inuv_ReferralAgreementTerm_label_en-US" xlink:label="lab_inuv_ReferralAgreementTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Referral Agreement, Term</link:label>
    <link:label id="lab_inuv_ReferralAgreementTerm_documentation_en-US" xlink:label="lab_inuv_ReferralAgreementTerm" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Referral Agreement, Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_ReferralAgreementTerm" xlink:href="inuv-20211231.xsd#inuv_ReferralAgreementTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_inuv_ReferralAgreementTerm" xlink:to="lab_inuv_ReferralAgreementTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_inuv_WesternAllianceBankMember_d8f6c87e-143b-43e3-8b55-f239507445de_terseLabel_en-US" xlink:label="lab_inuv_WesternAllianceBankMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Western Alliance Bank</link:label>
    <link:label id="lab_inuv_WesternAllianceBankMember_label_en-US" xlink:label="lab_inuv_WesternAllianceBankMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Western Alliance Bank [Member]</link:label>
    <link:label id="lab_inuv_WesternAllianceBankMember_documentation_en-US" xlink:label="lab_inuv_WesternAllianceBankMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Western Alliance Bank</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_WesternAllianceBankMember" xlink:href="inuv-20211231.xsd#inuv_WesternAllianceBankMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_inuv_WesternAllianceBankMember" xlink:to="lab_inuv_WesternAllianceBankMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentsFairValueDisclosure_97d4904b-2255-4497-b5f2-609a929d1047_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total marketable securities</link:label>
    <link:label id="lab_us-gaap_InvestmentsFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_InvestmentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentsFairValueDisclosure" xlink:to="lab_us-gaap_InvestmentsFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_41a8cbe6-6c45-4405-b354-fd5b89259621_terseLabel_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer relationships</link:label>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_label_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Relationships [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerRelationshipsMember" xlink:to="lab_us-gaap_CustomerRelationshipsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_c1f9cf4e-739c-4193-9077-5a6a581e4200_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_6634f856-f61a-4399-8c75-574066826f6d_totalLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_0b2a118e-bdd9-4ff5-8d9a-5b5bca6c5814_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property and Equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingExpenses_2eb75ce5-657d-4daa-af23-bc1c9ed2b052_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingExpenses" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total operating expenses</link:label>
    <link:label id="lab_us-gaap_OperatingExpenses_label_en-US" xlink:label="lab_us-gaap_OperatingExpenses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Expenses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpenses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpenses" xlink:to="lab_us-gaap_OperatingExpenses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_69bb111f-adac-4c78-9ae4-11e18c6c543e_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other long-term liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_c748004c-78be-4286-926c-3f375361e7a5_totalLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Liabilities, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:to="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_02ad291e-0ba5-42d8-9346-8486d2e50f59_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Amortization Expense</link:label>
    <link:label id="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:to="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_5f5a73da-3d20-4572-822c-8cab3d53565a_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentLineItems_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentLineItems" xlink:to="lab_us-gaap_DebtInstrumentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_TradingSymbol_f573f30f-6d18-4b4d-970c-2c0661142185_terseLabel_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Symbol</link:label>
    <link:label id="lab_dei_TradingSymbol_label_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Symbol</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_TradingSymbol"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_TradingSymbol" xlink:to="lab_dei_TradingSymbol" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_750b1543-3821-490a-957b-62b5582554c3_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Per common share data:</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareAbstract" xlink:to="lab_us-gaap_EarningsPerShareAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_b8b9ecd3-da7d-4d4f-97b6-fb1521c9a984_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, plant and equipment, gross</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:type="arc" order="1"/>
    <link:label id="lab_inuv_IntellectualPropertyNumberofIssuedPatents_e5a505ed-a8af-4fa4-89fd-d12b929f936e_terseLabel_en-US" xlink:label="lab_inuv_IntellectualPropertyNumberofIssuedPatents" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of issued patents</link:label>
    <link:label id="lab_inuv_IntellectualPropertyNumberofIssuedPatents_label_en-US" xlink:label="lab_inuv_IntellectualPropertyNumberofIssuedPatents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intellectual Property, Number of Issued Patents</link:label>
    <link:label id="lab_inuv_IntellectualPropertyNumberofIssuedPatents_documentation_en-US" xlink:label="lab_inuv_IntellectualPropertyNumberofIssuedPatents" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intellectual Property, Number of Issued Patents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_IntellectualPropertyNumberofIssuedPatents" xlink:href="inuv-20211231.xsd#inuv_IntellectualPropertyNumberofIssuedPatents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_inuv_IntellectualPropertyNumberofIssuedPatents" xlink:to="lab_inuv_IntellectualPropertyNumberofIssuedPatents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable_47d11f8d-3ce6-41fe-af9f-0725b51c84c3_periodStartLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at the beginning of the year</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable_edc10f18-136b-4275-9b34-c3283412e621_periodEndLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at the end of the year</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesOther_f5512646-07bb-4121-ab40-a8f9f3121740_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesOther" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesOther_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Liabilities, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesOther" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquipmentMember_7ebe1c69-c4c5-4f1a-be40-ddb3a8dc4911_terseLabel_en-US" xlink:label="lab_us-gaap_EquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equipment</link:label>
    <link:label id="lab_us-gaap_EquipmentMember_label_en-US" xlink:label="lab_us-gaap_EquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equipment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquipmentMember" xlink:to="lab_us-gaap_EquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_inuv_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedForfeitureRate_5723fbdf-dceb-49fc-8dcc-edf65a35a94b_terseLabel_en-US" xlink:label="lab_inuv_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedForfeitureRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Expected forfeiture rate</link:label>
    <link:label id="lab_inuv_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedForfeitureRate_label_en-US" xlink:label="lab_inuv_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedForfeitureRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Forfeiture Rate</link:label>
    <link:label id="lab_inuv_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedForfeitureRate_documentation_en-US" xlink:label="lab_inuv_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedForfeitureRate" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Forfeiture Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedForfeitureRate" xlink:href="inuv-20211231.xsd#inuv_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedForfeitureRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_inuv_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedForfeitureRate" xlink:to="lab_inuv_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedForfeitureRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_40c91364-2d99-48fb-8aea-d46df8c89f4c_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding, beginning of year (in usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_346d5f3a-0414-4c8f-8eb0-2a14471b2a53_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Outstanding, end of year (in usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCommitmentsLineItems_afd355f9-7244-41b6-9c7f-27ced868c8f3_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCommitmentsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Commitments [Line Items]</link:label>
    <link:label id="lab_us-gaap_OtherCommitmentsLineItems_label_en-US" xlink:label="lab_us-gaap_OtherCommitmentsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Commitments [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCommitmentsLineItems" xlink:to="lab_us-gaap_OtherCommitmentsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillGross_68e22192-f4c5-4b93-965d-1e571a2f0ead_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Carrying Value</link:label>
    <link:label id="lab_us-gaap_GoodwillGross_label_en-US" xlink:label="lab_us-gaap_GoodwillGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillGross" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillGross" xlink:to="lab_us-gaap_GoodwillGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WarrantsAndRightsOutstandingTerm_c72c8375-653c-4b22-8b4f-a45335a827fa_terseLabel_en-US" xlink:label="lab_us-gaap_WarrantsAndRightsOutstandingTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warrants and rights outstanding, term</link:label>
    <link:label id="lab_us-gaap_WarrantsAndRightsOutstandingTerm_label_en-US" xlink:label="lab_us-gaap_WarrantsAndRightsOutstandingTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warrants and Rights Outstanding, Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantsAndRightsOutstandingTerm" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WarrantsAndRightsOutstandingTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WarrantsAndRightsOutstandingTerm" xlink:to="lab_us-gaap_WarrantsAndRightsOutstandingTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_inuv_A2010EcpMember_5831765b-9a7d-4d92-8feb-a16b02c9796a_terseLabel_en-US" xlink:label="lab_inuv_A2010EcpMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2010 ECP</link:label>
    <link:label id="lab_inuv_A2010EcpMember_label_en-US" xlink:label="lab_inuv_A2010EcpMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2010 ECP [Member]</link:label>
    <link:label id="lab_inuv_A2010EcpMember_documentation_en-US" xlink:label="lab_inuv_A2010EcpMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2010 ECP [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_A2010EcpMember" xlink:href="inuv-20211231.xsd#inuv_A2010EcpMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_inuv_A2010EcpMember" xlink:to="lab_inuv_A2010EcpMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnusualOrInfrequentItemAxis_bf6bb61f-7742-4cbd-a533-d25bfb0a396d_terseLabel_en-US" xlink:label="lab_us-gaap_UnusualOrInfrequentItemAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unusual or Infrequent Item, or Both [Axis]</link:label>
    <link:label id="lab_us-gaap_UnusualOrInfrequentItemAxis_label_en-US" xlink:label="lab_us-gaap_UnusualOrInfrequentItemAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unusual or Infrequent Item, or Both [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusualOrInfrequentItemAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnusualOrInfrequentItemAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnusualOrInfrequentItemAxis" xlink:to="lab_us-gaap_UnusualOrInfrequentItemAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCurrentReportingStatus_1e35d500-6397-4fe4-864d-2f21509f4e23_terseLabel_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:label id="lab_dei_EntityCurrentReportingStatus_label_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCurrentReportingStatus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCurrentReportingStatus" xlink:to="lab_dei_EntityCurrentReportingStatus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_ace25491-b355-4284-9f9d-1f1442d8304c_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Fair Value</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LegalCostsPolicyTextBlock_7cfe9538-2706-4e59-9803-8f55397ca0c9_terseLabel_en-US" xlink:label="lab_us-gaap_LegalCostsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Litigation and settlement costs</link:label>
    <link:label id="lab_us-gaap_LegalCostsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_LegalCostsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Legal Costs, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LegalCostsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LegalCostsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LegalCostsPolicyTextBlock" xlink:to="lab_us-gaap_LegalCostsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_1e9f707d-b663-4b9b-8480-3a348c70ce78_totalLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective income tax rate</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentTypeCategorizationMember_eaebf35e-02ea-498e-8ec8-fc35e88f9d0a_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentTypeCategorizationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments [Domain]</link:label>
    <link:label id="lab_us-gaap_InvestmentTypeCategorizationMember_label_en-US" xlink:label="lab_us-gaap_InvestmentTypeCategorizationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investments [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember" xlink:to="lab_us-gaap_InvestmentTypeCategorizationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_inuv_NoteModificationAndReleaseAgreementMember_12497cc2-1747-419c-9968-7d2fd1625a36_terseLabel_en-US" xlink:label="lab_inuv_NoteModificationAndReleaseAgreementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Note Modification and Release Agreement</link:label>
    <link:label id="lab_inuv_NoteModificationAndReleaseAgreementMember_label_en-US" xlink:label="lab_inuv_NoteModificationAndReleaseAgreementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Note Modification and Release Agreement [Member]</link:label>
    <link:label id="lab_inuv_NoteModificationAndReleaseAgreementMember_documentation_en-US" xlink:label="lab_inuv_NoteModificationAndReleaseAgreementMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Note Modification and Release Agreement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_NoteModificationAndReleaseAgreementMember" xlink:href="inuv-20211231.xsd#inuv_NoteModificationAndReleaseAgreementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_inuv_NoteModificationAndReleaseAgreementMember" xlink:to="lab_inuv_NoteModificationAndReleaseAgreementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCosts_8e9f9b86-a679-4b73-91de-6c1d94032890_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of financing fees</link:label>
    <link:label id="lab_us-gaap_AmortizationOfFinancingCosts_label_en-US" xlink:label="lab_us-gaap_AmortizationOfFinancingCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Debt Issuance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfFinancingCosts" xlink:to="lab_us-gaap_AmortizationOfFinancingCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_f4a960cd-2cd4-48ba-b7e6-cae5990b490a_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from the sale of marketable securities</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from Sale and Maturity of Marketable Securities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xlink:to="lab_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PayablesAndAccrualsAbstract_bb9fce65-4bb7-48ba-b007-9e6ff8af2ae1_terseLabel_en-US" xlink:label="lab_us-gaap_PayablesAndAccrualsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payables and Accruals [Abstract]</link:label>
    <link:label id="lab_us-gaap_PayablesAndAccrualsAbstract_label_en-US" xlink:label="lab_us-gaap_PayablesAndAccrualsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payables and Accruals [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract" xlink:to="lab_us-gaap_PayablesAndAccrualsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_834a3b59-6974-4bb0-8e00-c213755d8c7a_periodStartLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, beginning of year</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_ae09cfb8-6d13-40d3-a1f4-736db38052b8_periodEndLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, end of year</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_2d9fa36f-80e8-446d-95c6-8c218f45a3ae_terseLabel_en-US" xlink:label="lab_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of shares issued in transaction (in shares)</link:label>
    <link:label id="lab_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_label_en-US" xlink:label="lab_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of Stock, Number of Shares Issued in Transaction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:to="lab_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_f9a6aa26-19dd-4529-bc04-2f77de5d6ac8_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, par value (in usd per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo_d1c2d299-f8c4-4899-93f5-4c43346ecab3_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2023</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Payments, Due in Rolling Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_e70d153a-d800-4128-96f3-a89993156b22_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current assets</link:label>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrentAbstract" xlink:to="lab_us-gaap_AssetsCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_42984f9a-2820-4155-b39a-9e1a5cf4762a_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Carrying Value</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeasesAbstract_face4063-eb6a-474a-ab25-57f4a5d97b42_terseLabel_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases [Abstract]</link:label>
    <link:label id="lab_us-gaap_LeasesAbstract_label_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeasesAbstract" xlink:to="lab_us-gaap_LeasesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxPolicyTextBlock_ef45c479-29f9-4a04-8b7e-cec994e9d769_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxPolicyTextBlock" xlink:to="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_d410218d-fb37-47e7-b99b-6aeebf4cf88d_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment of long-lived assets</link:label>
    <link:label id="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:to="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_a18ff1e7-f7d3-4efc-8862-f4ce52fec2b1_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_inuv_SaleOfStockConsiderationReceivedOnTransactionAuthorizedAmount_60655d69-ebf4-4d44-8036-ef1bd802c489_terseLabel_en-US" xlink:label="lab_inuv_SaleOfStockConsiderationReceivedOnTransactionAuthorizedAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale of stock, consideration received on transaction, authorized amount</link:label>
    <link:label id="lab_inuv_SaleOfStockConsiderationReceivedOnTransactionAuthorizedAmount_label_en-US" xlink:label="lab_inuv_SaleOfStockConsiderationReceivedOnTransactionAuthorizedAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale Of Stock, Consideration Received On Transaction, Authorized Amount</link:label>
    <link:label id="lab_inuv_SaleOfStockConsiderationReceivedOnTransactionAuthorizedAmount_documentation_en-US" xlink:label="lab_inuv_SaleOfStockConsiderationReceivedOnTransactionAuthorizedAmount" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Sale Of Stock, Consideration Received On Transaction, Authorized Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_SaleOfStockConsiderationReceivedOnTransactionAuthorizedAmount" xlink:href="inuv-20211231.xsd#inuv_SaleOfStockConsiderationReceivedOnTransactionAuthorizedAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_inuv_SaleOfStockConsiderationReceivedOnTransactionAuthorizedAmount" xlink:to="lab_inuv_SaleOfStockConsiderationReceivedOnTransactionAuthorizedAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure_71fad971-bfde-447a-a912-667ae6922a0c_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:to="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressPostalZipCode_3b8d73ce-45a2-467d-97f0-f6c1749a5f27_terseLabel_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:label id="lab_dei_EntityAddressPostalZipCode_label_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressPostalZipCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressPostalZipCode" xlink:to="lab_dei_EntityAddressPostalZipCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_55341699-cd8f-4b88-a10d-95cd9ea73e9e_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Accrued Expenses and Other Current Liabilities</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_20e0b9d6-2c01-46e1-8e48-fb0802222dab_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock options exercised (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerSalesChannelDomain_2db6d747-5453-4828-89d0-171b9de3f2cb_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerSalesChannelDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Sales Channel [Domain]</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerSalesChannelDomain_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerSalesChannelDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contract with Customer, Sales Channel [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerSalesChannelDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerSalesChannelDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerSalesChannelDomain" xlink:to="lab_us-gaap_ContractWithCustomerSalesChannelDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_886c76cf-f84e-4533-a90b-a27f4463d5f9_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue recognition</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_94098d78-c490-49fd-96aa-a2b9f8f3078b_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WarrantsAndRightsOutstanding_7672ec72-4978-4c8c-bb0a-6681ef843529_terseLabel_en-US" xlink:label="lab_us-gaap_WarrantsAndRightsOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warrants and rights outstanding</link:label>
    <link:label id="lab_us-gaap_WarrantsAndRightsOutstanding_label_en-US" xlink:label="lab_us-gaap_WarrantsAndRightsOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warrants and Rights Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantsAndRightsOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WarrantsAndRightsOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WarrantsAndRightsOutstanding" xlink:to="lab_us-gaap_WarrantsAndRightsOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsRecurringMember_61458e1e-666c-41f5-a810-d68c6799afff_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Recurring</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsRecurringMember_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair Value, Recurring [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsRecurringMember" xlink:to="lab_us-gaap_FairValueMeasurementsRecurringMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInDerivativeLiabilities_35363e2f-1581-410b-8a2c-964f9da01b83_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInDerivativeLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Mark to market fair value of derivative</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInDerivativeLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInDerivativeLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Derivative Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDerivativeLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInDerivativeLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInDerivativeLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInDerivativeLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_8fb56f83-c4f8-451f-8000-0bbbd0c0962a_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsAndShortTermInvestments_9a013adf-bb89-4fff-8ffb-4a11fbc9ae25_terseLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsAndShortTermInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, cash equivalents, and short-term investments</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsAndShortTermInvestments_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsAndShortTermInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, and Short-term Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsAndShortTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsAndShortTermInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsAndShortTermInvestments" xlink:to="lab_us-gaap_CashCashEquivalentsAndShortTermInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyDomain_8d28f6b7-ba29-4386-9832-9d8a206798fe_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party [Domain]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyDomain_label_en-US" xlink:label="lab_us-gaap_RelatedPartyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyDomain" xlink:to="lab_us-gaap_RelatedPartyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_649a4ccb-f890-4b41-b2f4-b699cdc7e0d7_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeAxis" xlink:to="lab_us-gaap_LongtermDebtTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_23780127-368b-49c6-903f-bbcde583a50f_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Stock Options</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Option, Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock_8a803345-1c11-4d70-9763-b48305cbe64f_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Intangible Assets from Continuing Operations</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock" xlink:to="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_inuv_ScheduleOfFiniteLivedIntangibleAssetsAndGoodwillLineItems_99936e44-a5a4-4a90-bcf1-6dc337cd1864_terseLabel_en-US" xlink:label="lab_inuv_ScheduleOfFiniteLivedIntangibleAssetsAndGoodwillLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets and Goodwill [Line Items]</link:label>
    <link:label id="lab_inuv_ScheduleOfFiniteLivedIntangibleAssetsAndGoodwillLineItems_label_en-US" xlink:label="lab_inuv_ScheduleOfFiniteLivedIntangibleAssetsAndGoodwillLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets and Goodwill [Line Items]</link:label>
    <link:label id="lab_inuv_ScheduleOfFiniteLivedIntangibleAssetsAndGoodwillLineItems_documentation_en-US" xlink:label="lab_inuv_ScheduleOfFiniteLivedIntangibleAssetsAndGoodwillLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">[Line Items] for Schedule of Finite-Lived Intangible Assets and Goodwill [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_ScheduleOfFiniteLivedIntangibleAssetsAndGoodwillLineItems" xlink:href="inuv-20211231.xsd#inuv_ScheduleOfFiniteLivedIntangibleAssetsAndGoodwillLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_inuv_ScheduleOfFiniteLivedIntangibleAssetsAndGoodwillLineItems" xlink:to="lab_inuv_ScheduleOfFiniteLivedIntangibleAssetsAndGoodwillLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense_9bd18400-b4b8-4612-b9c3-70b5245cad33_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income tax penalties and interest expense</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Examination, Penalties and Interest Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense" xlink:to="lab_us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_976fcaf7-52ca-4dc0-a0d1-bf5415b12030_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders Equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Note Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_ca6a80f2-94a5-4253-887e-ed0bc87fe698_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Charge-offs</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss, Writeoff</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_994d4f12-cb5a-4a9e-a9b3-dfa59a35e151_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_8d4b6578-6a00-4dc5-b97e-3f1a1a1f1d1d_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:to="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorFirmId_f6250891-9b37-4c2d-8ed4-637a876ecf0a_terseLabel_en-US" xlink:label="lab_dei_AuditorFirmId" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Firm ID</link:label>
    <link:label id="lab_dei_AuditorFirmId_label_en-US" xlink:label="lab_dei_AuditorFirmId" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Auditor Firm ID</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorFirmId"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorFirmId" xlink:to="lab_dei_AuditorFirmId" xlink:type="arc" order="1"/>
    <link:label id="lab_inuv_NumberOfEmployeesEmployedUnderGrant_8cbfb51e-71b4-4000-8dde-2721dbb671c9_terseLabel_en-US" xlink:label="lab_inuv_NumberOfEmployeesEmployedUnderGrant" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employees employed under grant</link:label>
    <link:label id="lab_inuv_NumberOfEmployeesEmployedUnderGrant_label_en-US" xlink:label="lab_inuv_NumberOfEmployeesEmployedUnderGrant" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Employees Employed Under Grant</link:label>
    <link:label id="lab_inuv_NumberOfEmployeesEmployedUnderGrant_documentation_en-US" xlink:label="lab_inuv_NumberOfEmployeesEmployedUnderGrant" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Employees Employed Under Grant</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_NumberOfEmployeesEmployedUnderGrant" xlink:href="inuv-20211231.xsd#inuv_NumberOfEmployeesEmployedUnderGrant"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_inuv_NumberOfEmployeesEmployedUnderGrant" xlink:to="lab_inuv_NumberOfEmployeesEmployedUnderGrant" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_8b59594e-3baf-4635-9259-fc0193637226_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine1_51bdb7e4-f874-4fee-8234-9c572bc80156_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine1_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressAddressLine1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine1" xlink:to="lab_dei_EntityAddressAddressLine1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_cc45514a-ac6a-4be1-9c29-809dea9bb0e8_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash used in investing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine2_60d7f380-4bf9-475a-9ab6-d707a5970487_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line Two</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine2_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine2" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressAddressLine2"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine2" xlink:to="lab_dei_EntityAddressAddressLine2" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_e8dbe72a-0e58-4709-9c48-35b93ef6d5fa_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Change in operating assets and liabilities:</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Operating Capital [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_50e871ef-af8a-4114-8000-33f7a32908c5_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: accumulated depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SalariesAndWages_3738e1b4-a323-4d26-9307-c414183d0ecc_terseLabel_en-US" xlink:label="lab_us-gaap_SalariesAndWages" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Compensation</link:label>
    <link:label id="lab_us-gaap_SalariesAndWages_label_en-US" xlink:label="lab_us-gaap_SalariesAndWages" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Salary and Wage, NonOfficer, Excluding Cost of Good and Service Sold</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalariesAndWages" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SalariesAndWages"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SalariesAndWages" xlink:to="lab_us-gaap_SalariesAndWages" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_201b44e5-cc58-4f9d-9306-bee503e746e7_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating activities:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_e6725f12-5ed3-4049-b5d6-a33f2c8f747c_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Vested (in usd per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConsolidationPolicyTextBlock_098e1455-91e9-473d-a37b-eda2870b398c_terseLabel_en-US" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of presentation</link:label>
    <link:label id="lab_us-gaap_ConsolidationPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidation, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConsolidationPolicyTextBlock" xlink:to="lab_us-gaap_ConsolidationPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityShellCompany_e3fbd845-8137-4018-a531-a39f79643d2f_terseLabel_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Shell Company</link:label>
    <link:label id="lab_dei_EntityShellCompany_label_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Shell Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityShellCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityShellCompany" xlink:to="lab_dei_EntityShellCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_933c5d39-d337-44d5-8d6b-29709e3221b7_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="lab_us-gaap_LiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_fa345f30-2f9c-49d7-94bc-d51750a29832_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net taxes paid on RSU grants exercised</link:label>
    <link:label id="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment, Tax Withholding, Share-based Payment Arrangement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:to="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_inuv_PaymentsForPaycheckProtectionProgramAndSmallBusinessAdministrationLoan_d1111a35-d4c9-4130-ba1c-61912bccf989_negatedTerseLabel_en-US" xlink:label="lab_inuv_PaymentsForPaycheckProtectionProgramAndSmallBusinessAdministrationLoan" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">SBA loan repayment</link:label>
    <link:label id="lab_inuv_PaymentsForPaycheckProtectionProgramAndSmallBusinessAdministrationLoan_label_en-US" xlink:label="lab_inuv_PaymentsForPaycheckProtectionProgramAndSmallBusinessAdministrationLoan" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments For Paycheck Protection Program And Small Business Administration Loan</link:label>
    <link:label id="lab_inuv_PaymentsForPaycheckProtectionProgramAndSmallBusinessAdministrationLoan_documentation_en-US" xlink:label="lab_inuv_PaymentsForPaycheckProtectionProgramAndSmallBusinessAdministrationLoan" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments For Paycheck Protection Program And Small Business Administration Loan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_PaymentsForPaycheckProtectionProgramAndSmallBusinessAdministrationLoan" xlink:href="inuv-20211231.xsd#inuv_PaymentsForPaycheckProtectionProgramAndSmallBusinessAdministrationLoan"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_inuv_PaymentsForPaycheckProtectionProgramAndSmallBusinessAdministrationLoan" xlink:to="lab_inuv_PaymentsForPaycheckProtectionProgramAndSmallBusinessAdministrationLoan" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLossAbstract_f310fe60-0109-4bf7-aac2-8a1ed45d823d_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLossAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Impaired, Accumulated Impairment Loss [Abstract]</link:label>
    <link:label id="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLossAbstract_label_en-US" xlink:label="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLossAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Impaired, Accumulated Impairment Loss [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLossAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLossAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLossAbstract" xlink:to="lab_us-gaap_GoodwillImpairedAccumulatedImpairmentLossAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_4b0cbd29-6b00-4c10-8abb-ded413986bbd_verboseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum borrowing capacity</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Maximum Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_9bd8cf45-862a-46a0-8d80-28b0de47b152_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net revenue</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer, Including Assessed Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_7d9a6cbe-65a5-4d17-892a-1e5f90821fc4_terseLabel_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_label_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CurrentFiscalYearEndDate" xlink:to="lab_dei_CurrentFiscalYearEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedSalesCommissionCurrent_de64a965-ed2f-4c45-b01a-a931c88e5156_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedSalesCommissionCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued sales allowance</link:label>
    <link:label id="lab_us-gaap_AccruedSalesCommissionCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedSalesCommissionCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Sales Commission, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedSalesCommissionCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedSalesCommissionCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedSalesCommissionCurrent" xlink:to="lab_us-gaap_AccruedSalesCommissionCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_a04b4eeb-ffbf-438d-8f05-a9eba26c08c4_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentNameDomain" xlink:to="lab_us-gaap_DebtInstrumentNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementTable_5d26e33f-69c5-48ec-867d-3dd66ca4bf26_terseLabel_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:label id="lab_us-gaap_StatementTable_label_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementTable" xlink:to="lab_us-gaap_StatementTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_9d285943-ef5f-444f-abb6-f468c567411c_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Recent Accounting Pronouncements Not Yet Adopted</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Accounting Pronouncements, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOther_d5993f8d-0fd5-46b8-a24f-0f6beae6daa8_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOther" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOther_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Tax Assets, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOther" xlink:to="lab_us-gaap_DeferredTaxAssetsOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCommitmentsAxis_bcbeec79-7706-46ac-bcf2-b81199a52ece_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCommitmentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Commitments [Axis]</link:label>
    <link:label id="lab_us-gaap_OtherCommitmentsAxis_label_en-US" xlink:label="lab_us-gaap_OtherCommitmentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Commitments [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitmentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCommitmentsAxis" xlink:to="lab_us-gaap_OtherCommitmentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_cfae5ba4-caa2-4da2-b4f5-f2d779f159b1_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Compensation cost related to non vested awards not yet recognized</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_inuv_IntelKeyPlatformMember_d36d0d9c-8d9e-490e-a6eb-91f44b029c32_terseLabel_en-US" xlink:label="lab_inuv_IntelKeyPlatformMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">IntentKey Platform</link:label>
    <link:label id="lab_inuv_IntelKeyPlatformMember_label_en-US" xlink:label="lab_inuv_IntelKeyPlatformMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">IntelKey Platform [Member]</link:label>
    <link:label id="lab_inuv_IntelKeyPlatformMember_documentation_en-US" xlink:label="lab_inuv_IntelKeyPlatformMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">IntelKey Platform</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_IntelKeyPlatformMember" xlink:href="inuv-20211231.xsd#inuv_IntelKeyPlatformMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_inuv_IntelKeyPlatformMember" xlink:to="lab_inuv_IntelKeyPlatformMember" xlink:type="arc" order="1"/>
    <link:label id="lab_inuv_RelatedPartyTransactionPercentageDueUponExecution_2a46d75b-81d2-4c88-a081-2e87cc10cec1_terseLabel_en-US" xlink:label="lab_inuv_RelatedPartyTransactionPercentageDueUponExecution" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Percentage due upon execution</link:label>
    <link:label id="lab_inuv_RelatedPartyTransactionPercentageDueUponExecution_label_en-US" xlink:label="lab_inuv_RelatedPartyTransactionPercentageDueUponExecution" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction, Percentage Due Upon Execution</link:label>
    <link:label id="lab_inuv_RelatedPartyTransactionPercentageDueUponExecution_documentation_en-US" xlink:label="lab_inuv_RelatedPartyTransactionPercentageDueUponExecution" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction, Percentage Due Upon Execution</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_RelatedPartyTransactionPercentageDueUponExecution" xlink:href="inuv-20211231.xsd#inuv_RelatedPartyTransactionPercentageDueUponExecution"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_inuv_RelatedPartyTransactionPercentageDueUponExecution" xlink:to="lab_inuv_RelatedPartyTransactionPercentageDueUponExecution" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeAxis_8e79c0b3-1005-465e-8bf7-caef1cdf56a1_terseLabel_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Range [Axis]</link:label>
    <link:label id="lab_srt_RangeAxis_label_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeAxis" xlink:to="lab_srt_RangeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityNoncurrent_f296a982-d6c0-45a4-8c7f-59b553666905_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease liability - finance lease</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:to="lab_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_7c213d53-daca-4351-9493-41603f4b4f6d_totalLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Carrying Value</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Goodwill_7cbcb25a-bcd9-4fa8-91f0-ba56899f81d8_verboseLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_Goodwill_a918b8d6-a82d-4801-8a15-ef50c6925ec8_totalLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_Goodwill_label_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Goodwill" xlink:to="lab_us-gaap_Goodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ExtinguishmentOfDebtAmount_6277afcc-78c5-42ac-824e-9e1d38360b25_terseLabel_en-US" xlink:label="lab_us-gaap_ExtinguishmentOfDebtAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Extinguishment of debt</link:label>
    <link:label id="lab_us-gaap_ExtinguishmentOfDebtAmount_label_en-US" xlink:label="lab_us-gaap_ExtinguishmentOfDebtAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Extinguishment of Debt, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ExtinguishmentOfDebtAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ExtinguishmentOfDebtAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ExtinguishmentOfDebtAmount" xlink:to="lab_us-gaap_ExtinguishmentOfDebtAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_inuv_COVID19Member_68bb903a-6d49-4cd9-8086-caa23b968030_terseLabel_en-US" xlink:label="lab_inuv_COVID19Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">COVID-19</link:label>
    <link:label id="lab_inuv_COVID19Member_label_en-US" xlink:label="lab_inuv_COVID19Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">COVID-19 [Member]</link:label>
    <link:label id="lab_inuv_COVID19Member_documentation_en-US" xlink:label="lab_inuv_COVID19Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">COVID-19</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_COVID19Member" xlink:href="inuv-20211231.xsd#inuv_COVID19Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_inuv_COVID19Member" xlink:to="lab_inuv_COVID19Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WarrantsAndRightsOutstandingMeasurementInput_b15420c7-758f-4931-bd14-94c4521c53fa_terseLabel_en-US" xlink:label="lab_us-gaap_WarrantsAndRightsOutstandingMeasurementInput" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warrants and rights outstanding, measurement input</link:label>
    <link:label id="lab_us-gaap_WarrantsAndRightsOutstandingMeasurementInput_label_en-US" xlink:label="lab_us-gaap_WarrantsAndRightsOutstandingMeasurementInput" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Warrants and Rights Outstanding, Measurement Input</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantsAndRightsOutstandingMeasurementInput" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WarrantsAndRightsOutstandingMeasurementInput"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WarrantsAndRightsOutstandingMeasurementInput" xlink:to="lab_us-gaap_WarrantsAndRightsOutstandingMeasurementInput" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedIncomeTaxesCurrent_7c10483e-d200-4735-9492-63de73666533_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedIncomeTaxesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued taxes, current portion</link:label>
    <link:label id="lab_us-gaap_AccruedIncomeTaxesCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedIncomeTaxesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Income Taxes, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedIncomeTaxesCurrent" xlink:to="lab_us-gaap_AccruedIncomeTaxesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_273a8621-a36b-4f55-bc12-5cf01cedce84_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to reconcile net loss to net cash used in operating activities:</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_inuv_MeasurementInputImpliedVolatilityMember_3348a878-a1f7-42b3-9f33-9fbe132abf17_terseLabel_en-US" xlink:label="lab_inuv_MeasurementInputImpliedVolatilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Input, Implied Volatility</link:label>
    <link:label id="lab_inuv_MeasurementInputImpliedVolatilityMember_label_en-US" xlink:label="lab_inuv_MeasurementInputImpliedVolatilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Input, Implied Volatility [Member]</link:label>
    <link:label id="lab_inuv_MeasurementInputImpliedVolatilityMember_documentation_en-US" xlink:label="lab_inuv_MeasurementInputImpliedVolatilityMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Measurement Input, Implied Volatility</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_MeasurementInputImpliedVolatilityMember" xlink:href="inuv-20211231.xsd#inuv_MeasurementInputImpliedVolatilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_inuv_MeasurementInputImpliedVolatilityMember" xlink:to="lab_inuv_MeasurementInputImpliedVolatilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAxis_8be96c2f-b117-4f34-a81a-4409ed0e68a0_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents [Axis]</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAxis_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis" xlink:to="lab_us-gaap_CashAndCashEquivalentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_d9488d80-9449-453b-a48a-3dc9f4bc2bb9_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transactions</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transactions Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:to="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_04c48c20-7747-498f-a066-2579a51d7a27_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Axis]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_9d7527db-f966-48f5-9365-11c972f4855d_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum annual contribution per employee, percent</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" xlink:to="lab_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_a6ad84f7-df62-4c9b-9daa-c265ff2382bc_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax benefit</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtTextBlock_59a0dc97-ef6e-46b5-a26d-4d8ee1380292_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Convertible Promissory Note</link:label>
    <link:label id="lab_us-gaap_LongTermDebtTextBlock_label_en-US" xlink:label="lab_us-gaap_LongTermDebtTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtTextBlock" xlink:to="lab_us-gaap_LongTermDebtTextBlock" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>13
<FILENAME>inuv-20211231_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:99d182ad-7d27-4b10-a288-9857894cc6d4,g:fb688d84-2f1f-4e7f-b65a-9ab36b77152a-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.inuvo.com/role/CoverPage" xlink:type="simple" xlink:href="inuv-20211231.xsd#CoverPage"/>
  <link:presentationLink xlink:role="http://www.inuvo.com/role/CoverPage" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract_53796d02-6321-48f5-8e41-c76a9791baed" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_c00dd863-acc3-4b75-b2ea-8750d9f479c2" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_53796d02-6321-48f5-8e41-c76a9791baed" xlink:to="loc_dei_DocumentType_c00dd863-acc3-4b75-b2ea-8750d9f479c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport_305df218-e52c-4143-ba58-2c8fbfc1a288" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentAnnualReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_53796d02-6321-48f5-8e41-c76a9791baed" xlink:to="loc_dei_DocumentAnnualReport_305df218-e52c-4143-ba58-2c8fbfc1a288" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_55b58dfd-7a91-4b2a-86c1-555ea9b34305" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_53796d02-6321-48f5-8e41-c76a9791baed" xlink:to="loc_dei_DocumentPeriodEndDate_55b58dfd-7a91-4b2a-86c1-555ea9b34305" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_3ad20fdf-f92c-442f-b0ce-d37cd6f7de82" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_53796d02-6321-48f5-8e41-c76a9791baed" xlink:to="loc_dei_CurrentFiscalYearEndDate_3ad20fdf-f92c-442f-b0ce-d37cd6f7de82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_b7f7ba0c-98cf-489c-93e1-80d7df72b9a4" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_53796d02-6321-48f5-8e41-c76a9791baed" xlink:to="loc_dei_DocumentTransitionReport_b7f7ba0c-98cf-489c-93e1-80d7df72b9a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_14058dd8-db8a-4e60-b4f3-048168b6158e" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_53796d02-6321-48f5-8e41-c76a9791baed" xlink:to="loc_dei_EntityFileNumber_14058dd8-db8a-4e60-b4f3-048168b6158e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_cb6e68f7-d24a-433d-97cb-7d7dbd11e0bb" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_53796d02-6321-48f5-8e41-c76a9791baed" xlink:to="loc_dei_EntityRegistrantName_cb6e68f7-d24a-433d-97cb-7d7dbd11e0bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_c5acb351-4834-455c-a90d-ffa3d4ef0cc3" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_53796d02-6321-48f5-8e41-c76a9791baed" xlink:to="loc_dei_EntityIncorporationStateCountryCode_c5acb351-4834-455c-a90d-ffa3d4ef0cc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_c73eb786-c0b4-414c-85bc-88adbb2a3754" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_53796d02-6321-48f5-8e41-c76a9791baed" xlink:to="loc_dei_EntityTaxIdentificationNumber_c73eb786-c0b4-414c-85bc-88adbb2a3754" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_4290a563-87f9-405f-bf2a-b28c1d42dae4" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_53796d02-6321-48f5-8e41-c76a9791baed" xlink:to="loc_dei_EntityAddressAddressLine1_4290a563-87f9-405f-bf2a-b28c1d42dae4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine2_8941a111-c1f4-4bc1-8cc2-4c2799de8f37" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressAddressLine2"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_53796d02-6321-48f5-8e41-c76a9791baed" xlink:to="loc_dei_EntityAddressAddressLine2_8941a111-c1f4-4bc1-8cc2-4c2799de8f37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_9c4ada00-f488-4826-82e6-f2130d8466b4" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_53796d02-6321-48f5-8e41-c76a9791baed" xlink:to="loc_dei_EntityAddressCityOrTown_9c4ada00-f488-4826-82e6-f2130d8466b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_ede23fae-1c24-4987-8b17-3266e888b8a3" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_53796d02-6321-48f5-8e41-c76a9791baed" xlink:to="loc_dei_EntityAddressStateOrProvince_ede23fae-1c24-4987-8b17-3266e888b8a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_41041eac-58ef-491d-acb0-c8409a150a47" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_53796d02-6321-48f5-8e41-c76a9791baed" xlink:to="loc_dei_EntityAddressPostalZipCode_41041eac-58ef-491d-acb0-c8409a150a47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_f79c2932-5b2f-4c80-9364-611556bafadf" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_53796d02-6321-48f5-8e41-c76a9791baed" xlink:to="loc_dei_CityAreaCode_f79c2932-5b2f-4c80-9364-611556bafadf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_4d14d8a7-03b6-4169-a3ea-16dff889ed8e" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_53796d02-6321-48f5-8e41-c76a9791baed" xlink:to="loc_dei_LocalPhoneNumber_4d14d8a7-03b6-4169-a3ea-16dff889ed8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_b20f75cd-c715-480a-913b-6a9432e6796f" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_53796d02-6321-48f5-8e41-c76a9791baed" xlink:to="loc_dei_Security12bTitle_b20f75cd-c715-480a-913b-6a9432e6796f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_1e3fb670-6543-44e5-81ab-761be57bbfd0" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_53796d02-6321-48f5-8e41-c76a9791baed" xlink:to="loc_dei_TradingSymbol_1e3fb670-6543-44e5-81ab-761be57bbfd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_3abb79b6-a964-4d36-aa8b-dc60ca101f3e" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_53796d02-6321-48f5-8e41-c76a9791baed" xlink:to="loc_dei_SecurityExchangeName_3abb79b6-a964-4d36-aa8b-dc60ca101f3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_d0346fbb-0c54-488a-ab6d-037166fdd673" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_53796d02-6321-48f5-8e41-c76a9791baed" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_d0346fbb-0c54-488a-ab6d-037166fdd673" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers_d77daa6c-5a71-43f9-a439-e85db1c2e69e" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityVoluntaryFilers"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_53796d02-6321-48f5-8e41-c76a9791baed" xlink:to="loc_dei_EntityVoluntaryFilers_d77daa6c-5a71-43f9-a439-e85db1c2e69e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_dc0edc4f-a292-4efa-8027-c0461c453059" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_53796d02-6321-48f5-8e41-c76a9791baed" xlink:to="loc_dei_EntityCurrentReportingStatus_dc0edc4f-a292-4efa-8027-c0461c453059" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_8ed00a82-9faa-4b00-b3d2-a3b387bf581b" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_53796d02-6321-48f5-8e41-c76a9791baed" xlink:to="loc_dei_EntityInteractiveDataCurrent_8ed00a82-9faa-4b00-b3d2-a3b387bf581b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_9a53dc0b-d6fb-453b-9e9c-0f5f6ecda787" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_53796d02-6321-48f5-8e41-c76a9791baed" xlink:to="loc_dei_EntityFilerCategory_9a53dc0b-d6fb-453b-9e9c-0f5f6ecda787" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_dfa6682f-d28b-444b-a1ce-11fffaea8338" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_53796d02-6321-48f5-8e41-c76a9791baed" xlink:to="loc_dei_EntitySmallBusiness_dfa6682f-d28b-444b-a1ce-11fffaea8338" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_a579ef4b-be79-4fca-9157-7a8c2847c1db" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_53796d02-6321-48f5-8e41-c76a9791baed" xlink:to="loc_dei_EntityEmergingGrowthCompany_a579ef4b-be79-4fca-9157-7a8c2847c1db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag_6a252ba7-e673-433f-ac4a-891a0418bf3c" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_53796d02-6321-48f5-8e41-c76a9791baed" xlink:to="loc_dei_IcfrAuditorAttestationFlag_6a252ba7-e673-433f-ac4a-891a0418bf3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_8446fbaf-4219-4d91-8d6d-5ec75d1d461a" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_53796d02-6321-48f5-8e41-c76a9791baed" xlink:to="loc_dei_EntityShellCompany_8446fbaf-4219-4d91-8d6d-5ec75d1d461a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat_8f84bf1d-9573-46b7-9671-63820fa51e3f" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityPublicFloat"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_53796d02-6321-48f5-8e41-c76a9791baed" xlink:to="loc_dei_EntityPublicFloat_8f84bf1d-9573-46b7-9671-63820fa51e3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_6bb9e743-156c-47a3-bb00-c1fffd6caa9f" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_53796d02-6321-48f5-8e41-c76a9791baed" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_6bb9e743-156c-47a3-bb00-c1fffd6caa9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock_9ecf6f96-c639-4970-915f-581240f1501c" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_53796d02-6321-48f5-8e41-c76a9791baed" xlink:to="loc_dei_DocumentsIncorporatedByReferenceTextBlock_9ecf6f96-c639-4970-915f-581240f1501c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_44dcb2a2-9a99-466f-85f1-0cf0cb0318e2" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="32" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_53796d02-6321-48f5-8e41-c76a9791baed" xlink:to="loc_dei_EntityCentralIndexKey_44dcb2a2-9a99-466f-85f1-0cf0cb0318e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_09fdb132-d184-4e71-9ec7-3d4edd0a0b22" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="33" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_53796d02-6321-48f5-8e41-c76a9791baed" xlink:to="loc_dei_AmendmentFlag_09fdb132-d184-4e71-9ec7-3d4edd0a0b22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_a820c069-4bb9-440c-b88b-a38d29e1c909" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="34" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_53796d02-6321-48f5-8e41-c76a9791baed" xlink:to="loc_dei_DocumentFiscalYearFocus_a820c069-4bb9-440c-b88b-a38d29e1c909" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_6df6c3f9-ff0e-49ba-8068-4adb1420315d" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="35" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_53796d02-6321-48f5-8e41-c76a9791baed" xlink:to="loc_dei_DocumentFiscalPeriodFocus_6df6c3f9-ff0e-49ba-8068-4adb1420315d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.inuvo.com/role/AuditInformation" xlink:type="simple" xlink:href="inuv-20211231.xsd#AuditInformation"/>
  <link:presentationLink xlink:role="http://www.inuvo.com/role/AuditInformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_inuv_AuditInformationAbstract_9c2b01b0-85a2-4fa1-b0d5-8b64d59e515c" xlink:href="inuv-20211231.xsd#inuv_AuditInformationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName_5907d13f-c4a5-458f-b61d-7b123424b8f3" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorName"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_inuv_AuditInformationAbstract_9c2b01b0-85a2-4fa1-b0d5-8b64d59e515c" xlink:to="loc_dei_AuditorName_5907d13f-c4a5-458f-b61d-7b123424b8f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation_7d7187c4-a8bd-4045-81eb-6f4227a3319a" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorLocation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_inuv_AuditInformationAbstract_9c2b01b0-85a2-4fa1-b0d5-8b64d59e515c" xlink:to="loc_dei_AuditorLocation_7d7187c4-a8bd-4045-81eb-6f4227a3319a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId_25bccc56-e465-48b3-82a6-e53f4289980d" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AuditorFirmId"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_inuv_AuditInformationAbstract_9c2b01b0-85a2-4fa1-b0d5-8b64d59e515c" xlink:to="loc_dei_AuditorFirmId_25bccc56-e465-48b3-82a6-e53f4289980d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.inuvo.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="inuv-20211231.xsd#CONSOLIDATEDBALANCESHEETS"/>
  <link:presentationLink xlink:role="http://www.inuvo.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_55495022-0ee3-4d0b-b8dd-71d9947614fd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_3f7aac79-4ba7-4f13-8365-3823e3ac41e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_55495022-0ee3-4d0b-b8dd-71d9947614fd" xlink:to="loc_us-gaap_AssetsAbstract_3f7aac79-4ba7-4f13-8365-3823e3ac41e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_7b253545-2839-4d6e-b6f0-ffff959db064" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_3f7aac79-4ba7-4f13-8365-3823e3ac41e9" xlink:to="loc_us-gaap_AssetsCurrentAbstract_7b253545-2839-4d6e-b6f0-ffff959db064" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_8e174a45-bf8b-4cc1-ad82-9316014c981f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_7b253545-2839-4d6e-b6f0-ffff959db064" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_8e174a45-bf8b-4cc1-ad82-9316014c981f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesCurrent_ce99d131-3631-4b05-9233-9e010b5bc904" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MarketableSecuritiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_7b253545-2839-4d6e-b6f0-ffff959db064" xlink:to="loc_us-gaap_MarketableSecuritiesCurrent_ce99d131-3631-4b05-9233-9e010b5bc904" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_51f99cef-4147-4396-828b-4d6962bb7c38" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_7b253545-2839-4d6e-b6f0-ffff959db064" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_51f99cef-4147-4396-828b-4d6962bb7c38" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseCurrent_39b8f53b-8965-41e7-a21c-2ca6b7d19465" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_7b253545-2839-4d6e-b6f0-ffff959db064" xlink:to="loc_us-gaap_PrepaidExpenseCurrent_39b8f53b-8965-41e7-a21c-2ca6b7d19465" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_0e5d5f5a-bd77-493d-9fa9-dfd645adfb54" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_7b253545-2839-4d6e-b6f0-ffff959db064" xlink:to="loc_us-gaap_AssetsCurrent_0e5d5f5a-bd77-493d-9fa9-dfd645adfb54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_03835afa-8b77-4f9d-a04e-5d31a5334b71" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_3f7aac79-4ba7-4f13-8365-3823e3ac41e9" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_03835afa-8b77-4f9d-a04e-5d31a5334b71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsAbstract_cb57974f-b571-449b-8fee-9d9424c33ccb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_3f7aac79-4ba7-4f13-8365-3823e3ac41e9" xlink:to="loc_us-gaap_OtherAssetsAbstract_cb57974f-b571-449b-8fee-9d9424c33ccb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_7e9193af-e524-4893-80a2-b8002f7c98fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherAssetsAbstract_cb57974f-b571-449b-8fee-9d9424c33ccb" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_7e9193af-e524-4893-80a2-b8002f7c98fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset_28110d67-24ae-4558-911a-cc47f4551479" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherAssetsAbstract_cb57974f-b571-449b-8fee-9d9424c33ccb" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAsset_28110d67-24ae-4558-911a-cc47f4551479" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_ReferralAgreement_29d900a2-b7ff-4172-97e6-3095102ed35e" xlink:href="inuv-20211231.xsd#inuv_ReferralAgreement"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherAssetsAbstract_cb57974f-b571-449b-8fee-9d9424c33ccb" xlink:to="loc_inuv_ReferralAgreement_29d900a2-b7ff-4172-97e6-3095102ed35e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketableSecuritiesNoncurrent_060a4186-fd0b-4c22-8348-8033bbd54844" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MarketableSecuritiesNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherAssetsAbstract_cb57974f-b571-449b-8fee-9d9424c33ccb" xlink:to="loc_us-gaap_MarketableSecuritiesNoncurrent_060a4186-fd0b-4c22-8348-8033bbd54844" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_a18ba0c0-fcae-4fb9-918b-85b490fe175d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherAssetsAbstract_cb57974f-b571-449b-8fee-9d9424c33ccb" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_a18ba0c0-fcae-4fb9-918b-85b490fe175d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_299b1002-d22b-46a0-adf6-575bcf39cf1e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherAssetsAbstract_cb57974f-b571-449b-8fee-9d9424c33ccb" xlink:to="loc_us-gaap_Goodwill_299b1002-d22b-46a0-adf6-575bcf39cf1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_34510793-710c-4c9c-b64b-1590458861b7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherAssetsAbstract_cb57974f-b571-449b-8fee-9d9424c33ccb" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_34510793-710c-4c9c-b64b-1590458861b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_OtherAssetsTotalNoncurrent_191af092-a9d7-4148-bceb-8fa25137457e" xlink:href="inuv-20211231.xsd#inuv_OtherAssetsTotalNoncurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherAssetsAbstract_cb57974f-b571-449b-8fee-9d9424c33ccb" xlink:to="loc_inuv_OtherAssetsTotalNoncurrent_191af092-a9d7-4148-bceb-8fa25137457e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_daca926d-6f15-4de1-9841-f015011ca68f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_3f7aac79-4ba7-4f13-8365-3823e3ac41e9" xlink:to="loc_us-gaap_Assets_daca926d-6f15-4de1-9841-f015011ca68f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_975fee2c-004e-4f04-8c5b-31ce209267a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_55495022-0ee3-4d0b-b8dd-71d9947614fd" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_975fee2c-004e-4f04-8c5b-31ce209267a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_edf3ddfb-f194-479a-b1e3-aed64c8edcfb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_975fee2c-004e-4f04-8c5b-31ce209267a4" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_edf3ddfb-f194-479a-b1e3-aed64c8edcfb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_59d12f8f-f71b-4f4e-a5a1-b75c71277d8e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_edf3ddfb-f194-479a-b1e3-aed64c8edcfb" xlink:to="loc_us-gaap_AccountsPayableCurrent_59d12f8f-f71b-4f4e-a5a1-b75c71277d8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_8df1ed7d-ef29-4db9-b619-9cdd3b7d5000" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_edf3ddfb-f194-479a-b1e3-aed64c8edcfb" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_8df1ed7d-ef29-4db9-b619-9cdd3b7d5000" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_d9261249-50f3-4d06-b203-94ade291fd16" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_edf3ddfb-f194-479a-b1e3-aed64c8edcfb" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_d9261249-50f3-4d06-b203-94ade291fd16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_739a8bd7-e89c-4550-aa9b-5c2be01854ba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_edf3ddfb-f194-479a-b1e3-aed64c8edcfb" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_739a8bd7-e89c-4550-aa9b-5c2be01854ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_f07385cd-61bf-4f09-aba5-5a6378f815e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_edf3ddfb-f194-479a-b1e3-aed64c8edcfb" xlink:to="loc_us-gaap_LiabilitiesCurrent_f07385cd-61bf-4f09-aba5-5a6378f815e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrentAbstract_96a754ad-a714-4ba1-899b-704e701572d8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesNoncurrentAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_975fee2c-004e-4f04-8c5b-31ce209267a4" xlink:to="loc_us-gaap_LiabilitiesNoncurrentAbstract_96a754ad-a714-4ba1-899b-704e701572d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_0bcf69cc-2447-48a6-90e4-bcaaca71e5dd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_96a754ad-a714-4ba1-899b-704e701572d8" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_0bcf69cc-2447-48a6-90e4-bcaaca71e5dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_48cd1b36-190e-4ba3-b370-d4a15b8fd306" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_96a754ad-a714-4ba1-899b-704e701572d8" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_48cd1b36-190e-4ba3-b370-d4a15b8fd306" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_e60b1fb0-e4fc-42d3-995e-c2f21c655cef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_96a754ad-a714-4ba1-899b-704e701572d8" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_e60b1fb0-e4fc-42d3-995e-c2f21c655cef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_c45a96e6-88a0-4e77-ac9d-5302166ba556" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_96a754ad-a714-4ba1-899b-704e701572d8" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_c45a96e6-88a0-4e77-ac9d-5302166ba556" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_8e0a77d8-62e9-48b7-a50f-b5be2a28620e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_96a754ad-a714-4ba1-899b-704e701572d8" xlink:to="loc_us-gaap_LiabilitiesNoncurrent_8e0a77d8-62e9-48b7-a50f-b5be2a28620e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_273bcc83-0e13-4c58-af79-9c08af97fde5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_975fee2c-004e-4f04-8c5b-31ce209267a4" xlink:to="loc_us-gaap_StockholdersEquityAbstract_273bcc83-0e13-4c58-af79-9c08af97fde5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_61af23ff-4d57-42cf-aaff-b686c659823f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_273bcc83-0e13-4c58-af79-9c08af97fde5" xlink:to="loc_us-gaap_PreferredStockValue_61af23ff-4d57-42cf-aaff-b686c659823f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_3c2dfe08-a7b6-4ac8-9267-8c249e58f018" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_273bcc83-0e13-4c58-af79-9c08af97fde5" xlink:to="loc_us-gaap_CommonStockValue_3c2dfe08-a7b6-4ac8-9267-8c249e58f018" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_250bd975-cfa3-4422-a5bc-1bb013754a6c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_273bcc83-0e13-4c58-af79-9c08af97fde5" xlink:to="loc_us-gaap_AdditionalPaidInCapital_250bd975-cfa3-4422-a5bc-1bb013754a6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_04dcac11-c7ac-45d2-9007-9b2398c0063e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_273bcc83-0e13-4c58-af79-9c08af97fde5" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_04dcac11-c7ac-45d2-9007-9b2398c0063e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_aece9c73-a225-45ed-8966-302266170b15" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_273bcc83-0e13-4c58-af79-9c08af97fde5" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_aece9c73-a225-45ed-8966-302266170b15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_94561fa8-ac27-45c6-8da0-f989168f76b3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_273bcc83-0e13-4c58-af79-9c08af97fde5" xlink:to="loc_us-gaap_StockholdersEquity_94561fa8-ac27-45c6-8da0-f989168f76b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_80776ea7-55fd-4255-a0d8-dac72470a0d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_975fee2c-004e-4f04-8c5b-31ce209267a4" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_80776ea7-55fd-4255-a0d8-dac72470a0d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.inuvo.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="simple" xlink:href="inuv-20211231.xsd#CONSOLIDATEDBALANCESHEETSParenthetical"/>
  <link:presentationLink xlink:role="http://www.inuvo.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_d7b906f3-0668-4072-b9b4-93b222d11ec1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_28016a38-8cbf-4408-9c7b-977ea5d1198e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_d7b906f3-0668-4072-b9b4-93b222d11ec1" xlink:to="loc_us-gaap_AssetsAbstract_28016a38-8cbf-4408-9c7b-977ea5d1198e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_faede099-4161-4e75-8186-638037fa1319" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_28016a38-8cbf-4408-9c7b-977ea5d1198e" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_faede099-4161-4e75-8186-638037fa1319" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_cfc3b534-5208-48b0-9a60-36ffd05fd3f7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_d7b906f3-0668-4072-b9b4-93b222d11ec1" xlink:to="loc_us-gaap_StockholdersEquityAbstract_cfc3b534-5208-48b0-9a60-36ffd05fd3f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_d982f514-1a3e-4e99-83a5-72b48926a9c0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_cfc3b534-5208-48b0-9a60-36ffd05fd3f7" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_d982f514-1a3e-4e99-83a5-72b48926a9c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_391f2999-fd86-4b0f-ad70-ad5291d15821" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_cfc3b534-5208-48b0-9a60-36ffd05fd3f7" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_391f2999-fd86-4b0f-ad70-ad5291d15821" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_1d716ca6-1908-4fda-9159-745550d1b5f4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_cfc3b534-5208-48b0-9a60-36ffd05fd3f7" xlink:to="loc_us-gaap_PreferredStockSharesIssued_1d716ca6-1908-4fda-9159-745550d1b5f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_bca6dc42-b9ca-43db-826e-efacd43748a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_cfc3b534-5208-48b0-9a60-36ffd05fd3f7" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_bca6dc42-b9ca-43db-826e-efacd43748a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_86f266b3-80b6-4713-ac6e-33f75985c071" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_cfc3b534-5208-48b0-9a60-36ffd05fd3f7" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_86f266b3-80b6-4713-ac6e-33f75985c071" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_3649f137-5b11-4a90-a6d4-0d2c41f5daca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_cfc3b534-5208-48b0-9a60-36ffd05fd3f7" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_3649f137-5b11-4a90-a6d4-0d2c41f5daca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_b55f7ab8-ddc3-422c-aa9b-85f7e0c6e398" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_cfc3b534-5208-48b0-9a60-36ffd05fd3f7" xlink:to="loc_us-gaap_CommonStockSharesIssued_b55f7ab8-ddc3-422c-aa9b-85f7e0c6e398" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_1a97fed8-3df3-47ab-9294-3e5107677c7a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_cfc3b534-5208-48b0-9a60-36ffd05fd3f7" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_1a97fed8-3df3-47ab-9294-3e5107677c7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" xlink:type="simple" xlink:href="inuv-20211231.xsd#CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS"/>
  <link:presentationLink xlink:role="http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_cdadf9b7-7c3f-41fd-b820-84c5d2ca79c6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_357997f5-5ede-4b03-8116-0e57bc9fda61" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_cdadf9b7-7c3f-41fd-b820-84c5d2ca79c6" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_357997f5-5ede-4b03-8116-0e57bc9fda61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue_1756fb9b-570a-4182-a168-2f85c8b76e28" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfRevenue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_cdadf9b7-7c3f-41fd-b820-84c5d2ca79c6" xlink:to="loc_us-gaap_CostOfRevenue_1756fb9b-570a-4182-a168-2f85c8b76e28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_a5b484ec-13ec-489c-ae40-23eb738f1451" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_cdadf9b7-7c3f-41fd-b820-84c5d2ca79c6" xlink:to="loc_us-gaap_GrossProfit_a5b484ec-13ec-489c-ae40-23eb738f1451" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_b6f12e4b-9975-473e-90c7-0ca1c443ec55" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_cdadf9b7-7c3f-41fd-b820-84c5d2ca79c6" xlink:to="loc_us-gaap_OperatingExpensesAbstract_b6f12e4b-9975-473e-90c7-0ca1c443ec55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketingExpense_bb0a98c3-2ff3-4439-b977-a600ff684707" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MarketingExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_b6f12e4b-9975-473e-90c7-0ca1c443ec55" xlink:to="loc_us-gaap_MarketingExpense_bb0a98c3-2ff3-4439-b977-a600ff684707" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalariesAndWages_a74d6852-f160-406a-8a0b-a2b2ccc61581" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SalariesAndWages"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_b6f12e4b-9975-473e-90c7-0ca1c443ec55" xlink:to="loc_us-gaap_SalariesAndWages_a74d6852-f160-406a-8a0b-a2b2ccc61581" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_e8375e51-ccd5-48cc-93c7-d2942249e61b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingGeneralAndAdministrativeExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_b6f12e4b-9975-473e-90c7-0ca1c443ec55" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_e8375e51-ccd5-48cc-93c7-d2942249e61b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_d02d927b-fd60-48be-a4fd-5765bb4c6448" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpenses"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_b6f12e4b-9975-473e-90c7-0ca1c443ec55" xlink:to="loc_us-gaap_OperatingExpenses_d02d927b-fd60-48be-a4fd-5765bb4c6448" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_50cef6ce-5e97-443e-be97-4fd9fbb8afe7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_cdadf9b7-7c3f-41fd-b820-84c5d2ca79c6" xlink:to="loc_us-gaap_OperatingIncomeLoss_50cef6ce-5e97-443e-be97-4fd9fbb8afe7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNet_45b01f3c-c3cb-452d-a6ae-b8b55b1a6e8a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestIncomeExpenseNet"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_cdadf9b7-7c3f-41fd-b820-84c5d2ca79c6" xlink:to="loc_us-gaap_InterestIncomeExpenseNet_45b01f3c-c3cb-452d-a6ae-b8b55b1a6e8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_bcdf0db9-a79c-4d3c-b8a3-23dd1e70ad3d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NonoperatingIncomeExpense"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_cdadf9b7-7c3f-41fd-b820-84c5d2ca79c6" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_bcdf0db9-a79c-4d3c-b8a3-23dd1e70ad3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_670d1768-3980-497f-a1b1-d57c86fa9570" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_cdadf9b7-7c3f-41fd-b820-84c5d2ca79c6" xlink:to="loc_us-gaap_NetIncomeLoss_670d1768-3980-497f-a1b1-d57c86fa9570" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossTaxAbstract_11d481f5-166d-41cf-beae-5941a18e556b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossTaxAbstract"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_cdadf9b7-7c3f-41fd-b820-84c5d2ca79c6" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossTaxAbstract_11d481f5-166d-41cf-beae-5941a18e556b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_5d2fd567-33bf-43a5-aa9e-f37b2c259b7c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossTaxAbstract_11d481f5-166d-41cf-beae-5941a18e556b" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_5d2fd567-33bf-43a5-aa9e-f37b2c259b7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_758e1feb-4430-4ee8-9aea-bc0ccb5dd1a9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossTaxAbstract_11d481f5-166d-41cf-beae-5941a18e556b" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_758e1feb-4430-4ee8-9aea-bc0ccb5dd1a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_7b2cc52c-c46e-4566-92e7-d32b13aa0a0f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_cdadf9b7-7c3f-41fd-b820-84c5d2ca79c6" xlink:to="loc_us-gaap_EarningsPerShareAbstract_7b2cc52c-c46e-4566-92e7-d32b13aa0a0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_6d944e71-0112-424a-97d8-c35cd5b4c827" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_7b2cc52c-c46e-4566-92e7-d32b13aa0a0f" xlink:to="loc_us-gaap_EarningsPerShareBasic_6d944e71-0112-424a-97d8-c35cd5b4c827" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_18c479ec-b5d2-46f1-b84f-db8bad1c1c53" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_7b2cc52c-c46e-4566-92e7-d32b13aa0a0f" xlink:to="loc_us-gaap_EarningsPerShareDiluted_18c479ec-b5d2-46f1-b84f-db8bad1c1c53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_de04ab98-ec85-4270-bebc-2074f09d7f87" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_cdadf9b7-7c3f-41fd-b820-84c5d2ca79c6" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_de04ab98-ec85-4270-bebc-2074f09d7f87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_20298c96-cde7-4c4b-a33f-5f1fe61532ea" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_de04ab98-ec85-4270-bebc-2074f09d7f87" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_20298c96-cde7-4c4b-a33f-5f1fe61532ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_789bf90e-9d21-4a0d-835b-cdade88cd287" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_de04ab98-ec85-4270-bebc-2074f09d7f87" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_789bf90e-9d21-4a0d-835b-cdade88cd287" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" xlink:type="simple" xlink:href="inuv-20211231.xsd#CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"/>
  <link:presentationLink xlink:role="http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_16a823c8-50b6-4757-bc57-355f15d16324" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_51f919d6-ece9-4d4b-b197-8f9293b084bf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_16a823c8-50b6-4757-bc57-355f15d16324" xlink:to="loc_us-gaap_StatementTable_51f919d6-ece9-4d4b-b197-8f9293b084bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_83ec5db9-f4d1-4a60-af34-65e68486da9c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_51f919d6-ece9-4d4b-b197-8f9293b084bf" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_83ec5db9-f4d1-4a60-af34-65e68486da9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_de7dbfa0-6d3e-4aba-b795-961fe001fd8e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_83ec5db9-f4d1-4a60-af34-65e68486da9c" xlink:to="loc_us-gaap_EquityComponentDomain_de7dbfa0-6d3e-4aba-b795-961fe001fd8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_f8cdea4d-f8d1-4985-85df-a7f5c9c73061" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_de7dbfa0-6d3e-4aba-b795-961fe001fd8e" xlink:to="loc_us-gaap_CommonStockMember_f8cdea4d-f8d1-4985-85df-a7f5c9c73061" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_95a1b479-8e2f-4e3a-b6c7-13c164f01ec4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_de7dbfa0-6d3e-4aba-b795-961fe001fd8e" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_95a1b479-8e2f-4e3a-b6c7-13c164f01ec4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_f2cc7ac9-09b5-4dbf-a48a-c27a30540827" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_de7dbfa0-6d3e-4aba-b795-961fe001fd8e" xlink:to="loc_us-gaap_RetainedEarningsMember_f2cc7ac9-09b5-4dbf-a48a-c27a30540827" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockMember_64cc848e-7af6-47d4-ac43-ce469cef58ef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_de7dbfa0-6d3e-4aba-b795-961fe001fd8e" xlink:to="loc_us-gaap_TreasuryStockMember_64cc848e-7af6-47d4-ac43-ce469cef58ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_630a0683-814a-480a-b1b1-b88fd4a86929" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_de7dbfa0-6d3e-4aba-b795-961fe001fd8e" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_630a0683-814a-480a-b1b1-b88fd4a86929" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_81e92489-9b92-46ac-939c-04e58444bea4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_51f919d6-ece9-4d4b-b197-8f9293b084bf" xlink:to="loc_us-gaap_StatementLineItems_81e92489-9b92-46ac-939c-04e58444bea4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_47b96857-5faf-4d83-84ed-37efb3a8ff63" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_81e92489-9b92-46ac-939c-04e58444bea4" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_47b96857-5faf-4d83-84ed-37efb3a8ff63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_54a121a7-7a76-413a-8a75-3b662ec23174" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesOutstanding"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_47b96857-5faf-4d83-84ed-37efb3a8ff63" xlink:to="loc_us-gaap_SharesOutstanding_54a121a7-7a76-413a-8a75-3b662ec23174" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_2d534194-9ce8-464c-97e4-67ed3055e193" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_47b96857-5faf-4d83-84ed-37efb3a8ff63" xlink:to="loc_us-gaap_StockholdersEquity_2d534194-9ce8-464c-97e4-67ed3055e193" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_39ab53d4-5339-444c-affb-bb505e073fc0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_47b96857-5faf-4d83-84ed-37efb3a8ff63" xlink:to="loc_us-gaap_NetIncomeLoss_39ab53d4-5339-444c-affb-bb505e073fc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_f9b37fb5-4e3b-44c6-b48f-0781daf46740" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_47b96857-5faf-4d83-84ed-37efb3a8ff63" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_f9b37fb5-4e3b-44c6-b48f-0781daf46740" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockRetiredCostMethodAmount_4e38b13f-dd92-4a73-b35f-942e66c23a5b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockRetiredCostMethodAmount"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_47b96857-5faf-4d83-84ed-37efb3a8ff63" xlink:to="loc_us-gaap_TreasuryStockRetiredCostMethodAmount_4e38b13f-dd92-4a73-b35f-942e66c23a5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_43631056-56a0-4657-99fe-91901483a6eb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_47b96857-5faf-4d83-84ed-37efb3a8ff63" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_43631056-56a0-4657-99fe-91901483a6eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_0a42c4a3-a3f0-4fa3-9548-c84c8bb163cb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_47b96857-5faf-4d83-84ed-37efb3a8ff63" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures_0a42c4a3-a3f0-4fa3-9548-c84c8bb163cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_db92628b-93d5-4991-a66b-c9a395f138d0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_47b96857-5faf-4d83-84ed-37efb3a8ff63" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_db92628b-93d5-4991-a66b-c9a395f138d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_4b9adc78-e06a-497e-b80a-3b339234873d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_47b96857-5faf-4d83-84ed-37efb3a8ff63" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_4b9adc78-e06a-497e-b80a-3b339234873d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_08b4f447-8c5b-435b-990e-22eacab4cb83" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_47b96857-5faf-4d83-84ed-37efb3a8ff63" xlink:to="loc_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation_08b4f447-8c5b-435b-990e-22eacab4cb83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_8dba6116-6d67-47b6-86d7-439aff36c50f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_47b96857-5faf-4d83-84ed-37efb3a8ff63" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_8dba6116-6d67-47b6-86d7-439aff36c50f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_df99a803-62e4-4b02-b0fc-de55200260d7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_47b96857-5faf-4d83-84ed-37efb3a8ff63" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_df99a803-62e4-4b02-b0fc-de55200260d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_2083e591-b689-4f2d-8de4-c33027270598" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_47b96857-5faf-4d83-84ed-37efb3a8ff63" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_2083e591-b689-4f2d-8de4-c33027270598" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_685d46da-15c4-40de-ae5b-d256bc9c8e4e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_47b96857-5faf-4d83-84ed-37efb3a8ff63" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_685d46da-15c4-40de-ae5b-d256bc9c8e4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued_95aca785-71d1-419c-a199-9b922dfbf174" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_47b96857-5faf-4d83-84ed-37efb3a8ff63" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued_95aca785-71d1-419c-a199-9b922dfbf174" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_77720592-c5ce-4248-94e9-587067cbd859" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharesOutstanding"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_47b96857-5faf-4d83-84ed-37efb3a8ff63" xlink:to="loc_us-gaap_SharesOutstanding_77720592-c5ce-4248-94e9-587067cbd859" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_3c8b049a-c65a-4dcc-a850-9abf82a09d8b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_47b96857-5faf-4d83-84ed-37efb3a8ff63" xlink:to="loc_us-gaap_StockholdersEquity_3c8b049a-c65a-4dcc-a850-9abf82a09d8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="inuv-20211231.xsd#CONSOLIDATEDSTATEMENTSOFCASHFLOWS"/>
  <link:presentationLink xlink:role="http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_921af812-f801-4837-9374-e6f96948022b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_09f0b2e3-6eaf-4b2e-bd28-8fcb7d0428cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_921af812-f801-4837-9374-e6f96948022b" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_09f0b2e3-6eaf-4b2e-bd28-8fcb7d0428cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_8d5ff2a2-703b-4afb-90c9-1fdbc772e700" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_09f0b2e3-6eaf-4b2e-bd28-8fcb7d0428cf" xlink:to="loc_us-gaap_NetIncomeLoss_8d5ff2a2-703b-4afb-90c9-1fdbc772e700" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_33ed4518-82fa-454f-99e3-f007473ef261" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_09f0b2e3-6eaf-4b2e-bd28-8fcb7d0428cf" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_33ed4518-82fa-454f-99e3-f007473ef261" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_44c6f87d-af2f-44d0-9b18-195b8f30f4c7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_33ed4518-82fa-454f-99e3-f007473ef261" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_44c6f87d-af2f-44d0-9b18-195b8f30f4c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_FinanceAndOperatingLeaseRightOfUseAssetAmortization_58f4e1d3-d924-4f7a-b720-e1679e1ca033" xlink:href="inuv-20211231.xsd#inuv_FinanceAndOperatingLeaseRightOfUseAssetAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_33ed4518-82fa-454f-99e3-f007473ef261" xlink:to="loc_inuv_FinanceAndOperatingLeaseRightOfUseAssetAmortization_58f4e1d3-d924-4f7a-b720-e1679e1ca033" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_53107fd6-bf3c-47ff-be6c-30c952220f5f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_33ed4518-82fa-454f-99e3-f007473ef261" xlink:to="loc_us-gaap_ShareBasedCompensation_53107fd6-bf3c-47ff-be6c-30c952220f5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnInvestments_b41b989f-a044-46a7-b828-ddcea22e6f5b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnInvestments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_33ed4518-82fa-454f-99e3-f007473ef261" xlink:to="loc_us-gaap_GainLossOnInvestments_b41b989f-a044-46a7-b828-ddcea22e6f5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_529f8189-11d3-432f-8864-87a3eb7a81c2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfFinancingCosts"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_33ed4518-82fa-454f-99e3-f007473ef261" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_529f8189-11d3-432f-8864-87a3eb7a81c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_b265a6aa-7ab5-4d01-8e71-d19c34f020c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_33ed4518-82fa-454f-99e3-f007473ef261" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_b265a6aa-7ab5-4d01-8e71-d19c34f020c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress_24e8bb00-7822-435e-b73d-f942e9db4190" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_33ed4518-82fa-454f-99e3-f007473ef261" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress_24e8bb00-7822-435e-b73d-f942e9db4190" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_DerecognitionOfContingencies_6717c39d-5a10-47c5-84e9-75ef49b31722" xlink:href="inuv-20211231.xsd#inuv_DerecognitionOfContingencies"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_33ed4518-82fa-454f-99e3-f007473ef261" xlink:to="loc_inuv_DerecognitionOfContingencies_6717c39d-5a10-47c5-84e9-75ef49b31722" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_PPPLoanForgiveness_906f03e9-c07e-412a-a561-3eeff35d6b7a" xlink:href="inuv-20211231.xsd#inuv_PPPLoanForgiveness"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_33ed4518-82fa-454f-99e3-f007473ef261" xlink:to="loc_inuv_PPPLoanForgiveness_906f03e9-c07e-412a-a561-3eeff35d6b7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnContractTermination_6edd5368-7ccc-4558-8c64-da21c6b667d7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnContractTermination"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_33ed4518-82fa-454f-99e3-f007473ef261" xlink:to="loc_us-gaap_GainLossOnContractTermination_6edd5368-7ccc-4558-8c64-da21c6b667d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_5f9d5622-bec4-4cb1-aa34-4f6fbf8a5fd8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainsLossesOnExtinguishmentOfDebt"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_33ed4518-82fa-454f-99e3-f007473ef261" xlink:to="loc_us-gaap_GainsLossesOnExtinguishmentOfDebt_5f9d5622-bec4-4cb1-aa34-4f6fbf8a5fd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDerivativeLiabilities_1b26d301-60f6-4b2e-9aba-39c26c39a2b0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInDerivativeLiabilities"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_33ed4518-82fa-454f-99e3-f007473ef261" xlink:to="loc_us-gaap_IncreaseDecreaseInDerivativeLiabilities_1b26d301-60f6-4b2e-9aba-39c26c39a2b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_AmortizationOfInterestExpense_383e4a5d-b43a-43ed-be8e-b406464fc11d" xlink:href="inuv-20211231.xsd#inuv_AmortizationOfInterestExpense"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_33ed4518-82fa-454f-99e3-f007473ef261" xlink:to="loc_inuv_AmortizationOfInterestExpense_383e4a5d-b43a-43ed-be8e-b406464fc11d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfDebtDiscountPremium_47e2273a-aa72-4320-8d98-68b6b52752b0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfDebtDiscountPremium"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_33ed4518-82fa-454f-99e3-f007473ef261" xlink:to="loc_us-gaap_AmortizationOfDebtDiscountPremium_47e2273a-aa72-4320-8d98-68b6b52752b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_PaymentsForThirdPartyRightsAgreement_ce1a1037-e9c3-4f88-944f-8157bb73417e" xlink:href="inuv-20211231.xsd#inuv_PaymentsForThirdPartyRightsAgreement"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_33ed4518-82fa-454f-99e3-f007473ef261" xlink:to="loc_inuv_PaymentsForThirdPartyRightsAgreement_ce1a1037-e9c3-4f88-944f-8157bb73417e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_158db2a1-25c3-485a-a2a4-909d0ace8d8d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_33ed4518-82fa-454f-99e3-f007473ef261" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_158db2a1-25c3-485a-a2a4-909d0ace8d8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_7efdf419-bc2a-49ba-9cf6-be69b9d1a4de" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_158db2a1-25c3-485a-a2a4-909d0ace8d8d" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_7efdf419-bc2a-49ba-9cf6-be69b9d1a4de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_9a972f5a-8bcc-475a-8677-36e5f0445711" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerAsset"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_158db2a1-25c3-485a-a2a4-909d0ace8d8d" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerAsset_9a972f5a-8bcc-475a-8677-36e5f0445711" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_d6c2ccb5-1230-40d0-9376-457e74c5b451" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_158db2a1-25c3-485a-a2a4-909d0ace8d8d" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_d6c2ccb5-1230-40d0-9376-457e74c5b451" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableTrade_c10490b9-d2fc-4107-af27-a9e0073de91b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableTrade"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_158db2a1-25c3-485a-a2a4-909d0ace8d8d" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableTrade_c10490b9-d2fc-4107-af27-a9e0073de91b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_46ff2382-d39a-48fe-8d32-f471ae3c3e2d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_158db2a1-25c3-485a-a2a4-909d0ace8d8d" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_46ff2382-d39a-48fe-8d32-f471ae3c3e2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f0219447-c009-4b70-b375-8cdb74c61c8e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_09f0b2e3-6eaf-4b2e-bd28-8fcb7d0428cf" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_f0219447-c009-4b70-b375-8cdb74c61c8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_f766ede2-1599-4cd0-a69c-8ffe6b1ca518" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_921af812-f801-4837-9374-e6f96948022b" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_f766ede2-1599-4cd0-a69c-8ffe6b1ca518" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireProductiveAssets_89292787-1ecd-47d2-ba06-1cdf61b5e082" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireProductiveAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_f766ede2-1599-4cd0-a69c-8ffe6b1ca518" xlink:to="loc_us-gaap_PaymentsToAcquireProductiveAssets_89292787-1ecd-47d2-ba06-1cdf61b5e082" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireMarketableSecurities_8b937d6c-2ba7-4429-a1e6-498aa8606ea2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireMarketableSecurities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_f766ede2-1599-4cd0-a69c-8ffe6b1ca518" xlink:to="loc_us-gaap_PaymentsToAcquireMarketableSecurities_8b937d6c-2ba7-4429-a1e6-498aa8606ea2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_8277a0ff-c2c5-44cf-9219-d4d879604e6e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_f766ede2-1599-4cd0-a69c-8ffe6b1ca518" xlink:to="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_8277a0ff-c2c5-44cf-9219-d4d879604e6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_981bbac9-bd69-448d-b1b0-4aac73c5671b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_f766ede2-1599-4cd0-a69c-8ffe6b1ca518" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_981bbac9-bd69-448d-b1b0-4aac73c5671b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_3de52229-b2e6-45fd-bea8-246d9dbb3cb9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_921af812-f801-4837-9374-e6f96948022b" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_3de52229-b2e6-45fd-bea8-246d9dbb3cb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_6a929629-7450-40d0-8277-4f02ae254ff3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_3de52229-b2e6-45fd-bea8-246d9dbb3cb9" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_6a929629-7450-40d0-8277-4f02ae254ff3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_ProceedsFromPaycheckProtectionProgramAndSmallBusinessAdministrationLoan_0cbf745e-c330-4ace-b87a-131fb2ebc455" xlink:href="inuv-20211231.xsd#inuv_ProceedsFromPaycheckProtectionProgramAndSmallBusinessAdministrationLoan"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_3de52229-b2e6-45fd-bea8-246d9dbb3cb9" xlink:to="loc_inuv_ProceedsFromPaycheckProtectionProgramAndSmallBusinessAdministrationLoan_0cbf745e-c330-4ace-b87a-131fb2ebc455" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_ProceedsFromOtherCommitment_59218563-0667-43a6-be9d-bb3731587ca8" xlink:href="inuv-20211231.xsd#inuv_ProceedsFromOtherCommitment"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_3de52229-b2e6-45fd-bea8-246d9dbb3cb9" xlink:to="loc_inuv_ProceedsFromOtherCommitment_59218563-0667-43a6-be9d-bb3731587ca8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_PaymentsForPaycheckProtectionProgramAndSmallBusinessAdministrationLoan_6e1694d8-d369-4cfd-b025-3de9afce4ab1" xlink:href="inuv-20211231.xsd#inuv_PaymentsForPaycheckProtectionProgramAndSmallBusinessAdministrationLoan"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_3de52229-b2e6-45fd-bea8-246d9dbb3cb9" xlink:to="loc_inuv_PaymentsForPaycheckProtectionProgramAndSmallBusinessAdministrationLoan_6e1694d8-d369-4cfd-b025-3de9afce4ab1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfLinesOfCredit_deabab5e-dca6-4e01-85ba-d2656bd5a7ba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromRepaymentsOfLinesOfCredit"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_3de52229-b2e6-45fd-bea8-246d9dbb3cb9" xlink:to="loc_us-gaap_ProceedsFromRepaymentsOfLinesOfCredit_deabab5e-dca6-4e01-85ba-d2656bd5a7ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments_6a29b295-b5ad-4d33-93ed-6433f7f22e33" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_3de52229-b2e6-45fd-bea8-246d9dbb3cb9" xlink:to="loc_us-gaap_FinanceLeasePrincipalPayments_6a29b295-b5ad-4d33-93ed-6433f7f22e33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_fe24f535-4a52-48c2-bef7-d794e88093d8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_3de52229-b2e6-45fd-bea8-246d9dbb3cb9" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_fe24f535-4a52-48c2-bef7-d794e88093d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_7c97c3aa-3fed-4f50-bbe6-1dd516e5c662" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_3de52229-b2e6-45fd-bea8-246d9dbb3cb9" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_7c97c3aa-3fed-4f50-bbe6-1dd516e5c662" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_eb1b229d-bcf6-450e-9a6e-5d39cd5ff678" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_3de52229-b2e6-45fd-bea8-246d9dbb3cb9" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_eb1b229d-bcf6-450e-9a6e-5d39cd5ff678" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_c8010dd1-1a4e-4800-bfa9-0a304b73e2eb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_921af812-f801-4837-9374-e6f96948022b" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_c8010dd1-1a4e-4800-bfa9-0a304b73e2eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_ab7da83d-a291-4448-8243-942c34a66eac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_921af812-f801-4837-9374-e6f96948022b" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_ab7da83d-a291-4448-8243-942c34a66eac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_a2e3a968-2494-4cee-8df0-6d54908a1aa3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_921af812-f801-4837-9374-e6f96948022b" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_a2e3a968-2494-4cee-8df0-6d54908a1aa3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_66cacb7d-239a-4ebb-8f86-9575e96d0ab1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_921af812-f801-4837-9374-e6f96948022b" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_66cacb7d-239a-4ebb-8f86-9575e96d0ab1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_955102e7-0257-4c01-a8ec-77b2ee27bc84" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestPaidNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_66cacb7d-239a-4ebb-8f86-9575e96d0ab1" xlink:to="loc_us-gaap_InterestPaidNet_955102e7-0257-4c01-a8ec-77b2ee27bc84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtConversionConvertedInstrumentAmount1_a1b2b3f8-b026-4a0f-981a-4c15a06126b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtConversionConvertedInstrumentAmount1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_66cacb7d-239a-4ebb-8f86-9575e96d0ab1" xlink:to="loc_us-gaap_DebtConversionConvertedInstrumentAmount1_a1b2b3f8-b026-4a0f-981a-4c15a06126b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_d263d9e4-665d-4b0a-b943-2d4f864ff220" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_66cacb7d-239a-4ebb-8f86-9575e96d0ab1" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_d263d9e4-665d-4b0a-b943-2d4f864ff220" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_8b59e3e4-a28c-4b73-9f7b-0aa99f8c6238" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_66cacb7d-239a-4ebb-8f86-9575e96d0ab1" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_8b59e3e4-a28c-4b73-9f7b-0aa99f8c6238" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.inuvo.com/role/OrganizationandBusiness" xlink:type="simple" xlink:href="inuv-20211231.xsd#OrganizationandBusiness"/>
  <link:presentationLink xlink:role="http://www.inuvo.com/role/OrganizationandBusiness" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_d1596b4b-bed6-45a2-a681-d3491c40ecf9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_0bc83e67-e655-477f-9346-6b5b78383079" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_d1596b4b-bed6-45a2-a681-d3491c40ecf9" xlink:to="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_0bc83e67-e655-477f-9346-6b5b78383079" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.inuvo.com/role/OrganizationandBusinessDetails" xlink:type="simple" xlink:href="inuv-20211231.xsd#OrganizationandBusinessDetails"/>
  <link:presentationLink xlink:role="http://www.inuvo.com/role/OrganizationandBusinessDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_639ce551-fc1e-45a5-9b70-0dd65969c33b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_04e5779a-6db2-447e-b37d-454af7ba4574" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_639ce551-fc1e-45a5-9b70-0dd65969c33b" xlink:to="loc_us-gaap_DebtInstrumentTable_04e5779a-6db2-447e-b37d-454af7ba4574" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsidiarySaleOfStockAxis_3583659a-336b-415f-87c0-9e3579531d11" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsidiarySaleOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_04e5779a-6db2-447e-b37d-454af7ba4574" xlink:to="loc_us-gaap_SubsidiarySaleOfStockAxis_3583659a-336b-415f-87c0-9e3579531d11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNameOfTransactionDomain_c3218468-03d9-42ab-90bf-132498925993" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockNameOfTransactionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsidiarySaleOfStockAxis_3583659a-336b-415f-87c0-9e3579531d11" xlink:to="loc_us-gaap_SaleOfStockNameOfTransactionDomain_c3218468-03d9-42ab-90bf-132498925993" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_SalesAgreementMember_6e6b64c7-6938-4bab-8849-12b6403be5ae" xlink:href="inuv-20211231.xsd#inuv_SalesAgreementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SaleOfStockNameOfTransactionDomain_c3218468-03d9-42ab-90bf-132498925993" xlink:to="loc_inuv_SalesAgreementMember_6e6b64c7-6938-4bab-8849-12b6403be5ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeAxis_b43ba31b-c64e-4bfc-9ac1-96e2b2a8e865" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_04e5779a-6db2-447e-b37d-454af7ba4574" xlink:to="loc_us-gaap_InvestmentTypeAxis_b43ba31b-c64e-4bfc-9ac1-96e2b2a8e865" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_855bc740-9c40-4d91-a89c-3042304b1fac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentTypeCategorizationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeAxis_b43ba31b-c64e-4bfc-9ac1-96e2b2a8e865" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_855bc740-9c40-4d91-a89c-3042304b1fac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_MoneyMarketFundsAndMarketableDebtAndEquitySecuritiesMember_787287a6-d9b4-47da-882a-a39a0dca5fd5" xlink:href="inuv-20211231.xsd#inuv_MoneyMarketFundsAndMarketableDebtAndEquitySecuritiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_855bc740-9c40-4d91-a89c-3042304b1fac" xlink:to="loc_inuv_MoneyMarketFundsAndMarketableDebtAndEquitySecuritiesMember_787287a6-d9b4-47da-882a-a39a0dca5fd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusualOrInfrequentItemAxis_ff242924-6791-4500-a8c1-b0df0aaaf283" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnusualOrInfrequentItemAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_04e5779a-6db2-447e-b37d-454af7ba4574" xlink:to="loc_us-gaap_UnusualOrInfrequentItemAxis_ff242924-6791-4500-a8c1-b0df0aaaf283" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusualOrInfrequentItemDomain_13a18a24-3772-4efd-8dd5-a7ffd75d18c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnusualOrInfrequentItemDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnusualOrInfrequentItemAxis_ff242924-6791-4500-a8c1-b0df0aaaf283" xlink:to="loc_us-gaap_UnusualOrInfrequentItemDomain_13a18a24-3772-4efd-8dd5-a7ffd75d18c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_COVID19Member_88b30248-4eae-42af-9965-1a30567af63d" xlink:href="inuv-20211231.xsd#inuv_COVID19Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnusualOrInfrequentItemDomain_13a18a24-3772-4efd-8dd5-a7ffd75d18c3" xlink:to="loc_inuv_COVID19Member_88b30248-4eae-42af-9965-1a30567af63d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_3132b4e3-658a-46ff-8e43-c55ec3f0d98d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_04e5779a-6db2-447e-b37d-454af7ba4574" xlink:to="loc_us-gaap_DebtInstrumentLineItems_3132b4e3-658a-46ff-8e43-c55ec3f0d98d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_IntellectualPropertyNumberofIssuedPatents_0580bc24-deb3-4129-84c2-96392814d03d" xlink:href="inuv-20211231.xsd#inuv_IntellectualPropertyNumberofIssuedPatents"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_3132b4e3-658a-46ff-8e43-c55ec3f0d98d" xlink:to="loc_inuv_IntellectualPropertyNumberofIssuedPatents_0580bc24-deb3-4129-84c2-96392814d03d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsAndShortTermInvestments_6822d36f-ec2e-4f37-9886-d8a23ddea8e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsAndShortTermInvestments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_3132b4e3-658a-46ff-8e43-c55ec3f0d98d" xlink:to="loc_us-gaap_CashCashEquivalentsAndShortTermInvestments_6822d36f-ec2e-4f37-9886-d8a23ddea8e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_WorkingCapitalNet_967e6988-e037-4a21-aa03-d3a442c13caa" xlink:href="inuv-20211231.xsd#inuv_WorkingCapitalNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_3132b4e3-658a-46ff-8e43-c55ec3f0d98d" xlink:to="loc_inuv_WorkingCapitalNet_967e6988-e037-4a21-aa03-d3a442c13caa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_1bbc0762-a2c2-4a4f-bb1a-429d6836085c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_3132b4e3-658a-46ff-8e43-c55ec3f0d98d" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_1bbc0762-a2c2-4a4f-bb1a-429d6836085c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_f01daa9d-9223-48c8-891e-fe3f8a0561e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockConsiderationReceivedOnTransaction"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_3132b4e3-658a-46ff-8e43-c55ec3f0d98d" xlink:to="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_f01daa9d-9223-48c8-891e-fe3f8a0561e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_PaycheckProtectionProgramLoan_25b3423d-8ecf-4645-9e60-46f14bd49e24" xlink:href="inuv-20211231.xsd#inuv_PaycheckProtectionProgramLoan"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_3132b4e3-658a-46ff-8e43-c55ec3f0d98d" xlink:to="loc_inuv_PaycheckProtectionProgramLoan_25b3423d-8ecf-4645-9e60-46f14bd49e24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireInvestments_213ec72b-c4df-47ce-9498-372bc40f945d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireInvestments"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_3132b4e3-658a-46ff-8e43-c55ec3f0d98d" xlink:to="loc_us-gaap_PaymentsToAcquireInvestments_213ec72b-c4df-47ce-9498-372bc40f945d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_CashDepositedInterestBearing_62147fd2-0a05-4530-a8b8-eccf69a6e037" xlink:href="inuv-20211231.xsd#inuv_CashDepositedInterestBearing"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_3132b4e3-658a-46ff-8e43-c55ec3f0d98d" xlink:to="loc_inuv_CashDepositedInterestBearing_62147fd2-0a05-4530-a8b8-eccf69a6e037" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Deposits_2caec9b7-c952-4348-8b05-ba18342be548" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Deposits"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_3132b4e3-658a-46ff-8e43-c55ec3f0d98d" xlink:to="loc_us-gaap_Deposits_2caec9b7-c952-4348-8b05-ba18342be548" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_SaleOfStockConsiderationReceivedOnTransactionAuthorizedAmount_dfda51ca-affd-4215-a8ee-b5807057904e" xlink:href="inuv-20211231.xsd#inuv_SaleOfStockConsiderationReceivedOnTransactionAuthorizedAmount"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_3132b4e3-658a-46ff-8e43-c55ec3f0d98d" xlink:to="loc_inuv_SaleOfStockConsiderationReceivedOnTransactionAuthorizedAmount_dfda51ca-affd-4215-a8ee-b5807057904e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_CommissionFeePercent_63ebf641-6daa-4e14-bd8f-3ac1417b4c0f" xlink:href="inuv-20211231.xsd#inuv_CommissionFeePercent"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_3132b4e3-658a-46ff-8e43-c55ec3f0d98d" xlink:to="loc_inuv_CommissionFeePercent_63ebf641-6daa-4e14-bd8f-3ac1417b4c0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_EmployeeSalariesInExcessCausingAPercentageOfSalaryForgone_5c43c05c-4985-491a-b177-6a09ba0e095e" xlink:href="inuv-20211231.xsd#inuv_EmployeeSalariesInExcessCausingAPercentageOfSalaryForgone"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_3132b4e3-658a-46ff-8e43-c55ec3f0d98d" xlink:to="loc_inuv_EmployeeSalariesInExcessCausingAPercentageOfSalaryForgone_5c43c05c-4985-491a-b177-6a09ba0e095e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.inuvo.com/role/SummaryofSignificantAccountingPolicies" xlink:type="simple" xlink:href="inuv-20211231.xsd#SummaryofSignificantAccountingPolicies"/>
  <link:presentationLink xlink:role="http://www.inuvo.com/role/SummaryofSignificantAccountingPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_73d86385-3fa4-4a3d-b2fd-fed5e9c2ff4f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock_93cbab95-9586-486a-81e7-20887478a6b3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_73d86385-3fa4-4a3d-b2fd-fed5e9c2ff4f" xlink:to="loc_us-gaap_SignificantAccountingPoliciesTextBlock_93cbab95-9586-486a-81e7-20887478a6b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.inuvo.com/role/SummaryofSignificantAccountingPoliciesPolicies" xlink:type="simple" xlink:href="inuv-20211231.xsd#SummaryofSignificantAccountingPoliciesPolicies"/>
  <link:presentationLink xlink:role="http://www.inuvo.com/role/SummaryofSignificantAccountingPoliciesPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_e8774f22-c1f9-4bbb-9d6c-b26c6e60633a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock_9ab99ae2-def0-4279-b9e8-29cea3c1357e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConsolidationPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_e8774f22-c1f9-4bbb-9d6c-b26c6e60633a" xlink:to="loc_us-gaap_ConsolidationPolicyTextBlock_9ab99ae2-def0-4279-b9e8-29cea3c1357e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_453a502a-0c5f-439b-9f52-67420bd31064" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_e8774f22-c1f9-4bbb-9d6c-b26c6e60633a" xlink:to="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_453a502a-0c5f-439b-9f52-67420bd31064" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentPolicyTextBlock_f9e6f140-a159-4b8b-9fb2-564c67a30f60" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentPolicyTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_e8774f22-c1f9-4bbb-9d6c-b26c6e60633a" xlink:to="loc_us-gaap_InvestmentPolicyTextBlock_f9e6f140-a159-4b8b-9fb2-564c67a30f60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_f98b71ea-6ab9-459c-a24e-7666f1e55ee5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_e8774f22-c1f9-4bbb-9d6c-b26c6e60633a" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_f98b71ea-6ab9-459c-a24e-7666f1e55ee5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesPolicyTextBlock_f1182c0a-5aa8-4756-ad27-6d9f978fdd1e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ReceivablesPolicyTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_e8774f22-c1f9-4bbb-9d6c-b26c6e60633a" xlink:to="loc_us-gaap_ReceivablesPolicyTextBlock_f1182c0a-5aa8-4756-ad27-6d9f978fdd1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingCostsPolicyTextBlock_12ca7cfe-5f22-4b5b-bc05-f3eed6da1b0e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdvertisingCostsPolicyTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_e8774f22-c1f9-4bbb-9d6c-b26c6e60633a" xlink:to="loc_us-gaap_AdvertisingCostsPolicyTextBlock_12ca7cfe-5f22-4b5b-bc05-f3eed6da1b0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_77d13513-4cd9-4ca1-abcc-9757f13c13e1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_e8774f22-c1f9-4bbb-9d6c-b26c6e60633a" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_77d13513-4cd9-4ca1-abcc-9757f13c13e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock_dd84ba38-b4c5-4a3a-ab17-69fbc91c6632" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_e8774f22-c1f9-4bbb-9d6c-b26c6e60633a" xlink:to="loc_us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock_dd84ba38-b4c5-4a3a-ab17-69fbc91c6632" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_f939c283-cb56-46f9-bc63-99fa8627e560" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_e8774f22-c1f9-4bbb-9d6c-b26c6e60633a" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_f939c283-cb56-46f9-bc63-99fa8627e560" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_f37b0faa-9173-429c-8dd0-470a6fe9ff9c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_e8774f22-c1f9-4bbb-9d6c-b26c6e60633a" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy_f37b0faa-9173-429c-8dd0-470a6fe9ff9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock_7de69b93-f65a-44b3-a79c-6826c5dd100d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_e8774f22-c1f9-4bbb-9d6c-b26c6e60633a" xlink:to="loc_us-gaap_IncomeTaxPolicyTextBlock_7de69b93-f65a-44b3-a79c-6826c5dd100d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_c983ec24-29c3-4830-b5e2-367ad9005e4c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_e8774f22-c1f9-4bbb-9d6c-b26c6e60633a" xlink:to="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_c983ec24-29c3-4830-b5e2-367ad9005e4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_0aa7c681-e598-48e5-b919-b67a036b783d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_e8774f22-c1f9-4bbb-9d6c-b26c6e60633a" xlink:to="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_0aa7c681-e598-48e5-b919-b67a036b783d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_GovernmentGrantsPolicyPolicyTextBlock_f9aa1174-0972-422e-a3b4-0fd73525923d" xlink:href="inuv-20211231.xsd#inuv_GovernmentGrantsPolicyPolicyTextBlock"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_e8774f22-c1f9-4bbb-9d6c-b26c6e60633a" xlink:to="loc_inuv_GovernmentGrantsPolicyPolicyTextBlock_f9aa1174-0972-422e-a3b4-0fd73525923d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_TreasuryStockPolicyPolicyTextBlock_973f972c-4c98-4067-958d-15fd8045fa0b" xlink:href="inuv-20211231.xsd#inuv_TreasuryStockPolicyPolicyTextBlock"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_e8774f22-c1f9-4bbb-9d6c-b26c6e60633a" xlink:to="loc_inuv_TreasuryStockPolicyPolicyTextBlock_973f972c-4c98-4067-958d-15fd8045fa0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock_12ff0239-960f-47c6-9012-abef91806434" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_e8774f22-c1f9-4bbb-9d6c-b26c6e60633a" xlink:to="loc_us-gaap_EarningsPerSharePolicyTextBlock_12ff0239-960f-47c6-9012-abef91806434" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock_c31edee3-74b6-4a31-a95f-1edd5169b3e5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_e8774f22-c1f9-4bbb-9d6c-b26c6e60633a" xlink:to="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock_c31edee3-74b6-4a31-a95f-1edd5169b3e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskCreditRisk_80c9ee33-297a-4b33-9b88-3dd204dbfaaa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskCreditRisk"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_e8774f22-c1f9-4bbb-9d6c-b26c6e60633a" xlink:to="loc_us-gaap_ConcentrationRiskCreditRisk_80c9ee33-297a-4b33-9b88-3dd204dbfaaa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_c8a6c023-a8a8-4517-8afe-9417619156ad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UseOfEstimates"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_e8774f22-c1f9-4bbb-9d6c-b26c6e60633a" xlink:to="loc_us-gaap_UseOfEstimates_c8a6c023-a8a8-4517-8afe-9417619156ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LegalCostsPolicyTextBlock_a81e0fe6-0bac-4d5b-a52d-0f67d7b7654f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LegalCostsPolicyTextBlock"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_e8774f22-c1f9-4bbb-9d6c-b26c6e60633a" xlink:to="loc_us-gaap_LegalCostsPolicyTextBlock_a81e0fe6-0bac-4d5b-a52d-0f67d7b7654f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_f3c9b2bc-0939-42ea-a887-b846e20cb77e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_e8774f22-c1f9-4bbb-9d6c-b26c6e60633a" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_f3c9b2bc-0939-42ea-a887-b846e20cb77e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_1e5fd160-4b24-40b7-8d7d-3dc4064c59e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_e8774f22-c1f9-4bbb-9d6c-b26c6e60633a" xlink:to="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_1e5fd160-4b24-40b7-8d7d-3dc4064c59e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.inuvo.com/role/SummaryofSignificantAccountingPoliciesTables" xlink:type="simple" xlink:href="inuv-20211231.xsd#SummaryofSignificantAccountingPoliciesTables"/>
  <link:presentationLink xlink:role="http://www.inuvo.com/role/SummaryofSignificantAccountingPoliciesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_48a5fa4b-2f0f-4e57-97b3-3897d7da4d8d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_be7ecaaf-6170-4bd7-a004-b942df11422e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_48a5fa4b-2f0f-4e57-97b3-3897d7da4d8d" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_be7ecaaf-6170-4bd7-a004-b942df11422e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.inuvo.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueDetails" xlink:type="simple" xlink:href="inuv-20211231.xsd#SummaryofSignificantAccountingPoliciesDisaggregationofRevenueDetails"/>
  <link:presentationLink xlink:role="http://www.inuvo.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_88ec4925-560f-420a-b4a3-1be106593474" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_c618d935-8410-4838-b896-272dbdde6166" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_88ec4925-560f-420a-b4a3-1be106593474" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_c618d935-8410-4838-b896-272dbdde6166" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerSalesChannelAxis_cc896381-117d-4d7c-ad59-0fd59bbab522" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerSalesChannelAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_c618d935-8410-4838-b896-272dbdde6166" xlink:to="loc_us-gaap_ContractWithCustomerSalesChannelAxis_cc896381-117d-4d7c-ad59-0fd59bbab522" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerSalesChannelDomain_3894aa82-32c4-4ebb-be23-bf434414e034" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerSalesChannelDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerSalesChannelAxis_cc896381-117d-4d7c-ad59-0fd59bbab522" xlink:to="loc_us-gaap_ContractWithCustomerSalesChannelDomain_3894aa82-32c4-4ebb-be23-bf434414e034" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_ValidClickPlatformMember_fb8f3285-9ac6-4c7f-9087-cf47309049eb" xlink:href="inuv-20211231.xsd#inuv_ValidClickPlatformMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerSalesChannelDomain_3894aa82-32c4-4ebb-be23-bf434414e034" xlink:to="loc_inuv_ValidClickPlatformMember_fb8f3285-9ac6-4c7f-9087-cf47309049eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_IntelKeyPlatformMember_75f7cadc-65e1-4ff2-b5dc-c976af64c7aa" xlink:href="inuv-20211231.xsd#inuv_IntelKeyPlatformMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContractWithCustomerSalesChannelDomain_3894aa82-32c4-4ebb-be23-bf434414e034" xlink:to="loc_inuv_IntelKeyPlatformMember_75f7cadc-65e1-4ff2-b5dc-c976af64c7aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_eb956b4d-5e8a-4a45-9497-abd54387d2a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_c618d935-8410-4838-b896-272dbdde6166" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_eb956b4d-5e8a-4a45-9497-abd54387d2a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_b7908dfb-41fa-4dcf-ae43-f999ac815b3c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_eb956b4d-5e8a-4a45-9497-abd54387d2a5" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax_b7908dfb-41fa-4dcf-ae43-f999ac815b3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_PercentageOfTotalRevenue_c7abfd85-3f31-4e51-a67d-b75c30221bbf" xlink:href="inuv-20211231.xsd#inuv_PercentageOfTotalRevenue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_eb956b4d-5e8a-4a45-9497-abd54387d2a5" xlink:to="loc_inuv_PercentageOfTotalRevenue_c7abfd85-3f31-4e51-a67d-b75c30221bbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.inuvo.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" xlink:type="simple" xlink:href="inuv-20211231.xsd#SummaryofSignificantAccountingPoliciesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.inuvo.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_9013f985-d007-4972-aecc-c647fb7eca17" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_ScheduleOfSignificantAccountingPoliciesTable_3a03607d-f706-40a4-a2ad-b36de6411bf2" xlink:href="inuv-20211231.xsd#inuv_ScheduleOfSignificantAccountingPoliciesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_9013f985-d007-4972-aecc-c647fb7eca17" xlink:to="loc_inuv_ScheduleOfSignificantAccountingPoliciesTable_3a03607d-f706-40a4-a2ad-b36de6411bf2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_4fcde7d7-14a2-4332-aa6c-c5ebf67a54eb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_inuv_ScheduleOfSignificantAccountingPoliciesTable_3a03607d-f706-40a4-a2ad-b36de6411bf2" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_4fcde7d7-14a2-4332-aa6c-c5ebf67a54eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d9465453-63b0-4e80-9067-3e422ab36001" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_4fcde7d7-14a2-4332-aa6c-c5ebf67a54eb" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d9465453-63b0-4e80-9067-3e422ab36001" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquipmentMember_8b2ba5f0-eb29-432c-909a-b6bf4c9db052" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquipmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d9465453-63b0-4e80-9067-3e422ab36001" xlink:to="loc_us-gaap_EquipmentMember_8b2ba5f0-eb29-432c-909a-b6bf4c9db052" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_62406b96-f1df-4ae7-b11c-7830abe8308f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d9465453-63b0-4e80-9067-3e422ab36001" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_62406b96-f1df-4ae7-b11c-7830abe8308f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_821d5d77-b5a9-4990-8079-b91a8f7b7d07" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d9465453-63b0-4e80-9067-3e422ab36001" xlink:to="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_821d5d77-b5a9-4990-8079-b91a8f7b7d07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareDevelopmentMember_e49fc016-484a-4331-85d2-2885115ca518" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SoftwareDevelopmentMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d9465453-63b0-4e80-9067-3e422ab36001" xlink:to="loc_us-gaap_SoftwareDevelopmentMember_e49fc016-484a-4331-85d2-2885115ca518" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_bff3cdfa-cabf-4963-8a40-f9e81515ec3f" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_inuv_ScheduleOfSignificantAccountingPoliciesTable_3a03607d-f706-40a4-a2ad-b36de6411bf2" xlink:to="loc_srt_RangeAxis_bff3cdfa-cabf-4963-8a40-f9e81515ec3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_d923ccd6-4e9a-4fd7-bfcf-39d05b7453b2" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_bff3cdfa-cabf-4963-8a40-f9e81515ec3f" xlink:to="loc_srt_RangeMember_d923ccd6-4e9a-4fd7-bfcf-39d05b7453b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_24956055-35cb-4be9-955e-4c0b07600889" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_d923ccd6-4e9a-4fd7-bfcf-39d05b7453b2" xlink:to="loc_srt_MinimumMember_24956055-35cb-4be9-955e-4c0b07600889" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_0de0dd39-2372-4c4e-8401-a6aaa654e2da" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_d923ccd6-4e9a-4fd7-bfcf-39d05b7453b2" xlink:to="loc_srt_MaximumMember_0de0dd39-2372-4c4e-8401-a6aaa654e2da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_26e46558-ba35-4862-8eef-db1296bb4164" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_inuv_ScheduleOfSignificantAccountingPoliciesTable_3a03607d-f706-40a4-a2ad-b36de6411bf2" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_26e46558-ba35-4862-8eef-db1296bb4164" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_b31d5cf5-6d62-447d-ab3b-91d25b75464c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_26e46558-ba35-4862-8eef-db1296bb4164" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_b31d5cf5-6d62-447d-ab3b-91d25b75464c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_0e8055ba-a2a9-4b47-a1a8-3fa959626a52" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_b31d5cf5-6d62-447d-ab3b-91d25b75464c" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_0e8055ba-a2a9-4b47-a1a8-3fa959626a52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_c59a7f22-ed1d-4f44-a4cf-bc3dcb7b63e5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_inuv_ScheduleOfSignificantAccountingPoliciesTable_3a03607d-f706-40a4-a2ad-b36de6411bf2" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_c59a7f22-ed1d-4f44-a4cf-bc3dcb7b63e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_4934d116-f98f-4dbc-8d6b-170f3790fde8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_c59a7f22-ed1d-4f44-a4cf-bc3dcb7b63e5" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_4934d116-f98f-4dbc-8d6b-170f3790fde8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SalesRevenueNetMember_b85b4937-99d6-4fae-93a6-9a651c5fbbf8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SalesRevenueNetMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_4934d116-f98f-4dbc-8d6b-170f3790fde8" xlink:to="loc_us-gaap_SalesRevenueNetMember_b85b4937-99d6-4fae-93a6-9a651c5fbbf8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_aff0fdab-a1eb-4cdc-a820-82724f5ba808" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MajorCustomersAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_inuv_ScheduleOfSignificantAccountingPoliciesTable_3a03607d-f706-40a4-a2ad-b36de6411bf2" xlink:to="loc_srt_MajorCustomersAxis_aff0fdab-a1eb-4cdc-a820-82724f5ba808" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_5fae3156-f459-4fc5-81b2-ba6c15c62b28" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_MajorCustomersAxis_aff0fdab-a1eb-4cdc-a820-82724f5ba808" xlink:to="loc_srt_NameOfMajorCustomerDomain_5fae3156-f459-4fc5-81b2-ba6c15c62b28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_TwoLargestCustomersMember_9805a0d0-f815-44c7-b203-d08832dd6591" xlink:href="inuv-20211231.xsd#inuv_TwoLargestCustomersMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_5fae3156-f459-4fc5-81b2-ba6c15c62b28" xlink:to="loc_inuv_TwoLargestCustomersMember_9805a0d0-f815-44c7-b203-d08832dd6591" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_ScheduleOfSignificantAccountingPoliciesLineItems_4c936262-3c1a-4030-883f-9520cc377fb3" xlink:href="inuv-20211231.xsd#inuv_ScheduleOfSignificantAccountingPoliciesLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_inuv_ScheduleOfSignificantAccountingPoliciesTable_3a03607d-f706-40a4-a2ad-b36de6411bf2" xlink:to="loc_inuv_ScheduleOfSignificantAccountingPoliciesLineItems_4c936262-3c1a-4030-883f-9520cc377fb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_d36086df-450f-4a77-a648-3c7840545f62" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_inuv_ScheduleOfSignificantAccountingPoliciesLineItems_4c936262-3c1a-4030-883f-9520cc377fb3" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_d36086df-450f-4a77-a648-3c7840545f62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_e87db817-6383-4a19-84b8-06151ec9db29" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Depreciation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_inuv_ScheduleOfSignificantAccountingPoliciesLineItems_4c936262-3c1a-4030-883f-9520cc377fb3" xlink:to="loc_us-gaap_Depreciation_e87db817-6383-4a19-84b8-06151ec9db29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_9219df43-f391-47b6-bfcf-365da943c85a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillImpairmentLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_inuv_ScheduleOfSignificantAccountingPoliciesLineItems_4c936262-3c1a-4030-883f-9520cc377fb3" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_9219df43-f391-47b6-bfcf-365da943c85a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_370f0720-a217-4ef5-984a-bc51ba558330" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_inuv_ScheduleOfSignificantAccountingPoliciesLineItems_4c936262-3c1a-4030-883f-9520cc377fb3" xlink:to="loc_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_370f0720-a217-4ef5-984a-bc51ba558330" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense_b5afd968-f2a9-452b-9b1e-c3aa8c1f6f13" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_inuv_ScheduleOfSignificantAccountingPoliciesLineItems_4c936262-3c1a-4030-883f-9520cc377fb3" xlink:to="loc_us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense_b5afd968-f2a9-452b-9b1e-c3aa8c1f6f13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_NumberOfEmployeesEmployedUnderGrant_691835a4-a4fb-4afb-b7df-a290f84a2031" xlink:href="inuv-20211231.xsd#inuv_NumberOfEmployeesEmployedUnderGrant"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_inuv_ScheduleOfSignificantAccountingPoliciesLineItems_4c936262-3c1a-4030-883f-9520cc377fb3" xlink:to="loc_inuv_NumberOfEmployeesEmployedUnderGrant_691835a4-a4fb-4afb-b7df-a290f84a2031" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_NumberOfEmployeesUnderMinimumAmountRequiredToBeEmployedUnderGrant_318ad1cf-b83d-44cf-94a9-16693ac3fcf6" xlink:href="inuv-20211231.xsd#inuv_NumberOfEmployeesUnderMinimumAmountRequiredToBeEmployedUnderGrant"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_inuv_ScheduleOfSignificantAccountingPoliciesLineItems_4c936262-3c1a-4030-883f-9520cc377fb3" xlink:to="loc_inuv_NumberOfEmployeesUnderMinimumAmountRequiredToBeEmployedUnderGrant_318ad1cf-b83d-44cf-94a9-16693ac3fcf6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_NumberOfEmployeesRequiredToBeEmployedUnderGrant_4106e691-59ee-4603-a390-d2517293f4c2" xlink:href="inuv-20211231.xsd#inuv_NumberOfEmployeesRequiredToBeEmployedUnderGrant"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_inuv_ScheduleOfSignificantAccountingPoliciesLineItems_4c936262-3c1a-4030-883f-9520cc377fb3" xlink:to="loc_inuv_NumberOfEmployeesRequiredToBeEmployedUnderGrant_4106e691-59ee-4603-a390-d2517293f4c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_AccruedGrantCurrent_3ddeb7da-01f9-4c7a-ac45-c35ed6c9e72d" xlink:href="inuv-20211231.xsd#inuv_AccruedGrantCurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_inuv_ScheduleOfSignificantAccountingPoliciesLineItems_4c936262-3c1a-4030-883f-9520cc377fb3" xlink:to="loc_inuv_AccruedGrantCurrent_3ddeb7da-01f9-4c7a-ac45-c35ed6c9e72d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesRetired_0c2be68c-db90-479e-9ab2-8a364fbd24a1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockSharesRetired"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_inuv_ScheduleOfSignificantAccountingPoliciesLineItems_4c936262-3c1a-4030-883f-9520cc377fb3" xlink:to="loc_us-gaap_TreasuryStockSharesRetired_0c2be68c-db90-479e-9ab2-8a364fbd24a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_b2453a25-d086-4767-acf0-eb94e528e97b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_inuv_ScheduleOfSignificantAccountingPoliciesLineItems_4c936262-3c1a-4030-883f-9520cc377fb3" xlink:to="loc_us-gaap_NumberOfReportableSegments_b2453a25-d086-4767-acf0-eb94e528e97b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_ConcentrationRiskNumberOfCustomers_64d45082-fa34-4831-95c8-87d5152fe4b9" xlink:href="inuv-20211231.xsd#inuv_ConcentrationRiskNumberOfCustomers"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_inuv_ScheduleOfSignificantAccountingPoliciesLineItems_4c936262-3c1a-4030-883f-9520cc377fb3" xlink:to="loc_inuv_ConcentrationRiskNumberOfCustomers_64d45082-fa34-4831-95c8-87d5152fe4b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_b515198d-cc7b-43e5-aaac-7550d1fa169d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_inuv_ScheduleOfSignificantAccountingPoliciesLineItems_4c936262-3c1a-4030-883f-9520cc377fb3" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_b515198d-cc7b-43e5-aaac-7550d1fa169d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.inuvo.com/role/FairValueMeasurements" xlink:type="simple" xlink:href="inuv-20211231.xsd#FairValueMeasurements"/>
  <link:presentationLink xlink:role="http://www.inuvo.com/role/FairValueMeasurements" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_14cb5e55-c0fd-49b0-baff-e9d685d577e7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock_c5ddf0fe-7fdb-40d2-a075-de806a1430b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_14cb5e55-c0fd-49b0-baff-e9d685d577e7" xlink:to="loc_us-gaap_FairValueDisclosuresTextBlock_c5ddf0fe-7fdb-40d2-a075-de806a1430b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.inuvo.com/role/FairValueMeasurementsTables" xlink:type="simple" xlink:href="inuv-20211231.xsd#FairValueMeasurementsTables"/>
  <link:presentationLink xlink:role="http://www.inuvo.com/role/FairValueMeasurementsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_3d1f0065-f3aa-47a9-b3ec-068ee097fb92" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTextBlock_18f7a9c4-228a-4b09-bbbb-77368ed3cb2a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByBalanceSheetGroupingTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_3d1f0065-f3aa-47a9-b3ec-068ee097fb92" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTextBlock_18f7a9c4-228a-4b09-bbbb-77368ed3cb2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.inuvo.com/role/FairValueMeasurementsSummaryofCashEquivalentsandMarketableSecuritiesDetails" xlink:type="simple" xlink:href="inuv-20211231.xsd#FairValueMeasurementsSummaryofCashEquivalentsandMarketableSecuritiesDetails"/>
  <link:presentationLink xlink:role="http://www.inuvo.com/role/FairValueMeasurementsSummaryofCashEquivalentsandMarketableSecuritiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_84a4c2b6-2e0a-4fc3-bb50-0a2aa5c9aa9d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_da1333f8-8601-4523-9b52-a29d1c08566d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_84a4c2b6-2e0a-4fc3-bb50-0a2aa5c9aa9d" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_da1333f8-8601-4523-9b52-a29d1c08566d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAxis_da94fe49-8586-4b2d-952e-56cebdaa67f5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_da1333f8-8601-4523-9b52-a29d1c08566d" xlink:to="loc_us-gaap_CashAndCashEquivalentsAxis_da94fe49-8586-4b2d-952e-56cebdaa67f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_b769f5cd-e1bc-444b-90b6-c68cd8a4d5ef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis_da94fe49-8586-4b2d-952e-56cebdaa67f5" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_b769f5cd-e1bc-444b-90b6-c68cd8a4d5ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashMember_56662a98-9e2b-4993-a5fa-c46973f3057d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_b769f5cd-e1bc-444b-90b6-c68cd8a4d5ef" xlink:to="loc_us-gaap_CashMember_56662a98-9e2b-4993-a5fa-c46973f3057d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashEquivalentsMember_7a2b1a5c-d3c2-44dd-94f5-7402b7d5e830" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashEquivalentsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_b769f5cd-e1bc-444b-90b6-c68cd8a4d5ef" xlink:to="loc_us-gaap_CashEquivalentsMember_7a2b1a5c-d3c2-44dd-94f5-7402b7d5e830" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_e768a601-6b93-4e58-8192-3105835a9959" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_da1333f8-8601-4523-9b52-a29d1c08566d" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_e768a601-6b93-4e58-8192-3105835a9959" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_cb5ec191-a4ec-48d7-8a13-4b7adf32c5dd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_e768a601-6b93-4e58-8192-3105835a9959" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_cb5ec191-a4ec-48d7-8a13-4b7adf32c5dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_3312a174-46d4-4bb0-8fab-3673b45b60b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_cb5ec191-a4ec-48d7-8a13-4b7adf32c5dd" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_3312a174-46d4-4bb0-8fab-3673b45b60b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_20012d25-0d44-4aa8-ac74-6016a06d1368" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_da1333f8-8601-4523-9b52-a29d1c08566d" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_20012d25-0d44-4aa8-ac74-6016a06d1368" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_d00abf12-723e-47d8-a356-65664b73f523" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementFrequencyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByMeasurementFrequencyAxis_20012d25-0d44-4aa8-ac74-6016a06d1368" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_d00abf12-723e-47d8-a356-65664b73f523" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_1c096f9c-8228-4a83-a45b-7a941980d723" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueMeasurementsRecurringMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementFrequencyDomain_d00abf12-723e-47d8-a356-65664b73f523" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_1c096f9c-8228-4a83-a45b-7a941980d723" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_16b2935e-3625-411e-ba3e-808a12380e57" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_da1333f8-8601-4523-9b52-a29d1c08566d" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_16b2935e-3625-411e-ba3e-808a12380e57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Cash_91989086-508e-4fc2-8f12-bb60dfe5c048" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Cash"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_16b2935e-3625-411e-ba3e-808a12380e57" xlink:to="loc_us-gaap_Cash_91989086-508e-4fc2-8f12-bb60dfe5c048" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashEquivalentsAtCarryingValue_270e2a9d-dac5-4888-b4cc-26bffbcebb6f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_16b2935e-3625-411e-ba3e-808a12380e57" xlink:to="loc_us-gaap_CashEquivalentsAtCarryingValue_270e2a9d-dac5-4888-b4cc-26bffbcebb6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_3788a565-fb0f-4213-ac6f-e0e08f9c7b2b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_16b2935e-3625-411e-ba3e-808a12380e57" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_3788a565-fb0f-4213-ac6f-e0e08f9c7b2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_6cbb9c7a-6dcf-4bdb-9867-6916407628f5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_16b2935e-3625-411e-ba3e-808a12380e57" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_6cbb9c7a-6dcf-4bdb-9867-6916407628f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_877a8171-2dfe-4e6d-bada-e49c150dcebd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_16b2935e-3625-411e-ba3e-808a12380e57" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_877a8171-2dfe-4e6d-bada-e49c150dcebd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax_51c657ec-ea8b-4086-a2a8-18fb73d58492" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_16b2935e-3625-411e-ba3e-808a12380e57" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax_51c657ec-ea8b-4086-a2a8-18fb73d58492" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_d18eabd9-eefd-4ebe-b2bd-413e322d8d43" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_16b2935e-3625-411e-ba3e-808a12380e57" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_d18eabd9-eefd-4ebe-b2bd-413e322d8d43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNiCost_82b285dd-92df-4144-9263-defbe3f44cbc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquitySecuritiesFvNiCost"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_16b2935e-3625-411e-ba3e-808a12380e57" xlink:to="loc_us-gaap_EquitySecuritiesFvNiCost_82b285dd-92df-4144-9263-defbe3f44cbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_EquitySecuritiesFVNIAccumulatedGrossUnrealizedLossBeforeTax_f1ddc17b-3e04-4aec-b3be-6fbeb72d95a3" xlink:href="inuv-20211231.xsd#inuv_EquitySecuritiesFVNIAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_16b2935e-3625-411e-ba3e-808a12380e57" xlink:to="loc_inuv_EquitySecuritiesFVNIAccumulatedGrossUnrealizedLossBeforeTax_f1ddc17b-3e04-4aec-b3be-6fbeb72d95a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNi_79e6f73c-b27d-4355-8545-7f31c7a4b8a0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquitySecuritiesFvNi"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_16b2935e-3625-411e-ba3e-808a12380e57" xlink:to="loc_us-gaap_EquitySecuritiesFvNi_79e6f73c-b27d-4355-8545-7f31c7a4b8a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsFairValueDisclosure_6415f9fa-f278-4905-bd1d-54a4baf8b72b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InvestmentsFairValueDisclosure"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_16b2935e-3625-411e-ba3e-808a12380e57" xlink:to="loc_us-gaap_InvestmentsFairValueDisclosure_6415f9fa-f278-4905-bd1d-54a4baf8b72b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_b1d9b471-33ff-45c5-8f78-c191a3a6908a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_16b2935e-3625-411e-ba3e-808a12380e57" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_b1d9b471-33ff-45c5-8f78-c191a3a6908a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.inuvo.com/role/FairValueMeasurementsNarrativeDetails" xlink:type="simple" xlink:href="inuv-20211231.xsd#FairValueMeasurementsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.inuvo.com/role/FairValueMeasurementsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_d211f53c-0031-441b-b6b1-ae76e2e87c23" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_EquitySecuritiesFVNIAccumulatedGrossUnrealizedLossBeforeTax_643c1854-5ce9-4a47-b47e-9b247df021f8" xlink:href="inuv-20211231.xsd#inuv_EquitySecuritiesFVNIAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_d211f53c-0031-441b-b6b1-ae76e2e87c23" xlink:to="loc_inuv_EquitySecuritiesFVNIAccumulatedGrossUnrealizedLossBeforeTax_643c1854-5ce9-4a47-b47e-9b247df021f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_MarketableSecuritiesGrossRealizedGain_352c0d79-073b-433b-aedd-ed1226fa6bbd" xlink:href="inuv-20211231.xsd#inuv_MarketableSecuritiesGrossRealizedGain"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_d211f53c-0031-441b-b6b1-ae76e2e87c23" xlink:to="loc_inuv_MarketableSecuritiesGrossRealizedGain_352c0d79-073b-433b-aedd-ed1226fa6bbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.inuvo.com/role/AllowanceforDoubtfulAccounts" xlink:type="simple" xlink:href="inuv-20211231.xsd#AllowanceforDoubtfulAccounts"/>
  <link:presentationLink xlink:role="http://www.inuvo.com/role/AllowanceforDoubtfulAccounts" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_inuv_AllowanceForDoubtfulAccountsAbstract_27457e1c-b3c6-48b3-9889-54d0a265e682" xlink:href="inuv-20211231.xsd#inuv_AllowanceForDoubtfulAccountsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_AllowanceforDoubtfulAccountsTextBlock_5b39b970-75bb-47ef-a3d5-86cfe524ebef" xlink:href="inuv-20211231.xsd#inuv_AllowanceforDoubtfulAccountsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_inuv_AllowanceForDoubtfulAccountsAbstract_27457e1c-b3c6-48b3-9889-54d0a265e682" xlink:to="loc_inuv_AllowanceforDoubtfulAccountsTextBlock_5b39b970-75bb-47ef-a3d5-86cfe524ebef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.inuvo.com/role/AllowanceforDoubtfulAccountsTables" xlink:type="simple" xlink:href="inuv-20211231.xsd#AllowanceforDoubtfulAccountsTables"/>
  <link:presentationLink xlink:role="http://www.inuvo.com/role/AllowanceforDoubtfulAccountsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_inuv_AllowanceForDoubtfulAccountsAbstract_b48aaa7e-af88-46cb-b479-42481a079a16" xlink:href="inuv-20211231.xsd#inuv_AllowanceForDoubtfulAccountsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_4c5dd5e5-11a3-41a8-aa2d-93e5cd8d0039" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_inuv_AllowanceForDoubtfulAccountsAbstract_b48aaa7e-af88-46cb-b479-42481a079a16" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_4c5dd5e5-11a3-41a8-aa2d-93e5cd8d0039" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.inuvo.com/role/AllowanceforDoubtfulAccountsDetails" xlink:type="simple" xlink:href="inuv-20211231.xsd#AllowanceforDoubtfulAccountsDetails"/>
  <link:presentationLink xlink:role="http://www.inuvo.com/role/AllowanceforDoubtfulAccountsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_inuv_AllowanceForDoubtfulAccountsAbstract_39d1a903-b21f-4e14-a90d-74082666783f" xlink:href="inuv-20211231.xsd#inuv_AllowanceForDoubtfulAccountsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_136a7096-ecfc-4b91-8b5b-76c9f1a229a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_inuv_AllowanceForDoubtfulAccountsAbstract_39d1a903-b21f-4e14-a90d-74082666783f" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_136a7096-ecfc-4b91-8b5b-76c9f1a229a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_640032c8-09df-4dae-b605-feda2fb5c183" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_136a7096-ecfc-4b91-8b5b-76c9f1a229a8" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_640032c8-09df-4dae-b605-feda2fb5c183" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_a7a8f41d-2288-4e98-a044-b5df40d39546" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_136a7096-ecfc-4b91-8b5b-76c9f1a229a8" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_a7a8f41d-2288-4e98-a044-b5df40d39546" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_d659958d-43bb-45d0-949f-ab0cdaba990f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_136a7096-ecfc-4b91-8b5b-76c9f1a229a8" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_d659958d-43bb-45d0-949f-ab0cdaba990f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries_5787ac2a-b402-458f-82c2-1f7ecf3a915b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_136a7096-ecfc-4b91-8b5b-76c9f1a229a8" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries_5787ac2a-b402-458f-82c2-1f7ecf3a915b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_ce56c760-770f-4147-8c54-ab0d22cfe939" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward_136a7096-ecfc-4b91-8b5b-76c9f1a229a8" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_ce56c760-770f-4147-8c54-ab0d22cfe939" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.inuvo.com/role/PropertyandEquipment" xlink:type="simple" xlink:href="inuv-20211231.xsd#PropertyandEquipment"/>
  <link:presentationLink xlink:role="http://www.inuvo.com/role/PropertyandEquipment" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_4304cc79-f8fa-4d5c-8d31-3acbc9d66329" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_2c4c4a1f-65ce-4607-89da-a97bc86b91b9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_4304cc79-f8fa-4d5c-8d31-3acbc9d66329" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_2c4c4a1f-65ce-4607-89da-a97bc86b91b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.inuvo.com/role/PropertyandEquipmentTables" xlink:type="simple" xlink:href="inuv-20211231.xsd#PropertyandEquipmentTables"/>
  <link:presentationLink xlink:role="http://www.inuvo.com/role/PropertyandEquipmentTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_59836d01-6c29-4d6f-bfb9-8af8d6244c79" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock_959d727f-00e5-4ff7-95a8-7621787aecf3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_59836d01-6c29-4d6f-bfb9-8af8d6244c79" xlink:to="loc_us-gaap_ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock_959d727f-00e5-4ff7-95a8-7621787aecf3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.inuvo.com/role/PropertyandEquipmentScheduleofCarryingValueDetails" xlink:type="simple" xlink:href="inuv-20211231.xsd#PropertyandEquipmentScheduleofCarryingValueDetails"/>
  <link:presentationLink xlink:role="http://www.inuvo.com/role/PropertyandEquipmentScheduleofCarryingValueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_473dcf2a-5ed8-49c0-81b8-15ff7b7282f8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_ff35122f-7cc4-45ee-8ec7-1091a260b6ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_473dcf2a-5ed8-49c0-81b8-15ff7b7282f8" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_ff35122f-7cc4-45ee-8ec7-1091a260b6ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_ec006fa8-7b0a-4f71-87ea-0df83f046505" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_ff35122f-7cc4-45ee-8ec7-1091a260b6ca" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_ec006fa8-7b0a-4f71-87ea-0df83f046505" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_ef90959a-f3c1-4d7d-8c51-3688a4a676c2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_ec006fa8-7b0a-4f71-87ea-0df83f046505" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_ef90959a-f3c1-4d7d-8c51-3688a4a676c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_43801098-c286-4ab3-b499-1fc347cbb951" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_ef90959a-f3c1-4d7d-8c51-3688a4a676c2" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_43801098-c286-4ab3-b499-1fc347cbb951" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquipmentMember_dd0ac9f2-a4bb-45eb-94bb-afad6f8e67b7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquipmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_ef90959a-f3c1-4d7d-8c51-3688a4a676c2" xlink:to="loc_us-gaap_EquipmentMember_dd0ac9f2-a4bb-45eb-94bb-afad6f8e67b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_CapitalizedLaborMember_8f0a99f9-0aaa-4069-8fdc-51f7cc905791" xlink:href="inuv-20211231.xsd#inuv_CapitalizedLaborMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_ef90959a-f3c1-4d7d-8c51-3688a4a676c2" xlink:to="loc_inuv_CapitalizedLaborMember_8f0a99f9-0aaa-4069-8fdc-51f7cc905791" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_36b7d46f-bd47-4156-9e99-eee8a038e482" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_ef90959a-f3c1-4d7d-8c51-3688a4a676c2" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_36b7d46f-bd47-4156-9e99-eee8a038e482" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_931edd35-c014-4bdc-8b02-c2fb1ec42f0b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_ff35122f-7cc4-45ee-8ec7-1091a260b6ca" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_931edd35-c014-4bdc-8b02-c2fb1ec42f0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_ff046ec6-50f0-4afd-bca6-8ac65765d8fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_931edd35-c014-4bdc-8b02-c2fb1ec42f0b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_ff046ec6-50f0-4afd-bca6-8ac65765d8fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_d3cb2263-8990-4a26-a817-fc728102dd56" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_931edd35-c014-4bdc-8b02-c2fb1ec42f0b" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_d3cb2263-8990-4a26-a817-fc728102dd56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_40a1804f-ebd3-454f-a26b-86c00181dcc9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_931edd35-c014-4bdc-8b02-c2fb1ec42f0b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_40a1804f-ebd3-454f-a26b-86c00181dcc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.inuvo.com/role/PropertyandEquipmentNarrativeDetails" xlink:type="simple" xlink:href="inuv-20211231.xsd#PropertyandEquipmentNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.inuvo.com/role/PropertyandEquipmentNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_c459788e-9664-463b-9716-35f93e9f89ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Depreciation_0c9d4e94-7fdb-4a57-ab26-a0a526bc2e85" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Depreciation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_c459788e-9664-463b-9716-35f93e9f89ca" xlink:to="loc_us-gaap_Depreciation_0c9d4e94-7fdb-4a57-ab26-a0a526bc2e85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.inuvo.com/role/IntangibleAssetsandGoodwill" xlink:type="simple" xlink:href="inuv-20211231.xsd#IntangibleAssetsandGoodwill"/>
  <link:presentationLink xlink:role="http://www.inuvo.com/role/IntangibleAssetsandGoodwill" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_6a8de427-d6dd-4419-9c08-6892c68534b4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_d78c89ec-867e-48ca-bd2b-5b2a2d216853" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_6a8de427-d6dd-4419-9c08-6892c68534b4" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_d78c89ec-867e-48ca-bd2b-5b2a2d216853" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.inuvo.com/role/IntangibleAssetsandGoodwillTables" xlink:type="simple" xlink:href="inuv-20211231.xsd#IntangibleAssetsandGoodwillTables"/>
  <link:presentationLink xlink:role="http://www.inuvo.com/role/IntangibleAssetsandGoodwillTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_c6b83ff3-7cdd-4ed1-811e-f83b539aa3ba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock_c650e374-d955-4a80-929d-94198eacd275" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_c6b83ff3-7cdd-4ed1-811e-f83b539aa3ba" xlink:to="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock_c650e374-d955-4a80-929d-94198eacd275" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_6e8fc48c-e76a-4478-9fbc-c46f17f0a57c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_c6b83ff3-7cdd-4ed1-811e-f83b539aa3ba" xlink:to="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_6e8fc48c-e76a-4478-9fbc-c46f17f0a57c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.inuvo.com/role/IntangibleAssetsandGoodwillScheduleofGoodwillandIntangibleAssetsDetails" xlink:type="simple" xlink:href="inuv-20211231.xsd#IntangibleAssetsandGoodwillScheduleofGoodwillandIntangibleAssetsDetails"/>
  <link:presentationLink xlink:role="http://www.inuvo.com/role/IntangibleAssetsandGoodwillScheduleofGoodwillandIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_f8205369-8f66-4142-bb97-c3bb4c218486" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_ScheduleOfFiniteLivedIntangibleAssetsAndGoodwillTable_639830cd-91ea-4310-ab28-e89365daf2e5" xlink:href="inuv-20211231.xsd#inuv_ScheduleOfFiniteLivedIntangibleAssetsAndGoodwillTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_f8205369-8f66-4142-bb97-c3bb4c218486" xlink:to="loc_inuv_ScheduleOfFiniteLivedIntangibleAssetsAndGoodwillTable_639830cd-91ea-4310-ab28-e89365daf2e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_7e2a0cbe-50de-4eef-ba53-52ca82528918" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_inuv_ScheduleOfFiniteLivedIntangibleAssetsAndGoodwillTable_639830cd-91ea-4310-ab28-e89365daf2e5" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_7e2a0cbe-50de-4eef-ba53-52ca82528918" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_81c1b005-f430-4e54-9485-8dbfb45d7baa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_7e2a0cbe-50de-4eef-ba53-52ca82528918" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_81c1b005-f430-4e54-9485-8dbfb45d7baa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_CustomerListMember_82f4062d-19c9-47b8-9620-fa7eadbbe1c7" xlink:href="inuv-20211231.xsd#inuv_CustomerListMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_81c1b005-f430-4e54-9485-8dbfb45d7baa" xlink:to="loc_inuv_CustomerListMember_82f4062d-19c9-47b8-9620-fa7eadbbe1c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TechnologyBasedIntangibleAssetsMember_8b4d9bc2-87c0-4aa4-92a6-6ca20219b9f7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TechnologyBasedIntangibleAssetsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_81c1b005-f430-4e54-9485-8dbfb45d7baa" xlink:to="loc_us-gaap_TechnologyBasedIntangibleAssetsMember_8b4d9bc2-87c0-4aa4-92a6-6ca20219b9f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_CustomerListRetargeterMember_3214ebc4-c852-45cc-be06-018a0782bb5e" xlink:href="inuv-20211231.xsd#inuv_CustomerListRetargeterMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_81c1b005-f430-4e54-9485-8dbfb45d7baa" xlink:to="loc_inuv_CustomerListRetargeterMember_3214ebc4-c852-45cc-be06-018a0782bb5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_CustomerList1Member_e9cf41bc-79c2-4920-89d5-593c447cc4a3" xlink:href="inuv-20211231.xsd#inuv_CustomerList1Member"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_81c1b005-f430-4e54-9485-8dbfb45d7baa" xlink:to="loc_inuv_CustomerList1Member_e9cf41bc-79c2-4920-89d5-593c447cc4a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_3bf2d9c9-7277-441e-b270-fbe42cf60838" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TradeNamesMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_81c1b005-f430-4e54-9485-8dbfb45d7baa" xlink:to="loc_us-gaap_TradeNamesMember_3bf2d9c9-7277-441e-b270-fbe42cf60838" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_140e0d31-22cc-4d14-a7b1-bad3c1844181" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_81c1b005-f430-4e54-9485-8dbfb45d7baa" xlink:to="loc_us-gaap_CustomerRelationshipsMember_140e0d31-22cc-4d14-a7b1-bad3c1844181" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_79f30f7f-1602-4f29-a95f-d38e057b166f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_inuv_ScheduleOfFiniteLivedIntangibleAssetsAndGoodwillTable_639830cd-91ea-4310-ab28-e89365daf2e5" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_79f30f7f-1602-4f29-a95f-d38e057b166f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_9940b0fb-6144-44d1-b880-e1f49075ca23" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis_79f30f7f-1602-4f29-a95f-d38e057b166f" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_9940b0fb-6144-44d1-b880-e1f49075ca23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_TradeNames1Member_60e7ee05-6e2c-4b50-bcbe-933d4ec1327e" xlink:href="inuv-20211231.xsd#inuv_TradeNames1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain_9940b0fb-6144-44d1-b880-e1f49075ca23" xlink:to="loc_inuv_TradeNames1Member_60e7ee05-6e2c-4b50-bcbe-933d4ec1327e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_ScheduleOfFiniteLivedIntangibleAssetsAndGoodwillLineItems_da3ef413-e0fc-4536-9f03-86b5956fdad2" xlink:href="inuv-20211231.xsd#inuv_ScheduleOfFiniteLivedIntangibleAssetsAndGoodwillLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_inuv_ScheduleOfFiniteLivedIntangibleAssetsAndGoodwillTable_639830cd-91ea-4310-ab28-e89365daf2e5" xlink:to="loc_inuv_ScheduleOfFiniteLivedIntangibleAssetsAndGoodwillLineItems_da3ef413-e0fc-4536-9f03-86b5956fdad2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_8f6c720f-e84c-4ab3-92ac-33d74aeb88e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_inuv_ScheduleOfFiniteLivedIntangibleAssetsAndGoodwillLineItems_da3ef413-e0fc-4536-9f03-86b5956fdad2" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_8f6c720f-e84c-4ab3-92ac-33d74aeb88e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_6b95d630-87fd-434e-96a4-ed1f09518a88" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_inuv_ScheduleOfFiniteLivedIntangibleAssetsAndGoodwillLineItems_da3ef413-e0fc-4536-9f03-86b5956fdad2" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_6b95d630-87fd-434e-96a4-ed1f09518a88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_f3b49e87-4bd0-4bcd-8243-4963a6f38d3f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_inuv_ScheduleOfFiniteLivedIntangibleAssetsAndGoodwillLineItems_da3ef413-e0fc-4536-9f03-86b5956fdad2" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_f3b49e87-4bd0-4bcd-8243-4963a6f38d3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_cf239bba-d7e9-4fe2-b189-eec0adaadefe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_inuv_ScheduleOfFiniteLivedIntangibleAssetsAndGoodwillLineItems_da3ef413-e0fc-4536-9f03-86b5956fdad2" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_cf239bba-d7e9-4fe2-b189-eec0adaadefe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_4480b8d1-1305-448a-b0a3-caf9751919c5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_inuv_ScheduleOfFiniteLivedIntangibleAssetsAndGoodwillLineItems_da3ef413-e0fc-4536-9f03-86b5956fdad2" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_4480b8d1-1305-448a-b0a3-caf9751919c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_e2d85bce-ed52-42cd-8946-1a3f1673474d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_inuv_ScheduleOfFiniteLivedIntangibleAssetsAndGoodwillLineItems_da3ef413-e0fc-4536-9f03-86b5956fdad2" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_e2d85bce-ed52-42cd-8946-1a3f1673474d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_FiniteLivedIntangibleAssetsNonCurrentAbstract_a04ce836-a919-4847-a036-6c48747e486b" xlink:href="inuv-20211231.xsd#inuv_FiniteLivedIntangibleAssetsNonCurrentAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_inuv_ScheduleOfFiniteLivedIntangibleAssetsAndGoodwillLineItems_da3ef413-e0fc-4536-9f03-86b5956fdad2" xlink:to="loc_inuv_FiniteLivedIntangibleAssetsNonCurrentAbstract_a04ce836-a919-4847-a036-6c48747e486b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_FiniteLivedandIndefiniteLivedIntangibleAssetsLongTermPortionGross_9bdb23f9-de71-49d3-9d8f-f64c219d0403" xlink:href="inuv-20211231.xsd#inuv_FiniteLivedandIndefiniteLivedIntangibleAssetsLongTermPortionGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_inuv_FiniteLivedIntangibleAssetsNonCurrentAbstract_a04ce836-a919-4847-a036-6c48747e486b" xlink:to="loc_inuv_FiniteLivedandIndefiniteLivedIntangibleAssetsLongTermPortionGross_9bdb23f9-de71-49d3-9d8f-f64c219d0403" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_FiniteLivedIntangibleAssetsLongTermPortionAccumulatedAmortization_498b5642-8de4-4cdb-8a34-f113588ec662" xlink:href="inuv-20211231.xsd#inuv_FiniteLivedIntangibleAssetsLongTermPortionAccumulatedAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_inuv_FiniteLivedIntangibleAssetsNonCurrentAbstract_a04ce836-a919-4847-a036-6c48747e486b" xlink:to="loc_inuv_FiniteLivedIntangibleAssetsLongTermPortionAccumulatedAmortization_498b5642-8de4-4cdb-8a34-f113588ec662" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_IntangibleAssetsLongTermPortionNetOfAccumulatedAmortization_0a891408-3280-4564-8410-0d35150fdf45" xlink:href="inuv-20211231.xsd#inuv_IntangibleAssetsLongTermPortionNetOfAccumulatedAmortization"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_inuv_FiniteLivedIntangibleAssetsNonCurrentAbstract_a04ce836-a919-4847-a036-6c48747e486b" xlink:to="loc_inuv_IntangibleAssetsLongTermPortionNetOfAccumulatedAmortization_0a891408-3280-4564-8410-0d35150fdf45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_AmortizationOfIntangibleAssetsRelatingToLongTermAssets_b702d967-1e1a-4569-b788-5dddd8e90871" xlink:href="inuv-20211231.xsd#inuv_AmortizationOfIntangibleAssetsRelatingToLongTermAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_inuv_FiniteLivedIntangibleAssetsNonCurrentAbstract_a04ce836-a919-4847-a036-6c48747e486b" xlink:to="loc_inuv_AmortizationOfIntangibleAssetsRelatingToLongTermAssets_b702d967-1e1a-4569-b788-5dddd8e90871" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLossAbstract_36da46f9-a426-4501-a11c-6ed089257fd3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLossAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_inuv_ScheduleOfFiniteLivedIntangibleAssetsAndGoodwillLineItems_da3ef413-e0fc-4536-9f03-86b5956fdad2" xlink:to="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLossAbstract_36da46f9-a426-4501-a11c-6ed089257fd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillGross_bb3fc94d-b61b-46d7-8450-af06a102e059" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLossAbstract_36da46f9-a426-4501-a11c-6ed089257fd3" xlink:to="loc_us-gaap_GoodwillGross_bb3fc94d-b61b-46d7-8450-af06a102e059" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_bd3eccc5-1e5d-4dd1-a15a-49ca85e2d08e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillImpairedAccumulatedImpairmentLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLossAbstract_36da46f9-a426-4501-a11c-6ed089257fd3" xlink:to="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss_bd3eccc5-1e5d-4dd1-a15a-49ca85e2d08e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_c0eb33bc-0987-4a0c-bd64-d272f6946fe3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillImpairedAccumulatedImpairmentLossAbstract_36da46f9-a426-4501-a11c-6ed089257fd3" xlink:to="loc_us-gaap_Goodwill_c0eb33bc-0987-4a0c-bd64-d272f6946fe3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.inuvo.com/role/IntangibleAssetsandGoodwillAmortizationExpenseDetails" xlink:type="simple" xlink:href="inuv-20211231.xsd#IntangibleAssetsandGoodwillAmortizationExpenseDetails"/>
  <link:presentationLink xlink:role="http://www.inuvo.com/role/IntangibleAssetsandGoodwillAmortizationExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_561dae6e-87bc-4df6-9251-810ebdb7f50e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_4436a516-53e0-4781-ae8e-64fff037d47a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_561dae6e-87bc-4df6-9251-810ebdb7f50e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_4436a516-53e0-4781-ae8e-64fff037d47a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_8a2badf2-d29f-40a6-8278-75683c928124" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_561dae6e-87bc-4df6-9251-810ebdb7f50e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_8a2badf2-d29f-40a6-8278-75683c928124" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_16de8a16-526d-442d-961b-6619a1f7077d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_561dae6e-87bc-4df6-9251-810ebdb7f50e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_16de8a16-526d-442d-961b-6619a1f7077d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_2c38a9db-5462-48f2-867d-4db13fbf2136" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_561dae6e-87bc-4df6-9251-810ebdb7f50e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_2c38a9db-5462-48f2-867d-4db13fbf2136" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_6c914db6-c8d9-4656-9a7f-cf3ec6b5b380" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_561dae6e-87bc-4df6-9251-810ebdb7f50e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_6c914db6-c8d9-4656-9a7f-cf3ec6b5b380" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_ca2a9cb3-d3e1-4eab-b553-ef9c9fc4dd4d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_561dae6e-87bc-4df6-9251-810ebdb7f50e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_ca2a9cb3-d3e1-4eab-b553-ef9c9fc4dd4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_2b12ad8e-d65a-463b-8292-11c8ef590517" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_561dae6e-87bc-4df6-9251-810ebdb7f50e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_2b12ad8e-d65a-463b-8292-11c8ef590517" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.inuvo.com/role/BankDebt" xlink:type="simple" xlink:href="inuv-20211231.xsd#BankDebt"/>
  <link:presentationLink xlink:role="http://www.inuvo.com/role/BankDebt" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_ac932461-8cf4-40fb-9b2d-653be36026d8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MortgageNotesPayableDisclosureTextBlock_e33eb14c-affa-45ef-a920-949ab913e016" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MortgageNotesPayableDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_ac932461-8cf4-40fb-9b2d-653be36026d8" xlink:to="loc_us-gaap_MortgageNotesPayableDisclosureTextBlock_e33eb14c-affa-45ef-a920-949ab913e016" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.inuvo.com/role/BankDebtNarrativeDetails" xlink:type="simple" xlink:href="inuv-20211231.xsd#BankDebtNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.inuvo.com/role/BankDebtNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_2a973a32-443c-46f8-90f6-a8fe63a56e8a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_efdbbd3a-e43f-4a2c-8c2a-b60ac35dc5bf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_2a973a32-443c-46f8-90f6-a8fe63a56e8a" xlink:to="loc_us-gaap_DebtInstrumentTable_efdbbd3a-e43f-4a2c-8c2a-b60ac35dc5bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_ff37066b-b426-489e-a5df-d277036c6cbf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_efdbbd3a-e43f-4a2c-8c2a-b60ac35dc5bf" xlink:to="loc_us-gaap_DebtInstrumentAxis_ff37066b-b426-489e-a5df-d277036c6cbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_492c8f13-6033-48d9-8446-2c65c5ba9099" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_ff37066b-b426-489e-a5df-d277036c6cbf" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_492c8f13-6033-48d9-8446-2c65c5ba9099" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_LoanAndSecurityCreditAgreementMember_52135e2a-1eaf-41c6-bfda-381f9290d50d" xlink:href="inuv-20211231.xsd#inuv_LoanAndSecurityCreditAgreementMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_492c8f13-6033-48d9-8446-2c65c5ba9099" xlink:to="loc_inuv_LoanAndSecurityCreditAgreementMember_52135e2a-1eaf-41c6-bfda-381f9290d50d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_CreditAgreementMember_9eab32ac-e633-4b8d-816b-85325ef5081b" xlink:href="inuv-20211231.xsd#inuv_CreditAgreementMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_492c8f13-6033-48d9-8446-2c65c5ba9099" xlink:to="loc_inuv_CreditAgreementMember_9eab32ac-e633-4b8d-816b-85325ef5081b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_a878fea2-d0cd-421d-a7f1-311a4d4b95bb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_efdbbd3a-e43f-4a2c-8c2a-b60ac35dc5bf" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_a878fea2-d0cd-421d-a7f1-311a4d4b95bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_578141a2-ab13-487c-a7d9-d5a1d9cecc32" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_a878fea2-d0cd-421d-a7f1-311a4d4b95bb" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_578141a2-ab13-487c-a7d9-d5a1d9cecc32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_MonthlyInterestMember_15401aee-616c-433e-b13f-667e0a0fe0d2" xlink:href="inuv-20211231.xsd#inuv_MonthlyInterestMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_578141a2-ab13-487c-a7d9-d5a1d9cecc32" xlink:to="loc_inuv_MonthlyInterestMember_15401aee-616c-433e-b13f-667e0a0fe0d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1c85d925-e1f4-4da6-837e-4f233af68fb6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_efdbbd3a-e43f-4a2c-8c2a-b60ac35dc5bf" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1c85d925-e1f4-4da6-837e-4f233af68fb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_6d431f4a-0735-4199-8048-ada417482f20" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1c85d925-e1f4-4da6-837e-4f233af68fb6" xlink:to="loc_us-gaap_RelatedPartyDomain_6d431f4a-0735-4199-8048-ada417482f20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_HitachiCapitalAmericaCorpMember_430fd8fe-26b9-4f78-a51c-59581386f217" xlink:href="inuv-20211231.xsd#inuv_HitachiCapitalAmericaCorpMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_6d431f4a-0735-4199-8048-ada417482f20" xlink:to="loc_inuv_HitachiCapitalAmericaCorpMember_430fd8fe-26b9-4f78-a51c-59581386f217" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_WesternAllianceBankMember_0d06d292-e673-4ee4-ab76-4fcb47306202" xlink:href="inuv-20211231.xsd#inuv_WesternAllianceBankMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_6d431f4a-0735-4199-8048-ada417482f20" xlink:to="loc_inuv_WesternAllianceBankMember_0d06d292-e673-4ee4-ab76-4fcb47306202" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_71571668-6138-42b8-a35d-245879d26e66" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_efdbbd3a-e43f-4a2c-8c2a-b60ac35dc5bf" xlink:to="loc_us-gaap_DebtInstrumentLineItems_71571668-6138-42b8-a35d-245879d26e66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_07fd4516-40a3-4b41-85e4-cd3d9f7d5e7a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_71571668-6138-42b8-a35d-245879d26e66" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_07fd4516-40a3-4b41-85e4-cd3d9f7d5e7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_LineOfCreditFacilityPercentageOfAggregateEligibleAccountsReceivable_24c74e55-212f-4dd8-95ff-927a74e58ca4" xlink:href="inuv-20211231.xsd#inuv_LineOfCreditFacilityPercentageOfAggregateEligibleAccountsReceivable"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_71571668-6138-42b8-a35d-245879d26e66" xlink:to="loc_inuv_LineOfCreditFacilityPercentageOfAggregateEligibleAccountsReceivable_24c74e55-212f-4dd8-95ff-927a74e58ca4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_LineOfCreditFacilityPercentageOfAggregateUnbilledAccountsReceivable_2c202326-0fea-405e-a497-7e67464d0432" xlink:href="inuv-20211231.xsd#inuv_LineOfCreditFacilityPercentageOfAggregateUnbilledAccountsReceivable"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_71571668-6138-42b8-a35d-245879d26e66" xlink:to="loc_inuv_LineOfCreditFacilityPercentageOfAggregateUnbilledAccountsReceivable_2c202326-0fea-405e-a497-7e67464d0432" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_LineOfCreditFacilityPercentageOfAmountAvailableToBorrowUnderMaximumCreditCommitment_600d278c-70ec-4e06-97c2-ce33e94db7f7" xlink:href="inuv-20211231.xsd#inuv_LineOfCreditFacilityPercentageOfAmountAvailableToBorrowUnderMaximumCreditCommitment"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_71571668-6138-42b8-a35d-245879d26e66" xlink:to="loc_inuv_LineOfCreditFacilityPercentageOfAmountAvailableToBorrowUnderMaximumCreditCommitment_600d278c-70ec-4e06-97c2-ce33e94db7f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_29d03b81-4929-4663-9ecb-a1169cf9fa57" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_71571668-6138-42b8-a35d-245879d26e66" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_29d03b81-4929-4663-9ecb-a1169cf9fa57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCommitmentFeeAmount_f4f143ef-07f1-4845-b418-1a224fd25723" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityCommitmentFeeAmount"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_71571668-6138-42b8-a35d-245879d26e66" xlink:to="loc_us-gaap_LineOfCreditFacilityCommitmentFeeAmount_f4f143ef-07f1-4845-b418-1a224fd25723" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_RelatedPartyTransactionBalanceDueTerm_8e4d2bd5-9f86-470e-803d-1f57283abb65" xlink:href="inuv-20211231.xsd#inuv_RelatedPartyTransactionBalanceDueTerm"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_71571668-6138-42b8-a35d-245879d26e66" xlink:to="loc_inuv_RelatedPartyTransactionBalanceDueTerm_8e4d2bd5-9f86-470e-803d-1f57283abb65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_LineOfCreditFacilityAnnualCommitmentFeeAmount_f8c53b21-6db7-4d06-97a6-3c25c64d8087" xlink:href="inuv-20211231.xsd#inuv_LineOfCreditFacilityAnnualCommitmentFeeAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_71571668-6138-42b8-a35d-245879d26e66" xlink:to="loc_inuv_LineOfCreditFacilityAnnualCommitmentFeeAmount_f8c53b21-6db7-4d06-97a6-3c25c64d8087" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_LineOfCreditFacilityQuarterlyServiceFee_49199038-7c39-41f5-bb7f-bd1156ee0875" xlink:href="inuv-20211231.xsd#inuv_LineOfCreditFacilityQuarterlyServiceFee"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_71571668-6138-42b8-a35d-245879d26e66" xlink:to="loc_inuv_LineOfCreditFacilityQuarterlyServiceFee_49199038-7c39-41f5-bb7f-bd1156ee0875" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFeeAmount_2bd28b0d-eefd-476e-a936-849803d14824" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentFeeAmount"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_71571668-6138-42b8-a35d-245879d26e66" xlink:to="loc_us-gaap_DebtInstrumentFeeAmount_2bd28b0d-eefd-476e-a936-849803d14824" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_LineOfCreditFacilityExitFee_a62e6351-0d14-4532-85d6-f4e2be5d8515" xlink:href="inuv-20211231.xsd#inuv_LineOfCreditFacilityExitFee"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_71571668-6138-42b8-a35d-245879d26e66" xlink:to="loc_inuv_LineOfCreditFacilityExitFee_a62e6351-0d14-4532-85d6-f4e2be5d8515" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ExtinguishmentOfDebtAmount_d98bcc6c-a74b-41c8-88e6-f6a868890b98" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ExtinguishmentOfDebtAmount"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_71571668-6138-42b8-a35d-245879d26e66" xlink:to="loc_us-gaap_ExtinguishmentOfDebtAmount_d98bcc6c-a74b-41c8-88e6-f6a868890b98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_5b5fce93-25f6-4e3e-ac11-2ebff5322e0d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCredit"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_71571668-6138-42b8-a35d-245879d26e66" xlink:to="loc_us-gaap_LineOfCredit_5b5fce93-25f6-4e3e-ac11-2ebff5322e0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_RelatedPartyTransactionPercentageDueUponExecution_9142eb47-ce17-4c3b-8d6f-eb277ffc9388" xlink:href="inuv-20211231.xsd#inuv_RelatedPartyTransactionPercentageDueUponExecution"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_71571668-6138-42b8-a35d-245879d26e66" xlink:to="loc_inuv_RelatedPartyTransactionPercentageDueUponExecution_9142eb47-ce17-4c3b-8d6f-eb277ffc9388" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.inuvo.com/role/ConvertiblePromissoryNote" xlink:type="simple" xlink:href="inuv-20211231.xsd#ConvertiblePromissoryNote"/>
  <link:presentationLink xlink:role="http://www.inuvo.com/role/ConvertiblePromissoryNote" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_93bd0e7c-c4f9-4e34-a3d5-ec20af451ac1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtTextBlock_07704e2b-d554-4a7e-8750-c1c7a053a7b3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongTermDebtTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_93bd0e7c-c4f9-4e34-a3d5-ec20af451ac1" xlink:to="loc_us-gaap_LongTermDebtTextBlock_07704e2b-d554-4a7e-8750-c1c7a053a7b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.inuvo.com/role/ConvertiblePromissoryNoteDetails" xlink:type="simple" xlink:href="inuv-20211231.xsd#ConvertiblePromissoryNoteDetails"/>
  <link:presentationLink xlink:role="http://www.inuvo.com/role/ConvertiblePromissoryNoteDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_7c5d9703-57bd-423f-94b0-470c3e38eae9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentTable_0d54017b-41c6-4b1a-824c-f72efe1b06d6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_7c5d9703-57bd-423f-94b0-470c3e38eae9" xlink:to="loc_us-gaap_DebtInstrumentTable_0d54017b-41c6-4b1a-824c-f72efe1b06d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_ba1a9920-298c-4a91-9cb2-887cbf514145" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_0d54017b-41c6-4b1a-824c-f72efe1b06d6" xlink:to="loc_us-gaap_DebtInstrumentAxis_ba1a9920-298c-4a91-9cb2-887cbf514145" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_e5eb4b2f-40a0-416a-8a40-7cc7ba152962" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_ba1a9920-298c-4a91-9cb2-887cbf514145" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_e5eb4b2f-40a0-416a-8a40-7cc7ba152962" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_OriginalIssueDiscountUnsecuredSubordinatedConvertibleNotesMember_9da7ed88-cd25-4f67-ade8-2cb429927eeb" xlink:href="inuv-20211231.xsd#inuv_OriginalIssueDiscountUnsecuredSubordinatedConvertibleNotesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_e5eb4b2f-40a0-416a-8a40-7cc7ba152962" xlink:to="loc_inuv_OriginalIssueDiscountUnsecuredSubordinatedConvertibleNotesMember_9da7ed88-cd25-4f67-ade8-2cb429927eeb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_NoteModificationAndReleaseAgreementMember_81055081-d3ad-43d7-b210-1a42ea6baded" xlink:href="inuv-20211231.xsd#inuv_NoteModificationAndReleaseAgreementMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_e5eb4b2f-40a0-416a-8a40-7cc7ba152962" xlink:to="loc_inuv_NoteModificationAndReleaseAgreementMember_81055081-d3ad-43d7-b210-1a42ea6baded" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtConversionByUniqueDescriptionAxis_cc813cd6-ecd4-49da-977a-1ff1cae020f5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtConversionByUniqueDescriptionAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_0d54017b-41c6-4b1a-824c-f72efe1b06d6" xlink:to="loc_us-gaap_DebtConversionByUniqueDescriptionAxis_cc813cd6-ecd4-49da-977a-1ff1cae020f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtConversionNameDomain_5c32b48b-0434-4dc2-bb23-bf154e5d5b35" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtConversionNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtConversionByUniqueDescriptionAxis_cc813cd6-ecd4-49da-977a-1ff1cae020f5" xlink:to="loc_us-gaap_DebtConversionNameDomain_5c32b48b-0434-4dc2-bb23-bf154e5d5b35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_InitialConversionMember_8d3c496e-f16b-45e0-8671-9d84e0ca8e87" xlink:href="inuv-20211231.xsd#inuv_InitialConversionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtConversionNameDomain_5c32b48b-0434-4dc2-bb23-bf154e5d5b35" xlink:to="loc_inuv_InitialConversionMember_8d3c496e-f16b-45e0-8671-9d84e0ca8e87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_ConversionsAfterInitialMember_b93477e8-43b0-4403-87a3-9939c040f8ac" xlink:href="inuv-20211231.xsd#inuv_ConversionsAfterInitialMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtConversionNameDomain_5c32b48b-0434-4dc2-bb23-bf154e5d5b35" xlink:to="loc_inuv_ConversionsAfterInitialMember_b93477e8-43b0-4403-87a3-9939c040f8ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_d712db56-8a4a-406c-8a89-c837f4fe20ab" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_0d54017b-41c6-4b1a-824c-f72efe1b06d6" xlink:to="loc_srt_RangeAxis_d712db56-8a4a-406c-8a89-c837f4fe20ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_ff241d43-7c58-465c-862b-739cbd14c5d3" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_d712db56-8a4a-406c-8a89-c837f4fe20ab" xlink:to="loc_srt_RangeMember_ff241d43-7c58-465c-862b-739cbd14c5d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_2f63ee81-cd7a-4ae2-8e57-e8fcad5f2d4b" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_ff241d43-7c58-465c-862b-739cbd14c5d3" xlink:to="loc_srt_MaximumMember_2f63ee81-cd7a-4ae2-8e57-e8fcad5f2d4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_b520a75e-d061-41fd-aad2-d807c57f0bf3" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_ff241d43-7c58-465c-862b-739cbd14c5d3" xlink:to="loc_srt_MinimumMember_b520a75e-d061-41fd-aad2-d807c57f0bf3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_2c014ed2-8e45-4cd0-b3e4-2e0536ccdaf8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_0d54017b-41c6-4b1a-824c-f72efe1b06d6" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_2c014ed2-8e45-4cd0-b3e4-2e0536ccdaf8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_bbc12cc6-79e2-4256-b744-2c9733d1d491" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_2c014ed2-8e45-4cd0-b3e4-2e0536ccdaf8" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_bbc12cc6-79e2-4256-b744-2c9733d1d491" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_5d93d6ac-ed6e-4472-8048-a9331624a539" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_bbc12cc6-79e2-4256-b744-2c9733d1d491" xlink:to="loc_us-gaap_ConvertibleDebtMember_5d93d6ac-ed6e-4472-8048-a9331624a539" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_ecad8a45-a9db-4aba-afa9-663a5c2d5535" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_0d54017b-41c6-4b1a-824c-f72efe1b06d6" xlink:to="loc_us-gaap_DebtInstrumentLineItems_ecad8a45-a9db-4aba-afa9-663a5c2d5535" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_NumberOfAccreditedInvestors_743f2605-61a0-43e4-97c3-b28603d54b37" xlink:href="inuv-20211231.xsd#inuv_NumberOfAccreditedInvestors"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ecad8a45-a9db-4aba-afa9-663a5c2d5535" xlink:to="loc_inuv_NumberOfAccreditedInvestors_743f2605-61a0-43e4-97c3-b28603d54b37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_aaf2c89b-c057-48a2-b475-0e4f054bc835" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ecad8a45-a9db-4aba-afa9-663a5c2d5535" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_aaf2c89b-c057-48a2-b475-0e4f054bc835" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_2b6d912f-2bb9-4ed9-98ae-c4595a9a422f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ecad8a45-a9db-4aba-afa9-663a5c2d5535" xlink:to="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_2b6d912f-2bb9-4ed9-98ae-c4595a9a422f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleNumberOfEquityInstruments_1796f3d1-92d9-43db-931b-91d57c191fb3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentConvertibleNumberOfEquityInstruments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ecad8a45-a9db-4aba-afa9-663a5c2d5535" xlink:to="loc_us-gaap_DebtInstrumentConvertibleNumberOfEquityInstruments_1796f3d1-92d9-43db-931b-91d57c191fb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromConvertibleDebt_4fe930ef-2cc4-41d6-aea4-8caadf79e5e7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromConvertibleDebt"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ecad8a45-a9db-4aba-afa9-663a5c2d5535" xlink:to="loc_us-gaap_ProceedsFromConvertibleDebt_4fe930ef-2cc4-41d6-aea4-8caadf79e5e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_DebtConversionOriginalDebtPercentageConversion_d24d2a4f-5272-40cb-b796-5c981bd776e9" xlink:href="inuv-20211231.xsd#inuv_DebtConversionOriginalDebtPercentageConversion"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ecad8a45-a9db-4aba-afa9-663a5c2d5535" xlink:to="loc_inuv_DebtConversionOriginalDebtPercentageConversion_d24d2a4f-5272-40cb-b796-5c981bd776e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtConversionConvertedInstrumentAmount1_883b7888-b16e-43e1-834f-e3d3ad6bb6be" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtConversionConvertedInstrumentAmount1"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ecad8a45-a9db-4aba-afa9-663a5c2d5535" xlink:to="loc_us-gaap_DebtConversionConvertedInstrumentAmount1_883b7888-b16e-43e1-834f-e3d3ad6bb6be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConversionOfStockSharesIssued1_46e76a4a-2aa3-4e22-a896-e1d5ab0827f9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConversionOfStockSharesIssued1"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_ecad8a45-a9db-4aba-afa9-663a5c2d5535" xlink:to="loc_us-gaap_ConversionOfStockSharesIssued1_46e76a4a-2aa3-4e22-a896-e1d5ab0827f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.inuvo.com/role/AccruedExpensesandOtherCurrentLiabilities" xlink:type="simple" xlink:href="inuv-20211231.xsd#AccruedExpensesandOtherCurrentLiabilities"/>
  <link:presentationLink xlink:role="http://www.inuvo.com/role/AccruedExpensesandOtherCurrentLiabilities" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract_7fbfb089-a41c-47a4-bd6f-1542926e6e55" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock_9e2be1c5-7bad-4856-b67b-efe426121cdd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_7fbfb089-a41c-47a4-bd6f-1542926e6e55" xlink:to="loc_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock_9e2be1c5-7bad-4856-b67b-efe426121cdd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.inuvo.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables" xlink:type="simple" xlink:href="inuv-20211231.xsd#AccruedExpensesandOtherCurrentLiabilitiesTables"/>
  <link:presentationLink xlink:role="http://www.inuvo.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract_2e8705f5-e1fc-499e-8453-e977609cb0b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_c8d40f63-3479-4f04-9725-58684242a248" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_2e8705f5-e1fc-499e-8453-e977609cb0b2" xlink:to="loc_us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_c8d40f63-3479-4f04-9725-58684242a248" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.inuvo.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" xlink:type="simple" xlink:href="inuv-20211231.xsd#AccruedExpensesandOtherCurrentLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.inuvo.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract_004fba61-9e33-4313-bacb-e9985bc5334a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PayablesAndAccrualsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedMarketingCostsCurrent_0d57b65b-8b49-4d34-9e7f-d758c0d831d0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedMarketingCostsCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_004fba61-9e33-4313-bacb-e9985bc5334a" xlink:to="loc_us-gaap_AccruedMarketingCostsCurrent_0d57b65b-8b49-4d34-9e7f-d758c0d831d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAccruedLiabilitiesCurrent_1e6197b2-6538-4af9-b9c3-c4f0b6b12e73" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAccruedLiabilitiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_004fba61-9e33-4313-bacb-e9985bc5334a" xlink:to="loc_us-gaap_OtherAccruedLiabilitiesCurrent_1e6197b2-6538-4af9-b9c3-c4f0b6b12e73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_13b24975-28fa-4e58-b639-95535121d1ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_004fba61-9e33-4313-bacb-e9985bc5334a" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_13b24975-28fa-4e58-b639-95535121d1ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_AccruedGrantCurrent_0af3ec27-9cd1-43cf-a5c6-f6d42b445cf5" xlink:href="inuv-20211231.xsd#inuv_AccruedGrantCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_004fba61-9e33-4313-bacb-e9985bc5334a" xlink:to="loc_inuv_AccruedGrantCurrent_0af3ec27-9cd1-43cf-a5c6-f6d42b445cf5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_231fb18a-886c-44f1-afa2-7ea7bb5d6287" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedIncomeTaxesCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_004fba61-9e33-4313-bacb-e9985bc5334a" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_231fb18a-886c-44f1-afa2-7ea7bb5d6287" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedSalesCommissionCurrent_c6b268b5-c328-4e91-bf35-472dbee4ccbb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedSalesCommissionCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_004fba61-9e33-4313-bacb-e9985bc5334a" xlink:to="loc_us-gaap_AccruedSalesCommissionCurrent_c6b268b5-c328-4e91-bf35-472dbee4ccbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_7b44ff4d-df76-4906-bac3-11755642b2e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_004fba61-9e33-4313-bacb-e9985bc5334a" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_7b44ff4d-df76-4906-bac3-11755642b2e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.inuvo.com/role/OtherLongTermLiabilities" xlink:type="simple" xlink:href="inuv-20211231.xsd#OtherLongTermLiabilities"/>
  <link:presentationLink xlink:role="http://www.inuvo.com/role/OtherLongTermLiabilities" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_3727b1b6-c980-46e1-b520-ed1d5e3070a9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_OtherLongTermLiabilitiesTextBlock_eab9a2b0-a182-4696-ab36-eb28bc08d614" xlink:href="inuv-20211231.xsd#inuv_OtherLongTermLiabilitiesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_3727b1b6-c980-46e1-b520-ed1d5e3070a9" xlink:to="loc_inuv_OtherLongTermLiabilitiesTextBlock_eab9a2b0-a182-4696-ab36-eb28bc08d614" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.inuvo.com/role/OtherLongTermLiabilitiesTables" xlink:type="simple" xlink:href="inuv-20211231.xsd#OtherLongTermLiabilitiesTables"/>
  <link:presentationLink xlink:role="http://www.inuvo.com/role/OtherLongTermLiabilitiesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_a26d4d80-680a-43e8-b32e-069e701bcd69" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncurrentLiabilitiesTableTextBlock_68fdea16-6d8f-4c36-b17e-255566281a4f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNoncurrentLiabilitiesTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_a26d4d80-680a-43e8-b32e-069e701bcd69" xlink:to="loc_us-gaap_OtherNoncurrentLiabilitiesTableTextBlock_68fdea16-6d8f-4c36-b17e-255566281a4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.inuvo.com/role/OtherLongTermLiabilitiesDetails" xlink:type="simple" xlink:href="inuv-20211231.xsd#OtherLongTermLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.inuvo.com/role/OtherLongTermLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_522e9a58-74a7-4d07-bf87-e6a670896495" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_LeaseLiabilityDeferredRentNoncurrent_0377cb07-5ec1-441b-a183-b98660a33676" xlink:href="inuv-20211231.xsd#inuv_LeaseLiabilityDeferredRentNoncurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_522e9a58-74a7-4d07-bf87-e6a670896495" xlink:to="loc_inuv_LeaseLiabilityDeferredRentNoncurrent_0377cb07-5ec1-441b-a183-b98660a33676" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_e520fb82-8b95-466b-8523-d6c59e22c37a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_522e9a58-74a7-4d07-bf87-e6a670896495" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_e520fb82-8b95-466b-8523-d6c59e22c37a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_SBALoanLiabilityNoncurrent_10862297-d638-4851-887d-1ad8e00340a7" xlink:href="inuv-20211231.xsd#inuv_SBALoanLiabilityNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_522e9a58-74a7-4d07-bf87-e6a670896495" xlink:to="loc_inuv_SBALoanLiabilityNoncurrent_10862297-d638-4851-887d-1ad8e00340a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_1f85d0ad-f811-40b9-a6d2-dff2263917a2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_522e9a58-74a7-4d07-bf87-e6a670896495" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_1f85d0ad-f811-40b9-a6d2-dff2263917a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.inuvo.com/role/OtherLongTermLiabilitiesNarrativeDetails" xlink:type="simple" xlink:href="inuv-20211231.xsd#OtherLongTermLiabilitiesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.inuvo.com/role/OtherLongTermLiabilitiesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_3f71628e-e5ee-485f-ab3d-0d73856684f7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_PaycheckProtectionProgramLoan_1dfb6d25-6149-42bb-967a-9ddd4ec1a330" xlink:href="inuv-20211231.xsd#inuv_PaycheckProtectionProgramLoan"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_3f71628e-e5ee-485f-ab3d-0d73856684f7" xlink:to="loc_inuv_PaycheckProtectionProgramLoan_1dfb6d25-6149-42bb-967a-9ddd4ec1a330" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_SBALoanLiabilityNoncurrent_b2b14b76-4946-4ed7-b45e-f2795fceb31f" xlink:href="inuv-20211231.xsd#inuv_SBALoanLiabilityNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherLiabilitiesDisclosureAbstract_3f71628e-e5ee-485f-ab3d-0d73856684f7" xlink:to="loc_inuv_SBALoanLiabilityNoncurrent_b2b14b76-4946-4ed7-b45e-f2795fceb31f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.inuvo.com/role/Commitments" xlink:type="simple" xlink:href="inuv-20211231.xsd#Commitments"/>
  <link:presentationLink xlink:role="http://www.inuvo.com/role/Commitments" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_1d42881e-91d2-4c16-b7e5-8960920a9ff6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsDisclosureTextBlock_5fbecef3-dcf9-48f5-9a12-6821a16f6306" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_1d42881e-91d2-4c16-b7e5-8960920a9ff6" xlink:to="loc_us-gaap_CommitmentsDisclosureTextBlock_5fbecef3-dcf9-48f5-9a12-6821a16f6306" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.inuvo.com/role/CommitmentsDetails" xlink:type="simple" xlink:href="inuv-20211231.xsd#CommitmentsDetails"/>
  <link:presentationLink xlink:role="http://www.inuvo.com/role/CommitmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_3e208687-8c06-499a-b7ac-b90d65344a3a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsTable_d77a7460-95a9-488b-a607-5dabc5cf3541" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitmentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_3e208687-8c06-499a-b7ac-b90d65344a3a" xlink:to="loc_us-gaap_OtherCommitmentsTable_d77a7460-95a9-488b-a607-5dabc5cf3541" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsAxis_3be3312f-c6eb-4554-916e-f461b0759f33" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_d77a7460-95a9-488b-a607-5dabc5cf3541" xlink:to="loc_us-gaap_OtherCommitmentsAxis_3be3312f-c6eb-4554-916e-f461b0759f33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsDomain_ff8bd351-1a51-43e1-bdc9-bbbfbdffe943" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitmentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsAxis_3be3312f-c6eb-4554-916e-f461b0759f33" xlink:to="loc_us-gaap_OtherCommitmentsDomain_ff8bd351-1a51-43e1-bdc9-bbbfbdffe943" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_LicensingOfValidClickTechnologyMember_11344882-94dd-41be-826f-829047a1b2ff" xlink:href="inuv-20211231.xsd#inuv_LicensingOfValidClickTechnologyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsDomain_ff8bd351-1a51-43e1-bdc9-bbbfbdffe943" xlink:to="loc_inuv_LicensingOfValidClickTechnologyMember_11344882-94dd-41be-826f-829047a1b2ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsLineItems_e88cfb84-dc89-440c-b03f-78e73b982340" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_d77a7460-95a9-488b-a607-5dabc5cf3541" xlink:to="loc_us-gaap_OtherCommitmentsLineItems_e88cfb84-dc89-440c-b03f-78e73b982340" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_ReferralAgreement_92f82bc6-ab1f-4765-980b-b1a84f3628cd" xlink:href="inuv-20211231.xsd#inuv_ReferralAgreement"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_e88cfb84-dc89-440c-b03f-78e73b982340" xlink:to="loc_inuv_ReferralAgreement_92f82bc6-ab1f-4765-980b-b1a84f3628cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_ReferralAgreementTerm_71e12728-f4af-4bce-b364-1a623b09a611" xlink:href="inuv-20211231.xsd#inuv_ReferralAgreementTerm"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_e88cfb84-dc89-440c-b03f-78e73b982340" xlink:to="loc_inuv_ReferralAgreementTerm_71e12728-f4af-4bce-b364-1a623b09a611" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_AmortizationOfReferralAgreementAsMarketingExpense_8ce0d587-6943-4ffd-bffa-6fae65954b56" xlink:href="inuv-20211231.xsd#inuv_AmortizationOfReferralAgreementAsMarketingExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_e88cfb84-dc89-440c-b03f-78e73b982340" xlink:to="loc_inuv_AmortizationOfReferralAgreementAsMarketingExpense_8ce0d587-6943-4ffd-bffa-6fae65954b56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight_067c614c-e785-406e-a620-0030227d4553" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_e88cfb84-dc89-440c-b03f-78e73b982340" xlink:to="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight_067c614c-e785-406e-a620-0030227d4553" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_ClassOfWarrantOrRightVestingPeriod_3448d184-df1a-4fb8-9f49-4f009a37fe09" xlink:href="inuv-20211231.xsd#inuv_ClassOfWarrantOrRightVestingPeriod"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_e88cfb84-dc89-440c-b03f-78e73b982340" xlink:to="loc_inuv_ClassOfWarrantOrRightVestingPeriod_3448d184-df1a-4fb8-9f49-4f009a37fe09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_060c1ba0-2e3c-413d-83ef-d0af0df8c8de" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_e88cfb84-dc89-440c-b03f-78e73b982340" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_060c1ba0-2e3c-413d-83ef-d0af0df8c8de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.inuvo.com/role/IncomeTaxes" xlink:type="simple" xlink:href="inuv-20211231.xsd#IncomeTaxes"/>
  <link:presentationLink xlink:role="http://www.inuvo.com/role/IncomeTaxes" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_41e3d13d-1624-43a2-a087-ec8f0766abd6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_5697281c-9790-43fd-bec5-8543706182cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_41e3d13d-1624-43a2-a087-ec8f0766abd6" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_5697281c-9790-43fd-bec5-8543706182cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.inuvo.com/role/IncomeTaxesTables" xlink:type="simple" xlink:href="inuv-20211231.xsd#IncomeTaxesTables"/>
  <link:presentationLink xlink:role="http://www.inuvo.com/role/IncomeTaxesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_00094c44-d40a-43a0-9584-d2d76dd0e26f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_d8ddd8d4-d76e-4205-8a23-1cc82ee84ccb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_00094c44-d40a-43a0-9584-d2d76dd0e26f" xlink:to="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_d8ddd8d4-d76e-4205-8a23-1cc82ee84ccb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_19f8d3e8-f362-4f55-a166-330bac28a71a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_00094c44-d40a-43a0-9584-d2d76dd0e26f" xlink:to="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_19f8d3e8-f362-4f55-a166-330bac28a71a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_43c3574c-f426-4ac7-a6ab-c755d457c51d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_00094c44-d40a-43a0-9584-d2d76dd0e26f" xlink:to="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_43c3574c-f426-4ac7-a6ab-c755d457c51d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.inuvo.com/role/IncomeTaxesProvisionforIncomeTaxDetails" xlink:type="simple" xlink:href="inuv-20211231.xsd#IncomeTaxesProvisionforIncomeTaxDetails"/>
  <link:presentationLink xlink:role="http://www.inuvo.com/role/IncomeTaxesProvisionforIncomeTaxDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_3a2ae682-f2d0-4c06-922f-e608a3519128" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_4b4bed80-df6b-4dbf-9e2c-651f41037677" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_3a2ae682-f2d0-4c06-922f-e608a3519128" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_4b4bed80-df6b-4dbf-9e2c-651f41037677" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_9d10a016-8b58-48a9-9502-cffc27ca561b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_3a2ae682-f2d0-4c06-922f-e608a3519128" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_9d10a016-8b58-48a9-9502-cffc27ca561b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability_d796bc81-34ca-427c-b291-f55b21ce9453" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_3a2ae682-f2d0-4c06-922f-e608a3519128" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability_d796bc81-34ca-427c-b291-f55b21ce9453" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.inuvo.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails" xlink:type="simple" xlink:href="inuv-20211231.xsd#IncomeTaxesIncomeTaxRateReconciliationDetails"/>
  <link:presentationLink xlink:role="http://www.inuvo.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_3d3d414a-8f6f-4c3f-9aa4-a89ae0192e31" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_73b59c3b-4298-4613-933f-7fdaf51cf609" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_3d3d414a-8f6f-4c3f-9aa4-a89ae0192e31" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_73b59c3b-4298-4613-933f-7fdaf51cf609" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_b1c3878c-b71b-4228-9250-a53809b16516" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_3d3d414a-8f6f-4c3f-9aa4-a89ae0192e31" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_b1c3878c-b71b-4228-9250-a53809b16516" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_EffectiveIncomeTaxRateReconciliationPermanentDifferences_3498969d-6e89-4755-949f-8ed69eb2a520" xlink:href="inuv-20211231.xsd#inuv_EffectiveIncomeTaxRateReconciliationPermanentDifferences"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_3d3d414a-8f6f-4c3f-9aa4-a89ae0192e31" xlink:to="loc_inuv_EffectiveIncomeTaxRateReconciliationPermanentDifferences_3498969d-6e89-4755-949f-8ed69eb2a520" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_f29a541b-d7b8-48e7-80bd-989ed30cf688" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_3d3d414a-8f6f-4c3f-9aa4-a89ae0192e31" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_f29a541b-d7b8-48e7-80bd-989ed30cf688" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_40603649-52a1-483b-8b7b-75b0498091f5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_3d3d414a-8f6f-4c3f-9aa4-a89ae0192e31" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_40603649-52a1-483b-8b7b-75b0498091f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.inuvo.com/role/IncomeTaxesScheduleoftheDeferredTaxAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="inuv-20211231.xsd#IncomeTaxesScheduleoftheDeferredTaxAssetsandLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.inuvo.com/role/IncomeTaxesScheduleoftheDeferredTaxAssetsandLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_5e10c139-2cd9-4eab-ab3b-a6d2867359a1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNetAbstract_7f9f24c3-9e46-4c19-bd62-b24ea3ea945d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsNetAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_5e10c139-2cd9-4eab-ab3b-a6d2867359a1" xlink:to="loc_us-gaap_DeferredTaxAssetsNetAbstract_7f9f24c3-9e46-4c19-bd62-b24ea3ea945d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_948c7633-eb5a-4595-bf78-5176fa738af1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_7f9f24c3-9e46-4c19-bd62-b24ea3ea945d" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_948c7633-eb5a-4595-bf78-5176fa738af1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_9ffa5966-791a-491d-a3c3-957c672d549f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_7f9f24c3-9e46-4c19-bd62-b24ea3ea945d" xlink:to="loc_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_9ffa5966-791a-491d-a3c3-957c672d549f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_d1a4d412-5e12-4c84-898f-4d47cad8cc15" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_7f9f24c3-9e46-4c19-bd62-b24ea3ea945d" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities_d1a4d412-5e12-4c84-898f-4d47cad8cc15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent_5b41b4dd-bfe0-4beb-aa26-6d0f0c09ca31" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_7f9f24c3-9e46-4c19-bd62-b24ea3ea945d" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent_5b41b4dd-bfe0-4beb-aa26-6d0f0c09ca31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_ae19e520-038e-4f05-ab7f-9ea8d643c6e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_7f9f24c3-9e46-4c19-bd62-b24ea3ea945d" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts_ae19e520-038e-4f05-ab7f-9ea8d643c6e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_ac4aa3fe-eeee-4a29-8b15-fe1ee548648d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_7f9f24c3-9e46-4c19-bd62-b24ea3ea945d" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_ac4aa3fe-eeee-4a29-8b15-fe1ee548648d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther_a4dce962-6f63-4cc7-a5e0-121d2d6467c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_7f9f24c3-9e46-4c19-bd62-b24ea3ea945d" xlink:to="loc_us-gaap_DeferredTaxAssetsOther_a4dce962-6f63-4cc7-a5e0-121d2d6467c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_8843e5bf-c1a2-45a5-87e7-d827bc292d30" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_7f9f24c3-9e46-4c19-bd62-b24ea3ea945d" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_8843e5bf-c1a2-45a5-87e7-d827bc292d30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_a809d51d-f841-46b3-9eb3-1455cdf47a70" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_7f9f24c3-9e46-4c19-bd62-b24ea3ea945d" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_a809d51d-f841-46b3-9eb3-1455cdf47a70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_94d33c83-b10b-4ba2-9fc6-32b4e88f09c0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_7f9f24c3-9e46-4c19-bd62-b24ea3ea945d" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_94d33c83-b10b-4ba2-9fc6-32b4e88f09c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_725adfec-ae3a-47d5-ad5a-5fed3efb285c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesNetAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_5e10c139-2cd9-4eab-ab3b-a6d2867359a1" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_725adfec-ae3a-47d5-ad5a-5fed3efb285c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_DeferredTaxLiabilitiesIntangibleAssetsandPropertyPlantandEquipment_d0e2dbfc-c61e-4458-9879-fb9761e9dff2" xlink:href="inuv-20211231.xsd#inuv_DeferredTaxLiabilitiesIntangibleAssetsandPropertyPlantandEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_725adfec-ae3a-47d5-ad5a-5fed3efb285c" xlink:to="loc_inuv_DeferredTaxLiabilitiesIntangibleAssetsandPropertyPlantandEquipment_d0e2dbfc-c61e-4458-9879-fb9761e9dff2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_1da70c76-2025-435c-8167-a82706431a4b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_725adfec-ae3a-47d5-ad5a-5fed3efb285c" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_1da70c76-2025-435c-8167-a82706431a4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_3ee9ea33-506a-4449-96c9-06e148d57baf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_725adfec-ae3a-47d5-ad5a-5fed3efb285c" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_3ee9ea33-506a-4449-96c9-06e148d57baf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_1b62c016-b1f3-4c3c-ac14-18960074c6f8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_5e10c139-2cd9-4eab-ab3b-a6d2867359a1" xlink:to="loc_us-gaap_DeferredTaxLiabilities_1b62c016-b1f3-4c3c-ac14-18960074c6f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.inuvo.com/role/IncomeTaxesNarrativeDetails" xlink:type="simple" xlink:href="inuv-20211231.xsd#IncomeTaxesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.inuvo.com/role/IncomeTaxesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_984efc9c-b754-4c47-8a47-d35439a4a8f3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards_10d2b220-74f2-47e1-a35b-a834d1d0184e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_984efc9c-b754-4c47-8a47-d35439a4a8f3" xlink:to="loc_us-gaap_OperatingLossCarryforwards_10d2b220-74f2-47e1-a35b-a834d1d0184e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration_7f664335-2645-46e7-9e40-816853c65aab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_984efc9c-b754-4c47-8a47-d35439a4a8f3" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration_7f664335-2645-46e7-9e40-816853c65aab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_cb7d7586-cb4c-46fe-8e39-3be885705846" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_984efc9c-b754-4c47-8a47-d35439a4a8f3" xlink:to="loc_us-gaap_DeferredTaxLiabilities_cb7d7586-cb4c-46fe-8e39-3be885705846" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.inuvo.com/role/StockBasedCompensation" xlink:type="simple" xlink:href="inuv-20211231.xsd#StockBasedCompensation"/>
  <link:presentationLink xlink:role="http://www.inuvo.com/role/StockBasedCompensation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_56ac769d-5dfc-4c91-a3a7-6ad6bece0bbf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_03d0742d-0456-44ab-adc9-b6d2798e32a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_56ac769d-5dfc-4c91-a3a7-6ad6bece0bbf" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_03d0742d-0456-44ab-adc9-b6d2798e32a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.inuvo.com/role/StockBasedCompensationTables" xlink:type="simple" xlink:href="inuv-20211231.xsd#StockBasedCompensationTables"/>
  <link:presentationLink xlink:role="http://www.inuvo.com/role/StockBasedCompensationTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_d9fb6e26-16a2-42fe-aeed-0ff6ee0534d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock_cff06b50-580e-4368-a80e-bb918d4a55e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_d9fb6e26-16a2-42fe-aeed-0ff6ee0534d3" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock_cff06b50-580e-4368-a80e-bb918d4a55e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_2901578f-26f1-43e1-a8d5-20256ca69a7b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_d9fb6e26-16a2-42fe-aeed-0ff6ee0534d3" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_2901578f-26f1-43e1-a8d5-20256ca69a7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_aba273e8-3102-404a-a087-079a1c41ea35" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_d9fb6e26-16a2-42fe-aeed-0ff6ee0534d3" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_aba273e8-3102-404a-a087-079a1c41ea35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.inuvo.com/role/StockBasedCompensationNarrativeDetails" xlink:type="simple" xlink:href="inuv-20211231.xsd#StockBasedCompensationNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.inuvo.com/role/StockBasedCompensationNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_fe8b5e0a-4b45-4bf7-83b4-8d4b26c8b739" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_f958e70a-a146-4d27-8bce-17c0aca7ffa4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_fe8b5e0a-4b45-4bf7-83b4-8d4b26c8b739" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_f958e70a-a146-4d27-8bce-17c0aca7ffa4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_e884ddde-b6a7-497f-b255-63b394da1ea2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_f958e70a-a146-4d27-8bce-17c0aca7ffa4" xlink:to="loc_us-gaap_AwardTypeAxis_e884ddde-b6a7-497f-b255-63b394da1ea2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_cf4bad85-2174-47f3-99c1-700ff223cb3d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_e884ddde-b6a7-497f-b255-63b394da1ea2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_cf4bad85-2174-47f3-99c1-700ff223cb3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_2ccf0177-c651-4f50-a997-44478934e950" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_cf4bad85-2174-47f3-99c1-700ff223cb3d" xlink:to="loc_us-gaap_EmployeeStockOptionMember_2ccf0177-c651-4f50-a997-44478934e950" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_ce690240-efb9-40e8-826f-6110e495190e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_f958e70a-a146-4d27-8bce-17c0aca7ffa4" xlink:to="loc_us-gaap_PlanNameAxis_ce690240-efb9-40e8-826f-6110e495190e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_e4645039-86b3-430f-ba71-9587a4d8491a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_ce690240-efb9-40e8-826f-6110e495190e" xlink:to="loc_us-gaap_PlanNameDomain_e4645039-86b3-430f-ba71-9587a4d8491a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_A2010EcpMember_a2599df7-dd9a-4488-b406-5aceabb1d88c" xlink:href="inuv-20211231.xsd#inuv_A2010EcpMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_e4645039-86b3-430f-ba71-9587a4d8491a" xlink:to="loc_inuv_A2010EcpMember_a2599df7-dd9a-4488-b406-5aceabb1d88c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_45cca54f-9a29-487b-b075-dd22cf26e721" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_f958e70a-a146-4d27-8bce-17c0aca7ffa4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_45cca54f-9a29-487b-b075-dd22cf26e721" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationAbstract_908c903d-05ed-442a-b44d-7edfa6c248c7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_45cca54f-9a29-487b-b075-dd22cf26e721" xlink:to="loc_us-gaap_ShareBasedCompensationAbstract_908c903d-05ed-442a-b44d-7edfa6c248c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPeriodIncreaseDecrease_46216e95-35c3-4654-928c-2bba4624e25d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPeriodIncreaseDecrease"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_908c903d-05ed-442a-b44d-7edfa6c248c7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPeriodIncreaseDecrease_46216e95-35c3-4654-928c-2bba4624e25d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_678b94cb-94f6-438f-977a-69f261216fe4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_908c903d-05ed-442a-b44d-7edfa6c248c7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_678b94cb-94f6-438f-977a-69f261216fe4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_4cecb5c3-699d-40fc-bbc2-16b4c13c979f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_908c903d-05ed-442a-b44d-7edfa6c248c7" xlink:to="loc_us-gaap_ShareBasedCompensation_4cecb5c3-699d-40fc-bbc2-16b4c13c979f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_cfefe622-cb10-4734-acab-9f855c1a813c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_908c903d-05ed-442a-b44d-7edfa6c248c7" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_cfefe622-cb10-4734-acab-9f855c1a813c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_225d3c30-deff-470c-a735-61d00a626254" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_908c903d-05ed-442a-b44d-7edfa6c248c7" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_225d3c30-deff-470c-a735-61d00a626254" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedForfeitureRate_11fe8d86-b393-4f15-9cf7-8fa6f8254e56" xlink:href="inuv-20211231.xsd#inuv_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedForfeitureRate"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_908c903d-05ed-442a-b44d-7edfa6c248c7" xlink:to="loc_inuv_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedForfeitureRate_11fe8d86-b393-4f15-9cf7-8fa6f8254e56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_3bf9a23d-f776-4566-b68f-0ef0e75f5702" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_908c903d-05ed-442a-b44d-7edfa6c248c7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_3bf9a23d-f776-4566-b68f-0ef0e75f5702" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_161d45a6-091c-4ef3-bfe1-548d197c2c0e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_908c903d-05ed-442a-b44d-7edfa6c248c7" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_161d45a6-091c-4ef3-bfe1-548d197c2c0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_79d924dd-c0b3-4b80-b790-22938299ed43" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_908c903d-05ed-442a-b44d-7edfa6c248c7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_79d924dd-c0b3-4b80-b790-22938299ed43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_45aefd8b-9673-4853-af37-53e0ef7903a1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_908c903d-05ed-442a-b44d-7edfa6c248c7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_45aefd8b-9673-4853-af37-53e0ef7903a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_1479f984-62e9-4a89-ae5f-5e68ffa26e9a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationAbstract_908c903d-05ed-442a-b44d-7edfa6c248c7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_1479f984-62e9-4a89-ae5f-5e68ffa26e9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.inuvo.com/role/StockBasedCompensationScheduleofGrantsDetails" xlink:type="simple" xlink:href="inuv-20211231.xsd#StockBasedCompensationScheduleofGrantsDetails"/>
  <link:presentationLink xlink:role="http://www.inuvo.com/role/StockBasedCompensationScheduleofGrantsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_fba71a3a-2da2-4866-b73d-5c7e2df96b03" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_8322df07-7e4d-4430-8d5d-f327a8d188be" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_fba71a3a-2da2-4866-b73d-5c7e2df96b03" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_8322df07-7e4d-4430-8d5d-f327a8d188be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_5c8ccc92-b7b6-4ff8-ad53-ce548c386f98" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_8322df07-7e4d-4430-8d5d-f327a8d188be" xlink:to="loc_us-gaap_PlanNameAxis_5c8ccc92-b7b6-4ff8-ad53-ce548c386f98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_f23deeda-44d1-4673-a3c5-ba68dc12b132" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_5c8ccc92-b7b6-4ff8-ad53-ce548c386f98" xlink:to="loc_us-gaap_PlanNameDomain_f23deeda-44d1-4673-a3c5-ba68dc12b132" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_A2017ECPMember_24d8e741-8edd-492e-9a16-91ce3a67916c" xlink:href="inuv-20211231.xsd#inuv_A2017ECPMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_f23deeda-44d1-4673-a3c5-ba68dc12b132" xlink:to="loc_inuv_A2017ECPMember_24d8e741-8edd-492e-9a16-91ce3a67916c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_A2010EcpMember_20848b5b-d7ef-431d-8af8-d4675b4e6e24" xlink:href="inuv-20211231.xsd#inuv_A2010EcpMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_f23deeda-44d1-4673-a3c5-ba68dc12b132" xlink:to="loc_inuv_A2010EcpMember_20848b5b-d7ef-431d-8af8-d4675b4e6e24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f3e54760-5de1-42fd-b36a-91e5aa1a3a47" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_8322df07-7e4d-4430-8d5d-f327a8d188be" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f3e54760-5de1-42fd-b36a-91e5aa1a3a47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_f5544095-e57d-4b67-ae23-ab6c8eb4e002" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f3e54760-5de1-42fd-b36a-91e5aa1a3a47" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_f5544095-e57d-4b67-ae23-ab6c8eb4e002" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_02b6c60c-fb76-4cdd-a2fd-0cdf7142c672" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f3e54760-5de1-42fd-b36a-91e5aa1a3a47" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_02b6c60c-fb76-4cdd-a2fd-0cdf7142c672" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_OptionsAndRsasExercised_ae751895-7de2-4b91-9037-4d1ac7af4fb0" xlink:href="inuv-20211231.xsd#inuv_OptionsAndRsasExercised"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f3e54760-5de1-42fd-b36a-91e5aa1a3a47" xlink:to="loc_inuv_OptionsAndRsasExercised_ae751895-7de2-4b91-9037-4d1ac7af4fb0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_3751f41f-8ea2-4f0b-8fb1-5230a6bcec5f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f3e54760-5de1-42fd-b36a-91e5aa1a3a47" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_3751f41f-8ea2-4f0b-8fb1-5230a6bcec5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_6f31586c-f234-4bc8-829f-03b197c4f2f4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f3e54760-5de1-42fd-b36a-91e5aa1a3a47" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_6f31586c-f234-4bc8-829f-03b197c4f2f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.inuvo.com/role/StockBasedCompensationStockOptionActivityDetails" xlink:type="simple" xlink:href="inuv-20211231.xsd#StockBasedCompensationStockOptionActivityDetails"/>
  <link:presentationLink xlink:role="http://www.inuvo.com/role/StockBasedCompensationStockOptionActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_4e1fa286-5c41-4de2-b2d9-3de02ea8d11f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_b94cc404-1dca-476f-ba80-2e9cad044259" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_4e1fa286-5c41-4de2-b2d9-3de02ea8d11f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_b94cc404-1dca-476f-ba80-2e9cad044259" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_b44d75bd-06eb-4190-80b1-1eea514a63a0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_b94cc404-1dca-476f-ba80-2e9cad044259" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_b44d75bd-06eb-4190-80b1-1eea514a63a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_e7fa802f-6ac0-4061-8a8e-e74898018077" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_b94cc404-1dca-476f-ba80-2e9cad044259" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_e7fa802f-6ac0-4061-8a8e-e74898018077" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_2e1184a5-25c7-49f9-923b-84aac55f86b6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_b94cc404-1dca-476f-ba80-2e9cad044259" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod_2e1184a5-25c7-49f9-923b-84aac55f86b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_3edfc77f-8f64-4b43-b86f-7fa314909cf1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_b94cc404-1dca-476f-ba80-2e9cad044259" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_3edfc77f-8f64-4b43-b86f-7fa314909cf1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_8b7b36aa-4982-4313-9528-f1f57fdd63e3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_b94cc404-1dca-476f-ba80-2e9cad044259" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_8b7b36aa-4982-4313-9528-f1f57fdd63e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_d017c5f3-5a6f-47e4-bf80-ef2f73e835a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_4e1fa286-5c41-4de2-b2d9-3de02ea8d11f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_d017c5f3-5a6f-47e4-bf80-ef2f73e835a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_c01f3fcd-d756-410b-90d3-9f5ccab3a798" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_d017c5f3-5a6f-47e4-bf80-ef2f73e835a6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_c01f3fcd-d756-410b-90d3-9f5ccab3a798" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_87c4f58a-76af-4efe-836d-fbf5375e35ec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_d017c5f3-5a6f-47e4-bf80-ef2f73e835a6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_87c4f58a-76af-4efe-836d-fbf5375e35ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_fb4be8d9-e528-453c-9282-bf05f2347432" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_d017c5f3-5a6f-47e4-bf80-ef2f73e835a6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice_fb4be8d9-e528-453c-9282-bf05f2347432" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_bdb115d6-1ded-444e-bd96-b5aa76d2bb45" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_d017c5f3-5a6f-47e4-bf80-ef2f73e835a6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_bdb115d6-1ded-444e-bd96-b5aa76d2bb45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_abfa1e91-8d74-401f-bdb4-4ba18cef7006" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_d017c5f3-5a6f-47e4-bf80-ef2f73e835a6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_abfa1e91-8d74-401f-bdb4-4ba18cef7006" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.inuvo.com/role/StockBasedCompensationRestrictedStockAwardActivityDetails" xlink:type="simple" xlink:href="inuv-20211231.xsd#StockBasedCompensationRestrictedStockAwardActivityDetails"/>
  <link:presentationLink xlink:role="http://www.inuvo.com/role/StockBasedCompensationRestrictedStockAwardActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_a45e7252-5c57-4116-b030-af2a7c7fca95" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_ece55241-e6b9-43ef-acdc-59ce251a9389" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_a45e7252-5c57-4116-b030-af2a7c7fca95" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_ece55241-e6b9-43ef-acdc-59ce251a9389" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_d971d76d-43cc-4da6-a39a-a6ba3c1d004b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_ece55241-e6b9-43ef-acdc-59ce251a9389" xlink:to="loc_us-gaap_AwardTypeAxis_d971d76d-43cc-4da6-a39a-a6ba3c1d004b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_79ee421a-f9c7-4abc-9ab7-dba97f501707" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_d971d76d-43cc-4da6-a39a-a6ba3c1d004b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_79ee421a-f9c7-4abc-9ab7-dba97f501707" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_e41cc5f2-4a16-4316-bdd7-a1be703d4307" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_79ee421a-f9c7-4abc-9ab7-dba97f501707" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_e41cc5f2-4a16-4316-bdd7-a1be703d4307" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8b1d55c5-bf91-4c4a-825b-6873ff6e9a33" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_ece55241-e6b9-43ef-acdc-59ce251a9389" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8b1d55c5-bf91-4c4a-825b-6873ff6e9a33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_ea81726f-1e2c-4e06-a44d-b08cb6d4d8c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8b1d55c5-bf91-4c4a-825b-6873ff6e9a33" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_ea81726f-1e2c-4e06-a44d-b08cb6d4d8c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_794db9cc-4ecd-4469-b92b-e9de629e11cb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_ea81726f-1e2c-4e06-a44d-b08cb6d4d8c4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_794db9cc-4ecd-4469-b92b-e9de629e11cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_47dbcdf2-17c8-4f1d-a7a1-be4b3c18658b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_ea81726f-1e2c-4e06-a44d-b08cb6d4d8c4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_47dbcdf2-17c8-4f1d-a7a1-be4b3c18658b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_20b9721c-58a5-4859-bb7a-8aaf25cf7784" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_ea81726f-1e2c-4e06-a44d-b08cb6d4d8c4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_20b9721c-58a5-4859-bb7a-8aaf25cf7784" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_848a9919-64f1-4b0f-a569-21e558b44e7c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_ea81726f-1e2c-4e06-a44d-b08cb6d4d8c4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_848a9919-64f1-4b0f-a569-21e558b44e7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_0ef3e3d5-24ed-462f-a5c7-8a621a5716e7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_ea81726f-1e2c-4e06-a44d-b08cb6d4d8c4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_0ef3e3d5-24ed-462f-a5c7-8a621a5716e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_beb51d80-a50d-4535-b8bb-bdd511e49583" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8b1d55c5-bf91-4c4a-825b-6873ff6e9a33" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_beb51d80-a50d-4535-b8bb-bdd511e49583" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_a2ae7a65-cea8-4701-9fbb-94ff59408e41" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_beb51d80-a50d-4535-b8bb-bdd511e49583" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_a2ae7a65-cea8-4701-9fbb-94ff59408e41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_b0e12bc0-2223-45f9-b658-379c508308ee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_beb51d80-a50d-4535-b8bb-bdd511e49583" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_b0e12bc0-2223-45f9-b658-379c508308ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_12eeb69d-53bc-4e07-8020-c5b304b4ff73" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_beb51d80-a50d-4535-b8bb-bdd511e49583" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_12eeb69d-53bc-4e07-8020-c5b304b4ff73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_d9430fc7-b208-4e54-af79-291a074d3e0b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_beb51d80-a50d-4535-b8bb-bdd511e49583" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_d9430fc7-b208-4e54-af79-291a074d3e0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_ed7af4ff-030e-4fe0-9443-4f93c4b96da0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_beb51d80-a50d-4535-b8bb-bdd511e49583" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_ed7af4ff-030e-4fe0-9443-4f93c4b96da0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.inuvo.com/role/StockholdersEquity" xlink:type="simple" xlink:href="inuv-20211231.xsd#StockholdersEquity"/>
  <link:presentationLink xlink:role="http://www.inuvo.com/role/StockholdersEquity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_22401818-034d-4b41-a77e-0072a02fb9bd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_43056fc5-2d56-4d96-a06c-c03ba1df39e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_22401818-034d-4b41-a77e-0072a02fb9bd" xlink:to="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_43056fc5-2d56-4d96-a06c-c03ba1df39e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.inuvo.com/role/StockholdersEquityDetails" xlink:type="simple" xlink:href="inuv-20211231.xsd#StockholdersEquityDetails"/>
  <link:presentationLink xlink:role="http://www.inuvo.com/role/StockholdersEquityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_1cd5211b-4b82-46ba-b536-8a045a44a261" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightTable_7f49f0a8-51e0-49a2-b9c6-c0e71a43d3ec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_1cd5211b-4b82-46ba-b536-8a045a44a261" xlink:to="loc_us-gaap_ClassOfWarrantOrRightTable_7f49f0a8-51e0-49a2-b9c6-c0e71a43d3ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_12a08438-794c-45ef-bc8c-146e5529b72c" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightTable_7f49f0a8-51e0-49a2-b9c6-c0e71a43d3ec" xlink:to="loc_srt_RangeAxis_12a08438-794c-45ef-bc8c-146e5529b72c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_9467fb15-b298-45ff-aa9b-e8698648b136" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_12a08438-794c-45ef-bc8c-146e5529b72c" xlink:to="loc_srt_RangeMember_9467fb15-b298-45ff-aa9b-e8698648b136" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_37b8ae05-2a0c-4ac5-8271-38feed14b452" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_9467fb15-b298-45ff-aa9b-e8698648b136" xlink:to="loc_srt_MaximumMember_37b8ae05-2a0c-4ac5-8271-38feed14b452" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeAxis_79d79a5d-86c7-48f1-b318-0a59d2763965" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightTable_7f49f0a8-51e0-49a2-b9c6-c0e71a43d3ec" xlink:to="loc_us-gaap_MeasurementInputTypeAxis_79d79a5d-86c7-48f1-b318-0a59d2763965" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_91a50a3b-76a9-4f8b-bd57-fcb8f10e9554" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeAxis_79d79a5d-86c7-48f1-b318-0a59d2763965" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_91a50a3b-76a9-4f8b-bd57-fcb8f10e9554" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_MeasurementInputImpliedVolatilityMember_fc245cde-9a4f-4edc-9d5f-6170c1b29b55" xlink:href="inuv-20211231.xsd#inuv_MeasurementInputImpliedVolatilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_91a50a3b-76a9-4f8b-bd57-fcb8f10e9554" xlink:to="loc_inuv_MeasurementInputImpliedVolatilityMember_fc245cde-9a4f-4edc-9d5f-6170c1b29b55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_MeasurementInputRiskFreeYieldMember_d45b316e-7657-46f3-8eb6-a9d3f4628493" xlink:href="inuv-20211231.xsd#inuv_MeasurementInputRiskFreeYieldMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_91a50a3b-76a9-4f8b-bd57-fcb8f10e9554" xlink:to="loc_inuv_MeasurementInputRiskFreeYieldMember_d45b316e-7657-46f3-8eb6-a9d3f4628493" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputSharePriceMember_0a00aef1-5cb1-45a5-82ef-063fba5ee76f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_MeasurementInputSharePriceMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MeasurementInputTypeDomain_91a50a3b-76a9-4f8b-bd57-fcb8f10e9554" xlink:to="loc_us-gaap_MeasurementInputSharePriceMember_0a00aef1-5cb1-45a5-82ef-063fba5ee76f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_c9bad89e-7ba1-437b-ae9e-eba0cb228a8b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightTable_7f49f0a8-51e0-49a2-b9c6-c0e71a43d3ec" xlink:to="loc_us-gaap_DebtInstrumentAxis_c9bad89e-7ba1-437b-ae9e-eba0cb228a8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_ca709e89-945a-4398-b7eb-a40fbd5657ef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_c9bad89e-7ba1-437b-ae9e-eba0cb228a8b" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_ca709e89-945a-4398-b7eb-a40fbd5657ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_9d7cf5d5-aead-4751-8613-4b774fc3ab5c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConvertibleDebtMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_ca709e89-945a-4398-b7eb-a40fbd5657ef" xlink:to="loc_us-gaap_ConvertibleDebtMember_9d7cf5d5-aead-4751-8613-4b774fc3ab5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightLineItems_36c4c54d-26fd-4e3a-a5fe-87ed10ae8c8e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfWarrantOrRightLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightTable_7f49f0a8-51e0-49a2-b9c6-c0e71a43d3ec" xlink:to="loc_us-gaap_ClassOfWarrantOrRightLineItems_36c4c54d-26fd-4e3a-a5fe-87ed10ae8c8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_506b74ac-efe8-4964-9828-e28599e7dd40" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightLineItems_36c4c54d-26fd-4e3a-a5fe-87ed10ae8c8e" xlink:to="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_506b74ac-efe8-4964-9828-e28599e7dd40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_2a071427-8545-48e8-b1aa-5f704ba657fd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockConsiderationReceivedOnTransaction"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightLineItems_36c4c54d-26fd-4e3a-a5fe-87ed10ae8c8e" xlink:to="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_2a071427-8545-48e8-b1aa-5f704ba657fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtConversionConvertedInstrumentAmount1_e70d28cb-d3a6-44ba-80bc-d50db7180216" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtConversionConvertedInstrumentAmount1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightLineItems_36c4c54d-26fd-4e3a-a5fe-87ed10ae8c8e" xlink:to="loc_us-gaap_DebtConversionConvertedInstrumentAmount1_e70d28cb-d3a6-44ba-80bc-d50db7180216" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_ReferralAgreementTerm_fcf98b23-acb0-41e3-9bc4-6e6a449302c2" xlink:href="inuv-20211231.xsd#inuv_ReferralAgreementTerm"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightLineItems_36c4c54d-26fd-4e3a-a5fe-87ed10ae8c8e" xlink:to="loc_inuv_ReferralAgreementTerm_fcf98b23-acb0-41e3-9bc4-6e6a449302c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_ClassOfWarrantOrRightGrantedInPeriod_62ec3c48-8f2e-47ee-8341-dfa942df9397" xlink:href="inuv-20211231.xsd#inuv_ClassOfWarrantOrRightGrantedInPeriod"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightLineItems_36c4c54d-26fd-4e3a-a5fe-87ed10ae8c8e" xlink:to="loc_inuv_ClassOfWarrantOrRightGrantedInPeriod_62ec3c48-8f2e-47ee-8341-dfa942df9397" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantsAndRightsOutstanding_7aced704-4d6e-46af-9e3d-62232c2bd3b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WarrantsAndRightsOutstanding"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightLineItems_36c4c54d-26fd-4e3a-a5fe-87ed10ae8c8e" xlink:to="loc_us-gaap_WarrantsAndRightsOutstanding_7aced704-4d6e-46af-9e3d-62232c2bd3b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantsAndRightsOutstandingTerm_04efe3a6-2a65-411b-8179-5b8d2111a4a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WarrantsAndRightsOutstandingTerm"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightLineItems_36c4c54d-26fd-4e3a-a5fe-87ed10ae8c8e" xlink:to="loc_us-gaap_WarrantsAndRightsOutstandingTerm_04efe3a6-2a65-411b-8179-5b8d2111a4a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WarrantsAndRightsOutstandingMeasurementInput_9f043922-e86d-4647-afb8-a25579d51b57" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WarrantsAndRightsOutstandingMeasurementInput"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightLineItems_36c4c54d-26fd-4e3a-a5fe-87ed10ae8c8e" xlink:to="loc_us-gaap_WarrantsAndRightsOutstandingMeasurementInput_9f043922-e86d-4647-afb8-a25579d51b57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAdjustmentOfWarrants_528b6468-6dfc-4bd1-abef-149eba8cfaa8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueAdjustmentOfWarrants"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightLineItems_36c4c54d-26fd-4e3a-a5fe-87ed10ae8c8e" xlink:to="loc_us-gaap_FairValueAdjustmentOfWarrants_528b6468-6dfc-4bd1-abef-149eba8cfaa8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_FairValueAdjustmentOfWarrantsUnrealized_d02d14b7-4a0a-4011-bd78-427f2f318064" xlink:href="inuv-20211231.xsd#inuv_FairValueAdjustmentOfWarrantsUnrealized"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightLineItems_36c4c54d-26fd-4e3a-a5fe-87ed10ae8c8e" xlink:to="loc_inuv_FairValueAdjustmentOfWarrantsUnrealized_d02d14b7-4a0a-4011-bd78-427f2f318064" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockShares_c3ea0685-48a6-4456-ad2a-51f9f151501e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockShares"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfWarrantOrRightLineItems_36c4c54d-26fd-4e3a-a5fe-87ed10ae8c8e" xlink:to="loc_us-gaap_TreasuryStockShares_c3ea0685-48a6-4456-ad2a-51f9f151501e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.inuvo.com/role/RetirementPlanCosts" xlink:type="simple" xlink:href="inuv-20211231.xsd#RetirementPlanCosts"/>
  <link:presentationLink xlink:role="http://www.inuvo.com/role/RetirementPlanCosts" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_d794b73b-7b19-47e7-afd4-27abddeb9851" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_4fcf4187-4285-4da2-97ee-040e8702e4cb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndEmployeeBenefitPlansTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_d794b73b-7b19-47e7-afd4-27abddeb9851" xlink:to="loc_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_4fcf4187-4285-4da2-97ee-040e8702e4cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.inuvo.com/role/RetirementPlanCostsDetails" xlink:type="simple" xlink:href="inuv-20211231.xsd#RetirementPlanCostsDetails"/>
  <link:presentationLink xlink:role="http://www.inuvo.com/role/RetirementPlanCostsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_60421b9c-528a-47e7-bd9c-119e8acae2b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_4c40b975-3c53-467f-8e6f-2f7647486690" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_60421b9c-528a-47e7-bd9c-119e8acae2b2" xlink:to="loc_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_4c40b975-3c53-467f-8e6f-2f7647486690" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_1a96c865-3a70-4ea9-9d61-d0bab6ba5c0b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_60421b9c-528a-47e7-bd9c-119e8acae2b2" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_1a96c865-3a70-4ea9-9d61-d0bab6ba5c0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.inuvo.com/role/Leases" xlink:type="simple" xlink:href="inuv-20211231.xsd#Leases"/>
  <link:presentationLink xlink:role="http://www.inuvo.com/role/Leases" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_8ba9532f-018b-42a8-b058-593c99d36d70" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock_f6614396-08f3-434b-9e5b-99d35454ed17" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_8ba9532f-018b-42a8-b058-593c99d36d70" xlink:to="loc_us-gaap_LesseeOperatingLeasesTextBlock_f6614396-08f3-434b-9e5b-99d35454ed17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeFinanceLeasesTextBlock_b366684a-e35a-42fd-a858-1909daefca37" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeFinanceLeasesTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_8ba9532f-018b-42a8-b058-593c99d36d70" xlink:to="loc_us-gaap_LesseeFinanceLeasesTextBlock_b366684a-e35a-42fd-a858-1909daefca37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.inuvo.com/role/LeasesTables" xlink:type="simple" xlink:href="inuv-20211231.xsd#LeasesTables"/>
  <link:presentationLink xlink:role="http://www.inuvo.com/role/LeasesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_e5945858-63db-4e24-ba5c-b17269454656" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock_04e5a9ec-636c-415d-9c89-1748dadd08ca" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_e5945858-63db-4e24-ba5c-b17269454656" xlink:to="loc_us-gaap_LeaseCostTableTextBlock_04e5a9ec-636c-415d-9c89-1748dadd08ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_45f68791-1b64-47cd-9d73-6b11e61bbce3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_e5945858-63db-4e24-ba5c-b17269454656" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_45f68791-1b64-47cd-9d73-6b11e61bbce3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_98ad19d6-32f8-429c-8826-1012f3906668" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_e5945858-63db-4e24-ba5c-b17269454656" xlink:to="loc_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_98ad19d6-32f8-429c-8826-1012f3906668" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.inuvo.com/role/LeasesNarrativeDetails" xlink:type="simple" xlink:href="inuv-20211231.xsd#LeasesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.inuvo.com/role/LeasesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_10fa03f4-acc8-4e23-815d-61e2ba70a277" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_56cd5a39-5aa4-4c4e-9013-24906c9c3436" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_10fa03f4-acc8-4e23-815d-61e2ba70a277" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_56cd5a39-5aa4-4c4e-9013-24906c9c3436" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_88e36114-d0a8-429f-ba55-219c3dcef37a" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_56cd5a39-5aa4-4c4e-9013-24906c9c3436" xlink:to="loc_srt_RangeAxis_88e36114-d0a8-429f-ba55-219c3dcef37a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_288eb082-b5e2-4457-8fc1-d3f052d93cde" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_88e36114-d0a8-429f-ba55-219c3dcef37a" xlink:to="loc_srt_RangeMember_288eb082-b5e2-4457-8fc1-d3f052d93cde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_1cfda4af-883b-4cd3-a595-a19532ae76dc" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_288eb082-b5e2-4457-8fc1-d3f052d93cde" xlink:to="loc_srt_MinimumMember_1cfda4af-883b-4cd3-a595-a19532ae76dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_617e41d3-a2f8-400d-9cc5-14553ab8d8a7" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_288eb082-b5e2-4457-8fc1-d3f052d93cde" xlink:to="loc_srt_MaximumMember_617e41d3-a2f8-400d-9cc5-14553ab8d8a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_440f93d1-dcf2-48d0-8aca-1812a747df76" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_56cd5a39-5aa4-4c4e-9013-24906c9c3436" xlink:to="loc_us-gaap_LesseeLeaseDescriptionLineItems_440f93d1-dcf2-48d0-8aca-1812a747df76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_LesseeTermOfContract_64fa39ae-f517-424a-ab3e-426dfc457821" xlink:href="inuv-20211231.xsd#inuv_LesseeTermOfContract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_440f93d1-dcf2-48d0-8aca-1812a747df76" xlink:to="loc_inuv_LesseeTermOfContract_64fa39ae-f517-424a-ab3e-426dfc457821" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_23477625-e2d7-4c34-be57-888857da1391" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_440f93d1-dcf2-48d0-8aca-1812a747df76" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_23477625-e2d7-4c34-be57-888857da1391" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset_a7a44ac5-39b4-4e76-82b7-cfce051101b0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_440f93d1-dcf2-48d0-8aca-1812a747df76" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAsset_a7a44ac5-39b4-4e76-82b7-cfce051101b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_a2f4891a-a82b-4017-8674-5a1b8e839f02" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_440f93d1-dcf2-48d0-8aca-1812a747df76" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_a2f4891a-a82b-4017-8674-5a1b8e839f02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.inuvo.com/role/LeasesOperatingLeasesDetails" xlink:type="simple" xlink:href="inuv-20211231.xsd#LeasesOperatingLeasesDetails"/>
  <link:presentationLink xlink:role="http://www.inuvo.com/role/LeasesOperatingLeasesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_c9fb13f5-3137-4285-a3a1-7439a64b78da" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_497893a4-b987-49fb-85fe-a7311d44c475" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasePayments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_c9fb13f5-3137-4285-a3a1-7439a64b78da" xlink:to="loc_us-gaap_OperatingLeasePayments_497893a4-b987-49fb-85fe-a7311d44c475" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_c97ad1b4-6dd7-4be8-91a2-3c8b2f8ed57f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_c9fb13f5-3137-4285-a3a1-7439a64b78da" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_c97ad1b4-6dd7-4be8-91a2-3c8b2f8ed57f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_bf61facd-b2c0-471e-aac8-e6f05284a1a2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_c9fb13f5-3137-4285-a3a1-7439a64b78da" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_bf61facd-b2c0-471e-aac8-e6f05284a1a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_bce76e08-4d27-43ac-a47b-3fe8b240405c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_c9fb13f5-3137-4285-a3a1-7439a64b78da" xlink:to="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_bce76e08-4d27-43ac-a47b-3fe8b240405c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths_4a4e3f79-d89f-46b3-afdd-2a87f1789c73" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_bce76e08-4d27-43ac-a47b-3fe8b240405c" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths_4a4e3f79-d89f-46b3-afdd-2a87f1789c73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo_a4378840-aa83-4dd7-a6c0-459039b2923e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_bce76e08-4d27-43ac-a47b-3fe8b240405c" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo_a4378840-aa83-4dd7-a6c0-459039b2923e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree_93d18cda-853e-473e-a8cc-e75acda07b10" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_bce76e08-4d27-43ac-a47b-3fe8b240405c" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree_93d18cda-853e-473e-a8cc-e75acda07b10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_3dde142d-2c20-40b7-92fc-aea20ace7904" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_bce76e08-4d27-43ac-a47b-3fe8b240405c" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_3dde142d-2c20-40b7-92fc-aea20ace7904" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_ee10a9bc-ac71-49b4-8eaf-f622e7a9c17c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_bce76e08-4d27-43ac-a47b-3fe8b240405c" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_ee10a9bc-ac71-49b4-8eaf-f622e7a9c17c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_f0dcefa8-9ada-481a-a18b-d2ddf81f0918" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_bce76e08-4d27-43ac-a47b-3fe8b240405c" xlink:to="loc_us-gaap_OperatingLeaseLiability_f0dcefa8-9ada-481a-a18b-d2ddf81f0918" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.inuvo.com/role/LeasesOperatingLeasesDetails_1" xlink:type="simple" xlink:href="inuv-20211231.xsd#LeasesOperatingLeasesDetails_1"/>
  <link:presentationLink xlink:role="http://www.inuvo.com/role/LeasesOperatingLeasesDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.inuvo.com/role/LeasesFinanceLeasesDetails" xlink:type="simple" xlink:href="inuv-20211231.xsd#LeasesFinanceLeasesDetails"/>
  <link:presentationLink xlink:role="http://www.inuvo.com/role/LeasesFinanceLeasesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_0585ad0c-590f-4b2e-85a5-221c4034e9af" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_inuv_FinanceLeasePayments_749d9165-e2c2-42eb-9e6d-cc7aabfb318d" xlink:href="inuv-20211231.xsd#inuv_FinanceLeasePayments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_0585ad0c-590f-4b2e-85a5-221c4034e9af" xlink:to="loc_inuv_FinanceLeasePayments_749d9165-e2c2-42eb-9e6d-cc7aabfb318d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_9fd6ab61-a37c-416c-afe3-a4416acc1bc0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_0585ad0c-590f-4b2e-85a5-221c4034e9af" xlink:to="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_9fd6ab61-a37c-416c-afe3-a4416acc1bc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_34df2249-727b-495d-ac17-67e86ff57f13" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_0585ad0c-590f-4b2e-85a5-221c4034e9af" xlink:to="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_34df2249-727b-495d-ac17-67e86ff57f13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_31e08e81-78b4-40d0-b7f2-c95a6450a5e6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_0585ad0c-590f-4b2e-85a5-221c4034e9af" xlink:to="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_31e08e81-78b4-40d0-b7f2-c95a6450a5e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_bbec727c-9ec6-4b65-8197-0d59bdc0031f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_31e08e81-78b4-40d0-b7f2-c95a6450a5e6" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_bbec727c-9ec6-4b65-8197-0d59bdc0031f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_d247f4d7-2be0-4922-bde1-207d875a0661" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_31e08e81-78b4-40d0-b7f2-c95a6450a5e6" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_d247f4d7-2be0-4922-bde1-207d875a0661" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_2635de68-d1f5-4ff3-aa55-287494d93a6d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_31e08e81-78b4-40d0-b7f2-c95a6450a5e6" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_2635de68-d1f5-4ff3-aa55-287494d93a6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_a5d445d9-9b18-46d5-918a-4ff3a67380dd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_31e08e81-78b4-40d0-b7f2-c95a6450a5e6" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_a5d445d9-9b18-46d5-918a-4ff3a67380dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_7f2b8a16-d047-4dc9-bade-73b6033ba34f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_31e08e81-78b4-40d0-b7f2-c95a6450a5e6" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_7f2b8a16-d047-4dc9-bade-73b6033ba34f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_df8337df-e3e5-44ba-99e0-c2c0af50d5c7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_31e08e81-78b4-40d0-b7f2-c95a6450a5e6" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_df8337df-e3e5-44ba-99e0-c2c0af50d5c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_b71a9ff2-4779-4bb7-ba86-a17ccd31c599" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_31e08e81-78b4-40d0-b7f2-c95a6450a5e6" xlink:to="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_b71a9ff2-4779-4bb7-ba86-a17ccd31c599" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_e40c17ec-6134-4719-99fe-bee60e3bbb6f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_31e08e81-78b4-40d0-b7f2-c95a6450a5e6" xlink:to="loc_us-gaap_FinanceLeaseLiability_e40c17ec-6134-4719-99fe-bee60e3bbb6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.inuvo.com/role/LeasesFinanceLeasesDetails_1" xlink:type="simple" xlink:href="inuv-20211231.xsd#LeasesFinanceLeasesDetails_1"/>
  <link:presentationLink xlink:role="http://www.inuvo.com/role/LeasesFinanceLeasesDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.inuvo.com/role/RelatedPartyTransactions" xlink:type="simple" xlink:href="inuv-20211231.xsd#RelatedPartyTransactions"/>
  <link:presentationLink xlink:role="http://www.inuvo.com/role/RelatedPartyTransactions" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_aaf7ad95-bec3-478c-936b-545b71be366d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_4660f2af-cec2-4f9e-befe-6d989c249b88" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_aaf7ad95-bec3-478c-936b-545b71be366d" xlink:to="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_4660f2af-cec2-4f9e-befe-6d989c249b88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.inuvo.com/role/RelatedPartyTransactionsDetails" xlink:type="simple" xlink:href="inuv-20211231.xsd#RelatedPartyTransactionsDetails"/>
  <link:presentationLink xlink:role="http://www.inuvo.com/role/RelatedPartyTransactionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_fcb2fec3-e7a8-4ac2-afbb-5d1fba9edaaf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_ea1c1b90-addc-4075-be5b-42cfd2973dbc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_fcb2fec3-e7a8-4ac2-afbb-5d1fba9edaaf" xlink:to="loc_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction_ea1c1b90-addc-4075-be5b-42cfd2973dbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockPricePerShare_7d27abb1-9fcf-4c44-9103-039ad4eb9572" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockPricePerShare"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_fcb2fec3-e7a8-4ac2-afbb-5d1fba9edaaf" xlink:to="loc_us-gaap_SaleOfStockPricePerShare_7d27abb1-9fcf-4c44-9103-039ad4eb9572" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_8c5e3502-dd8b-4997-861e-9fe829b1a9e2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SaleOfStockConsiderationReceivedOnTransaction"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_fcb2fec3-e7a8-4ac2-afbb-5d1fba9edaaf" xlink:to="loc_us-gaap_SaleOfStockConsiderationReceivedOnTransaction_8c5e3502-dd8b-4997-861e-9fe829b1a9e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>14
<FILENAME>inuv-20211231_g1.jpg
<TEXT>
begin 644 inuv-20211231_g1.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  (! 0(! 0(" @(" @(" P4# P,#
M P8$! ,%!P8'!P<&!P<("0L)" @*" <'"@T*"@L,# P,!PD.#PT,#@L,# S_
MVP!# 0(" @,# P8# P8," <(# P,# P,# P,# P,# P,# P,# P,# P,# P,
M# P,# P,# P,# P,# P,# P,# P,# S_P  1"  Z +<# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#ZQ_X*L_\
M!=/XC?L&?MCR?#CPUX1\(ZQI2V]G+]JU 7'GYF2-F^XX7 WG'':OT^\-ZFVL
M^';"\=55[NVCF95Z LH) _.JNL> -"\0WOVG4-$TF^N< >;<6<<KX'3YF!-:
MRJ$4    8  Z4 +1110 451UCQ-IOAX W^H65CNY'VB=8L_]]$5+INKVFLV_
MFV=S;W<73?#('7\P: +-?,7Q._;;\1^"/B)K.D6VCZ7-;Z==/!'(XDW.!W.#
MBOIVJLFBV<TA=[2V9F.2QB4DG\J^?XARS,,;2A#+\2Z$D[MJ/-=6VW1G4C*2
M]UV/D_\ X>">*?\ H!:1_P!\R_XT?\/!/%/_ $ M(_[YE_QKZO\ [!L?^?*T
M_P"_*_X4?V#8_P#/E:?]^5_PKY+_ %2XE_Z&S_\ !:_S,?8U?YSY0_X>">*?
M^@%I'_?,O^-=5\$_VR?$'Q,^*&E:'>:3IMO;7S.KR1B3<N$9N,G':OH7^P;'
M_GRM/^_*_P"%.AT>TMI0\=K;HZ]&6( C\<5T8/A?B&E7A4K9HYQ33<>1*Z3U
M5[]=AJE43NYEFBBBOT4Z0HHHH **** "BBLF7Q[H<%W]G?6=*2?IY;7<8?\
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
M^#J7]E&3PS\1/ GQMT>)H!JR#P_J\\0P8[F',MI*3ZE=Z@_],U]*_;>O _\
M@IU^RE%^VA^P[X^\"^4DFIW>GM>Z0Q&3%?0?O8"/JR[#[.: (_\ @EW^U;'^
MV=^PQX!\<-,LFJW&GK8ZPH.3'?6_[J8'ZLN_Z.*_&C_@HGXEO?\ @K5_P6\T
M[X<:+</<>'M*U2'PC:O&=\<5K;L9-0N!VQN$QSW"J*3_ ((R_P#!2B[_ &+/
MV8OVC?#&HR^1<Z9H3^(?#]O.^TQ:GE;-X@/7>\+$?],S7M'_  :O_LJ3^*?B
M!X^^.6MQO<-8@Z!I4\HR9;F;$UY,#ZX,:G_KH: /VA\+>&K+P7X9T[1]-@2U
MT[2K:.SM84'RQ11J$11]% %?ST_L(3)X-_X.,6AU[Y;AO'>O6RF7@B>07/E?
MB00!]17]$M?@;_P<$_LM^)OV+_V^]%_:!\')+;:7XKO[;58KV-3LT_6[;:61
MSV\T(KC/WOW@[4 ?OE17S]_P3I_X*&>#/^"B'P&L/$_AZ\M[?7;>%(]>T1I!
M]ITBZQ\RE>IC)R4?HP([Y ^@: "OY[O^#F>]M]>_X*=Z-8:< ^IV_AK3K><)
M]XRR3R&(?7!&/J*_<7]K/]K;P1^Q7\&-3\<>.]7@TW3+"-C##N'VC49L?+!
MG5Y&.  .F<G !-?A+_P3V^%WBK_@LG_P5UO/B=XDL''AS2=83Q/KAY:WLX86
M'V*P5N['9&,>B.U '] /P9T^ZTCX/^%+6^#"]MM&LXK@-U$BP(&S[Y!HKI:*
M /RH_P"#@+_@D3\2_P!L[XD^&/B#\+;&T\075G8OINK:5->);3 94QRQ%\*P
MP"&7.>A]:W_^"-/PS_;3^&_Q]^P?'JYU]OAMIWAN2ST^"]O[2X2*X5XA"/W?
M[PD1AP"2>.M?IQ10!^1G_!PO_P $W/C1^VG^TEX&USX:>#7\1Z7I'AUK*[G%
M[!!Y4QN6?;B1@3\I!K]4OA+HUSX<^%?AG3[V/R;RPTFUMYX\@^7(D**PR.#@
M@UT-% !7F'[:?P#F_:D_9/\ B!\/;6[CL+OQ9HL]A;W$@)2*5ES&6QSMW!<X
M[9KT^B@#^>CX#_\ !-7_ (*#?L3W^MV?PST[4_#J:HZ+?OI6M64EM?F/(1P)
M">@9L' .&(K][O"/ANX\3?!73-(\7P+?7>H:)%9ZW#/AA<.\ 2X5\<')+@XX
MYKJ:* /P _:V_P""&?[0/[!_Q^G\=?L_-K.O>'K.X>[T>^T.\6'6=%C8DF&6
M,D>8JCC<N0RCYE'2H/#?[9/_  4F^,X'A/1_^$RDNR/*>:VT.SM;F/L6:<@!
M<?WJ_H&HH _*#_@FE_P0$\0:-\8K;XR?M-:W_P )=XR@N%O[/0Y;QM05+D'*
M37D[9$K(>5C7Y <$DXQ7A_[=7_!'S]J;P1_P49\6_%WX,VO]HKKFN3Z_I&L:
M;JD%O>:>\^3)%(DI'(W,O=64_45^Y]% 'RS_ ,$B=(^/FB_LPWT7[1<^H7/C
MLZ]<M ]Y-!*_V(I%Y0!A^7&[S..M?4U%% 'X$?\ !3?_ ((0?&O5_P!MCQ[K
MGPE\#C7?!'B>Z_MBT>*_@MU@EG&^:#8[ @++NQQC!%?L%_P36_9-C_8F_8I\
M"?#YHXEU33; 7&KNF#YM_-^\N#D=<.Q4'T45[K10 5QOQ]^ /A+]I[X3ZOX)
M\<:-;:[X<UN+RKFVF'0]5=&'*.IP58<@BNRHH _"K]H+_@W[_:!_8G^*DGC;
M]FGQ;J.N6<#,]J+34!IVNV<><^4X)$5PO;K\V.5%<\?^"C/_  4@\*M_PBMS
MI6LG5!^Y!N/"EH]YGI]\<$^]?OM10!^"?P]_X(L?M<?\%)/B79^)OV@/$VI>
M&=*4@M<Z]=K=W\41.2EM9QGRXCC^\5'UQBOUX^ G[%GAW]AK]ER7P/\ !^S_
M +(N;>/S_MLL:7%WJ=UQNFG9L!W8#'8*,   5[I10!XC\#O$OQGU#XUW%AXU
HTK2[;P;8Z1<+'?PHHFU&]%VAADP'.Q?LS$%-O+HQR 0**]NHH __V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140061283568280">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Audit Information<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_inuv_AuditInformationAbstract', window );"><strong>Audit Information [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AuditorName', window );">Auditor Name</a></td>
<td class="text">EisnerAmper, LLP<span></span>
</td>
<td class="text">Mayer Hoffman McCann P.C.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AuditorLocation', window );">Auditor Location</a></td>
<td class="text">Iselin, NJ<span></span>
</td>
<td class="text">Clearwater, Florida<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AuditorFirmId', window );">Auditor Firm ID</a></td>
<td class="text">274<span></span>
</td>
<td class="text">199<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorFirmId">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>PCAOB issued Audit Firm Identifier</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorFirmId</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:nonemptySequenceNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorLocation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorLocation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_inuv_AuditInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Audit Information [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">inuv_AuditInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>inuv_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140061197843544">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover Page - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Mar. 11, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-K<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentAnnualReport', window );">Document Annual Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Dec. 31,  2021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-32442<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">INUVO, INC.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">NV<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">87-0450450<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">500 President Clinton Ave.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressAddressLine2', window );">Entity Address, Address Line Two</a></td>
<td class="text">Suite 300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Little Rock<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">AR<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">72201<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">501<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">205-8508<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common Stock<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">INUV<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NYSEAMER<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityWellKnownSeasonedIssuer', window );">Entity Well-known Seasoned Issuer</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityVoluntaryFilers', window );">Entity Voluntary Filers</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Non-accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_IcfrAuditorAttestationFlag', window );">ICFR Auditor Attestation Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityPublicFloat', window );">Entity Public Float</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 104.6<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">119,547,810<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentsIncorporatedByReferenceTextBlock', window );">Documents Incorporated by Reference</a></td>
<td class="text">List hereunder the following documents if incorporated by reference and the Part of the Form 10-K (e.g., Part I, Part II, etc.) into which the document is incorporated: (1) Any annual report to security holders; (2) Any proxy or information statement; and (3) Any prospectus filed pursuant to Rule 424(b) or (c) under the Securities Act of 1933.  The listed documents should be clearly described for identification purposes (e.g., annual report to security holders for fiscal year ended December 24, 1980). The information required by Part III of this Annual Report, to the extent not set forth herein, is incorporated herein by reference from the registrant&#8217;s definitive proxy statement relating to the Annual Meeting of Shareholders to be held in 2022, which definitive proxy statement shall be filed with the Securities and Exchange Commission within 120 days after the end of the fiscal year to which this Annual Report relates.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000829323<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">FY<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CoverAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentAnnualReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an annual report.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentAnnualReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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'.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentsIncorporatedByReferenceTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Documents incorporated by reference.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-23<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentsIncorporatedByReferenceTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Address Line 2 such as Street or Suite number</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityPublicFloat">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityPublicFloat</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityVoluntaryFilers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityVoluntaryFilers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityWellKnownSeasonedIssuer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityWellKnownSeasonedIssuer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_IcfrAuditorAttestationFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_IcfrAuditorAttestationFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140061196853816">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED BALANCE SHEETS - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 10,475,964<span></span>
</td>
<td class="nump">$ 7,890,665<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MarketableSecuritiesCurrent', window );">Marketable securities - short term</a></td>
<td class="nump">1,927,979<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net of allowance for doubtful accounts of $202,904 and $209,667, respectively</a></td>
<td class="nump">9,265,813<span></span>
</td>
<td class="nump">6,227,610<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PrepaidExpenseCurrent', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">1,408,186<span></span>
</td>
<td class="nump">413,435<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">23,077,942<span></span>
</td>
<td class="nump">14,531,710<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">1,506,766<span></span>
</td>
<td class="nump">1,187,061<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsAbstract', window );"><strong>Other assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Right of use assets - operating lease</a></td>
<td class="nump">641,306<span></span>
</td>
<td class="nump">606,573<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAsset', window );">Right of use assets - finance lease</a></td>
<td class="nump">201,902<span></span>
</td>
<td class="nump">395,910<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_inuv_ReferralAgreement', window );">Referral and support services agreement advance</a></td>
<td class="nump">1,100,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MarketableSecuritiesNoncurrent', window );">Marketable securities - long term</a></td>
<td class="nump">859,512<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangible assets, net of accumulated amortization</a></td>
<td class="nump">6,720,585<span></span>
</td>
<td class="nump">8,586,089<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">9,853,342<span></span>
</td>
<td class="nump">9,853,342<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other assets</a></td>
<td class="nump">35,720<span></span>
</td>
<td class="nump">20,886<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_inuv_OtherAssetsTotalNoncurrent', window );">Total other assets</a></td>
<td class="nump">19,412,366<span></span>
</td>
<td class="nump">19,462,800<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">43,997,074<span></span>
</td>
<td class="nump">35,181,571<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">4,844,716<span></span>
</td>
<td class="nump">4,048,260<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued expenses and other current liabilities</a></td>
<td class="nump">5,374,391<span></span>
</td>
<td class="nump">4,216,448<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Lease liability - operating lease</a></td>
<td class="nump">340,478<span></span>
</td>
<td class="nump">217,671<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityCurrent', window );">Lease liability - finance lease</a></td>
<td class="nump">102,954<span></span>
</td>
<td class="nump">246,793<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">10,662,539<span></span>
</td>
<td class="nump">8,729,172<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesNoncurrentAbstract', window );"><strong>Long-term liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilitiesNet', window );">Deferred tax liability</a></td>
<td class="nump">107,000<span></span>
</td>
<td class="nump">107,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Lease liability - operating lease</a></td>
<td class="nump">300,827<span></span>
</td>
<td class="nump">388,902<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityNoncurrent', window );">Lease liability - finance lease</a></td>
<td class="nump">105,411<span></span>
</td>
<td class="nump">93,426<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other long-term liabilities</a></td>
<td class="nump">13,302<span></span>
</td>
<td class="nump">573,957<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesNoncurrent', window );">Total long-term liabilities</a></td>
<td class="nump">526,540<span></span>
</td>
<td class="nump">1,163,285<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders&#8217; equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Authorized shares - 500,000 - none issued and outstanding</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Authorized shares 200,000,000 and 100,000,000, respectively; issued and outstanding shares 118,747,447 and 98,035,829 respectively;</a></td>
<td class="nump">118,748<span></span>
</td>
<td class="nump">98,036<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="nump">176,586,529<span></span>
</td>
<td class="nump">161,541,448<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive income</a></td>
<td class="nump">53,737<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="num">(143,951,019)<span></span>
</td>
<td class="num">(136,350,370)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders' equity</a></td>
<td class="nump">32,807,995<span></span>
</td>
<td class="nump">25,289,114<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and stockholders' equity</a></td>
<td class="nump">$ 43,997,074<span></span>
</td>
<td class="nump">$ 35,181,571<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_inuv_OtherAssetsTotalNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Other Assets Total, Noncurrent</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">inuv_OtherAssetsTotalNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>inuv_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_inuv_ReferralAgreement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Referral Agreement</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">inuv_ReferralAgreement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>inuv_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669686-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6801-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 15: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of right-of-use asset from finance lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16212-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 20: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation due after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 201.5-02(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 201.5-02(26))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 201.5-02(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MarketableSecuritiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in marketable security, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MarketableSecuritiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MarketableSecuritiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in marketable security, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.12)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MarketableSecuritiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6787-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6387103&amp;loc=d3e6435-108320<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 05<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123349782&amp;loc=d3e5879-108316<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140061196826424">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsAbstract', window );"><strong>Assets</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Allowance for doubtful accounts</a></td>
<td class="nump">$ 202,904<span></span>
</td>
<td class="nump">$ 209,667<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders Equity</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Preferred stock par value (in usd per share)</a></td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock shares authorized (in shares)</a></td>
<td class="nump">500,000<span></span>
</td>
<td class="nump">500,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred stock shares issued (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred stock shares outstanding (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in usd per share)</a></td>
<td class="nump">$ 0.001<span></span>
</td>
<td class="nump">$ 0.001<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock shares authorized (in shares)</a></td>
<td class="nump">200,000,000<span></span>
</td>
<td class="nump">100,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock shares issued (in shares)</a></td>
<td class="nump">118,747,447<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock shares outstanding (in shares)</a></td>
<td class="nump">98,035,829<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5074-111524<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140061197686504">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>Income Statement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Net revenue</a></td>
<td class="nump">$ 59,830,688<span></span>
</td>
<td class="nump">$ 44,640,007<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">Cost of revenue</a></td>
<td class="nump">15,925,837<span></span>
</td>
<td class="nump">8,296,483<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">43,904,851<span></span>
</td>
<td class="nump">36,343,524<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating expenses:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MarketingExpense', window );">Marketing costs</a></td>
<td class="nump">33,096,000<span></span>
</td>
<td class="nump">27,410,284<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SalariesAndWages', window );">Compensation</a></td>
<td class="nump">11,381,279<span></span>
</td>
<td class="nump">9,350,831<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpense', window );">Selling, general and administrative</a></td>
<td class="nump">7,198,213<span></span>
</td>
<td class="nump">7,630,990<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Total operating expenses</a></td>
<td class="nump">51,675,492<span></span>
</td>
<td class="nump">44,392,105<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating loss</a></td>
<td class="num">(7,770,641)<span></span>
</td>
<td class="num">(8,048,581)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestIncomeExpenseNet', window );">Interest expense, net</a></td>
<td class="num">(86,983)<span></span>
</td>
<td class="num">(253,505)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Other income, net</a></td>
<td class="nump">256,975<span></span>
</td>
<td class="nump">997,517<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">(7,600,649)<span></span>
</td>
<td class="num">(7,304,569)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossTaxAbstract', window );"><strong>Other comprehensive income</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax', window );">Unrealized gain on marketable securities</a></td>
<td class="nump">53,737<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive loss</a></td>
<td class="num">$ (7,546,912)<span></span>
</td>
<td class="num">$ (7,304,569)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Per common share data:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Net loss, basic (in usd per share)</a></td>
<td class="num">$ (0.06)<span></span>
</td>
<td class="num">$ (0.09)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Net loss, diluted (in usd per share)</a></td>
<td class="num">$ (0.06)<span></span>
</td>
<td class="num">$ (0.09)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract', window );"><strong>Weighted average shares:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic (in shares)</a></td>
<td class="nump">117,613,845<span></span>
</td>
<td class="nump">77,473,479<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted (in shares)</a></td>
<td class="nump">117,613,845<span></span>
</td>
<td class="nump">77,473,479<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e557-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate cost of goods produced and sold and services rendered during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e4984-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e3842-109258<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 18: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestIncomeExpenseNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net amount of operating interest income (expense).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.10)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestIncomeExpenseNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MarketingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Expenditures for planning and executing the conception, pricing, promotion, and distribution of ideas, goods, and services. Costs of public relations and corporate promotions are typically considered to be marketing costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MarketingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossTaxAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossTaxAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669646-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, including tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value-added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130545-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130543-203045<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SalariesAndWages">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for salary and wage arising from service rendered by nonofficer employee. Excludes allocated cost, labor-related nonsalary expense, and direct and overhead labor cost included in cost of good and service sold.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SalariesAndWages</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingGeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingGeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140061196137048">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)<br></strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Common Stock</div></th>
<th class="th"><div>&#160;Additional Paid in Capital</div></th>
<th class="th"><div>Accumulated Deficit</div></th>
<th class="th"><div>Treasury Stock</div></th>
<th class="th"><div>Accumulated Other Comprehensive Income</div></th>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Beginning balance (in shares) at Dec. 31, 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">51,846,011<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Beginning balance at Dec. 31, 2019</a></td>
<td class="nump">$ 14,453,550<span></span>
</td>
<td class="nump">$ 52,223<span></span>
</td>
<td class="nump">$ 144,843,687<span></span>
</td>
<td class="num">$ (129,045,801)<span></span>
</td>
<td class="num">$ (1,396,559)<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">(7,304,569)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(7,304,569)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="nump">858,683<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">858,683<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockRetiredCostMethodAmount', window );">Cancellation of treasury stock</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">$ (376)<span></span>
</td>
<td class="num">(1,396,183)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,396,559<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures', window );">Stock issued for vested restricted stock awards (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,020,882<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures', window );">Stock issued for vested restricted stock awards</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 1,020<span></span>
</td>
<td class="num">(1,020)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Sale of common stock, net of issuance cost (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">42,168,936<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Sale of common stock, net of issuance cost</a></td>
<td class="nump">16,432,190<span></span>
</td>
<td class="nump">$ 42,169<span></span>
</td>
<td class="nump">16,390,021<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Shares withheld for taxes on vested restricted stock</a></td>
<td class="num">(74,550)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(74,550)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities', window );">Convertible Note Conversion (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities', window );">Convertible Note Conversion</a></td>
<td class="nump">923,810<span></span>
</td>
<td class="nump">$ 3,000<span></span>
</td>
<td class="nump">920,810<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax', window );">Unrealized gain on debt securities</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Ending balance (in shares) at Dec. 31, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">98,035,829<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Dec. 31, 2020</a></td>
<td class="nump">25,289,114<span></span>
</td>
<td class="nump">$ 98,036<span></span>
</td>
<td class="nump">161,541,448<span></span>
</td>
<td class="num">(136,350,370)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">(7,600,649)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(7,600,649)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="nump">2,179,254<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,179,254<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures', window );">Stock issued for vested restricted stock awards (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,696,467<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures', window );">Stock issued for vested restricted stock awards</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 1,696<span></span>
</td>
<td class="num">(1,696)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Sale of common stock, net of issuance cost (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19,015,151<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Sale of common stock, net of issuance cost</a></td>
<td class="nump">13,137,500<span></span>
</td>
<td class="nump">$ 19,016<span></span>
</td>
<td class="nump">13,118,484<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Shares withheld for taxes on vested restricted stock</a></td>
<td class="num">(272,049)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(272,049)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax', window );">Unrealized gain on debt securities</a></td>
<td class="nump">53,737<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">53,737<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Proceeds from exercise of options</a></td>
<td class="nump">1,569<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,569<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued', window );">Stock warrants issued for referral agreement</a></td>
<td class="nump">19,519<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19,519<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Ending balance (in shares) at Dec. 31, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">118,747,447<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Ending balance at Dec. 31, 2021</a></td>
<td class="nump">$ 32,807,995<span></span>
</td>
<td class="nump">$ 118,748<span></span>
</td>
<td class="nump">$ 176,586,529<span></span>
</td>
<td class="num">$ (143,951,019)<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 53,737<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=122142933&amp;loc=d3e11149-113907<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=122142933&amp;loc=d3e11178-113907<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123468992&amp;loc=d3e4534-113899<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 25<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123466302&amp;loc=d3e4724-112606<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInStockholdersEquityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669646-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued which are neither cancelled nor held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued during the period as a result of the conversion of convertible securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-30)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21475-112644<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The gross value of stock issued during the period upon the conversion of convertible securities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-31)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued as a result of the exercise of stock options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-31)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockRetiredCostMethodAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease of par value, additional paid in capital (APIC) and retained earnings of common and preferred stock retired from treasury when treasury stock is accounted for under the cost method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockRetiredCostMethodAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140061196667352">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (7,600,649)<span></span>
</td>
<td class="num">$ (7,304,569)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net loss to net cash used in operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">3,143,168<span></span>
</td>
<td class="nump">3,237,930<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_inuv_FinanceAndOperatingLeaseRightOfUseAssetAmortization', window );">Amortization of Right of Use Assets</a></td>
<td class="nump">322,746<span></span>
</td>
<td class="nump">367,981<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock based compensation</a></td>
<td class="nump">2,179,254<span></span>
</td>
<td class="nump">858,683<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnInvestments', window );">Loss on marketable securities</a></td>
<td class="nump">266,762<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfFinancingCosts', window );">Amortization of financing fees</a></td>
<td class="nump">12,500<span></span>
</td>
<td class="nump">11,092<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Provision for doubtful accounts</a></td>
<td class="nump">7,487<span></span>
</td>
<td class="nump">135,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress', window );">Third party rights agreement termination</a></td>
<td class="num">(420,000)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_inuv_DerecognitionOfContingencies', window );">Derecognition of contingencies</a></td>
<td class="num">(110,000)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_inuv_PPPLoanForgiveness', window );">PPP loan forgiveness</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(1,109,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainLossOnContractTermination', window );">Contract cancellation</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(1,260,978)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GainsLossesOnExtinguishmentOfDebt', window );">Loss on extinguishment of convertible debt</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">65,700<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInDerivativeLiabilities', window );">Mark to market fair value of derivative</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">102,664<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_inuv_AmortizationOfInterestExpense', window );">Amortization of OID interest expense</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">13,167<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfDebtDiscountPremium', window );">Amortization of debt discount</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">18,286<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_inuv_PaymentsForThirdPartyRightsAgreement', window );">Third party rights agreement</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(78,762)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Change in operating assets and liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable</a></td>
<td class="num">(3,045,690)<span></span>
</td>
<td class="nump">1,167,175<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInContractWithCustomerAsset', window );">Referral and support services agreement advance</a></td>
<td class="num">(1,100,000)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepaid expenses, unbilled revenue and other assets</a></td>
<td class="num">(992,978)<span></span>
</td>
<td class="num">(175,702)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayableTrade', window );">Accounts payable</a></td>
<td class="nump">796,456<span></span>
</td>
<td class="num">(2,271,578)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities', window );">Accrued expenses and other liabilities</a></td>
<td class="nump">1,264,687<span></span>
</td>
<td class="nump">623,576<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash used in operating activities</a></td>
<td class="num">(5,276,257)<span></span>
</td>
<td class="num">(5,599,335)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Investing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireProductiveAssets', window );">Purchases of equipment and capitalized development costs</a></td>
<td class="num">(1,597,369)<span></span>
</td>
<td class="num">(1,185,335)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireMarketableSecurities', window );">Purchase of marketable securities</a></td>
<td class="num">(3,143,000)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities', window );">Proceeds from the sale of marketable securities</a></td>
<td class="nump">142,484<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(4,597,885)<span></span>
</td>
<td class="num">(1,185,335)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Financing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Proceeds from sale of common stock, net of expenses</a></td>
<td class="nump">13,137,500<span></span>
</td>
<td class="nump">16,432,190<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_inuv_ProceedsFromPaycheckProtectionProgramAndSmallBusinessAdministrationLoan', window );">Proceeds from PPP and SBA loans</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,258,900<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_inuv_ProceedsFromOtherCommitment', window );">Proceeds from ValidClick licensing agreement</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">500,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_inuv_PaymentsForPaycheckProtectionProgramAndSmallBusinessAdministrationLoan', window );">SBA loan repayment</a></td>
<td class="num">(149,900)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromRepaymentsOfLinesOfCredit', window );">Payments net of proceeds on revolving line of credit</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(3,381,364)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeasePrincipalPayments', window );">Payments on finance/capital leases</a></td>
<td class="num">(257,679)<span></span>
</td>
<td class="num">(432,830)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Net taxes paid on RSU grants exercised</a></td>
<td class="num">(272,049)<span></span>
</td>
<td class="num">(74,550)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromStockOptionsExercised', window );">Proceeds from exercise of options</a></td>
<td class="nump">1,569<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by financing activities</a></td>
<td class="nump">12,459,441<span></span>
</td>
<td class="nump">14,302,346<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net change &#8211; cash</a></td>
<td class="nump">2,585,299<span></span>
</td>
<td class="nump">7,517,676<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, beginning of year</a></td>
<td class="nump">7,890,665<span></span>
</td>
<td class="nump">372,989<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, end of year</a></td>
<td class="nump">10,475,964<span></span>
</td>
<td class="nump">7,890,665<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>Supplemental information:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Interest paid</a></td>
<td class="nump">55,476<span></span>
</td>
<td class="nump">207,213<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtConversionConvertedInstrumentAmount1', window );">Conversion of Debt and derecognition of derivative and discounts to common stock</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">923,810<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability', window );">Assets purchased under finance lease obligations</a></td>
<td class="nump">125,825<span></span>
</td>
<td class="nump">547,303<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Assets purchased under operating lease obligations</a></td>
<td class="nump">$ 344,311<span></span>
</td>
<td class="nump">$ 249,595<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_inuv_AmortizationOfInterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amortization of Interest Expense</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">inuv_AmortizationOfInterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>inuv_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_inuv_DerecognitionOfContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Derecognition of Contingencies</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">inuv_DerecognitionOfContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>inuv_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_inuv_FinanceAndOperatingLeaseRightOfUseAssetAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Finance And Operating Lease, Right-of-Use Asset, Amortization</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">inuv_FinanceAndOperatingLeaseRightOfUseAssetAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>inuv_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_inuv_PPPLoanForgiveness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>PPP Loan Forgiveness</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">inuv_PPPLoanForgiveness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>inuv_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_inuv_PaymentsForPaycheckProtectionProgramAndSmallBusinessAdministrationLoan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Payments For Paycheck Protection Program And Small Business Administration Loan</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">inuv_PaymentsForPaycheckProtectionProgramAndSmallBusinessAdministrationLoan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>inuv_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_inuv_PaymentsForThirdPartyRightsAgreement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Payments for Third Party Rights Agreement</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">inuv_PaymentsForThirdPartyRightsAgreement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>inuv_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_inuv_ProceedsFromOtherCommitment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Proceeds From Other Commitment</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">inuv_ProceedsFromOtherCommitment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>inuv_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_inuv_ProceedsFromPaycheckProtectionProgramAndSmallBusinessAdministrationLoan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Proceeds from Paycheck Protection Program and Small Business Administration Loan</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">inuv_ProceedsFromPaycheckProtectionProgramAndSmallBusinessAdministrationLoan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>inuv_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfDebtDiscountPremium">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28541-108399<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495355-112611<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.8)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfDebtDiscountPremium</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfFinancingCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense attributable to debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495355-112611<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfFinancingCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in revenue recognized for cumulative catch-up adjustment from change in measure of progress which (increases) decreases obligation to transfer good or service to customer for which consideration from customer has been received or is due.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130551-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtConversionConvertedInstrumentAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The value of the financial instrument(s) that the original debt is being converted into in a noncash (or part noncash) transaction. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4304-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4332-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtConversionConvertedInstrumentAmount1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeasePrincipalPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for principal payment on finance lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918643-209977<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeasePrincipalPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnContractTermination">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Gain (loss) related to the termination of a contract between the parties. The termination may be due to many causes including early termination of a lease by a lessee, a breach of contract by one party, or a failure to perform.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnContractTermination</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of realized and unrealized gain (loss) on investment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27405-111563<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7(c),9(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 3: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainsLossesOnExtinguishmentOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123467658&amp;loc=d3e12355-112629<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 50<br> -Section 40<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467658&amp;loc=d3e12317-112629<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainsLossesOnExtinguishmentOfDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayableTrade">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Change in recurring obligations of a business that arise from the acquisition of merchandise, materials, supplies and services used in the production and sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayableTrade</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInContractWithCustomerAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInContractWithCustomerAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInDerivativeLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the period in the carrying value of derivative instruments reported as liabilities that are due to be disposed of within one year (or the normal operating cycle, if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInDerivativeLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in prepaid expenses, and assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4297-108586<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3367-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireMarketableSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for purchase of marketable security.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26853-111562<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireMarketableSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireProductiveAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 50<br> -Section 30<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123362884&amp;loc=d3e9212-128498<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 50<br> -Section 30<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123362884&amp;loc=d3e9215-128498<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 50<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123385561&amp;loc=d3e9135-128495<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireProductiveAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the additional capital contribution to the entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromRepaymentsOfLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net cash inflow or cash outflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with either short term or long term maturity that is collateralized (backed by pledge, mortgage or other lien in the entity's assets).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromRepaymentsOfLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the aggregate amount received by the entity through sale or maturity of marketable securities  (held-to-maturity or available-for-sale) during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from exercise of option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=SL79508275-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProvisionForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (reversal of expense) for expected credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProvisionForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in right-of-use asset obtained in exchange for finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in right-of-use asset obtained in exchange for operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140061201817336">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Organization and Business<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock', window );">Organization and Business</a></td>
<td class="text">Organization and Business   <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Company Overview</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Inuvo is a technology company that develops and sells information technology solutions for marketing and advertising. These solutions predictively identify and message online audiences for any product or service across devices, formats, and channels including video, mobile, connected TV, linear TV, display, social, search and native. These solutions allow Inuvo&#8217;s clients to engage with their customers and prospects in a manner that drives responsiveness. Inuvo facilitates the delivery of hundreds of millions of marketing messages to consumers every single month and counts among its clients numerous world- renowned names across industries.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The Inuvo solution incorporates a proprietary form of artificial intelligence, or AI, branded the IntentKey. This patented machine learning technology uses interactions with Internet content as a source of information from which to predict consumer intent. The AI can identify and advertise to the reasons why consumers are purchasing products and services not who those consumers are. In this regard, the technology is designed for a privacy conscious future and focused on the components of the advertising value chain most responsible for return on advertising spend, the intelligence behind the advertising decision. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Inuvo technology can be consumed both as a managed service and software-as-a-service. For clients, Inuvo has also developed a collection of propriety websites collectively branded as Bonfire Publishing where content is created specifically to attract qualified consumer traffic for clients through the publication of information across a wide range of topics including health, finance, travel, careers, auto, education and lifestyle. These sites also provide the means to market test various Inuvo advertising technologies. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">There are many barriers to entry associated with the Inuvo business model, including a proficiency in large scale information processing, predictive software development, marketing data products, analytics, artificial intelligence, integration to the internet of things ("IOT"), and the relationships required to execute within the IOT. Inuvo&#8217;s intellectual property is protected by 17 issued and eight pending patents.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%">Liquidity</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">As of December 31, 2021, we have approximately $13.3&#160;million in cash, cash equivalents and marketable securities. Our net working capital was $12.4&#160;million.  We have encountered recurring losses and cash outflows from operations, which historically we have funded through equity offerings and debt facilities.  In addition, our investment in internally developed software consists primarily of labor costs which are of a fixed nature.  Through December 31, 2021, our accumulated deficit was $144.0&#160;million.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Our principal sources of liquidity are the sale of our common stock and our credit facility with Hitachi described in Note 7 to</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">our Consolidated Financial Statements. During March 2020 and April 2020, we raised approximately $1.5&#160;million in gross</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">proceeds, before expenses, through sales of our common stock and in April 2020 we received a $1.1&#160;million PPP Loan. On June</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">8, 2020, we raised an additional $5.5&#160;million in gross proceeds, before expenses, through the sale of our common stock and on</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">July 27, 2020, we raised an additional $10.75&#160;million in gross proceeds, before expenses, through sales of our common stock.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On January 19, 2021, we raised an additional $8&#160;million in gross proceeds, before expenses, through the sale of our common</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">stock, and on January 22, 2021, we raised an additional $6.25&#160;million in gross proceeds, before expenses, through sales of our</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">common stock.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In March 2021, we contracted with an investment management company to manage our cash in excess of current operating</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">needs. We placed $2&#160;million in cash equivalent accounts and $10&#160;million in an interest-bearing account. At December 31, 2021,</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">our funds with the investment management company were approximately $8&#160;million and were invested in cash equivalent accounts and marketable debt and equity securities. A detail of the activity is described in Note 3 to our Consolidated Financial Statements. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On May 28, 2021, we entered into a Sales Agreement (the &#8220;Sales Agreement&#8221;) with A.G.P./Alliance Global Partners, as sales agent (the &#8220;Sales Agent&#8221;), pursuant to which we may offer and sell through or to the Sales Agent shares of our common stock (the &#8220;ATM Program&#8221;) up to an aggregate amount of gross proceeds of $35,000,000. During the year ended December 31, 2021, we did not issue any shares of common stock or receive any aggregate proceeds under the ATM Program, and we did not pay any commissions to the Sales Agent. Any shares of common stock offered and sold in the ATM Program will be issued </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">pursuant to our universal shelf registration statement on Form S-3 (the &#8220;Shelf Registration Statement&#8221;). The ATM Program will terminate upon (a) the election of the Sales Agent upon the occurrence of certain adverse events, (b) 10 days&#8217; advance notice from one party to the other, or (c) the sale of the balance available under our Shelf Registration Statement. Under the terms of the Sales Agreement, the Sales Agent is entitled to a commission at a fixed rate of 3.0% of the gross proceeds from each sale of shares under the Sales Agreement.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We have focused our resources behind a plan to grow our AI technology, the IntentKey, where we have a technology advantage</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">and higher margins. If we are successful in implementing our plan, we expect to return to a positive cash flow from operations.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">However, there is no assurance that we will be able to achieve this objective.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We believe our current cash position and credit facility will be sufficient to sustain operations for at least the next twelve</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">months from the date of this filing.  If our plan to grow the IntentKey product is unsuccessful, we may need to fund operations through private or public sales of securities, debt financings or partnering/licensing transactions over the long term.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:85%">COVID-19</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">In April 2020, the Company experienced a significant reduction in advertiser marketing budgets across both the ValidClick and</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">IntentKey platforms as a direct consequence of COVID-19. These reductions adversely impacted our overall revenue</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">throughout 2020. As a result, in May 2020 and June 2020 we implemented a temporary compensation change for senior</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">officers and employees. Certain employees with salaries in excess of $100,000 per year had forgone a percentage of the cash portion of their salary and instead received an equivalent restricted stock grant.  We curtailed expenses, including compensation and travel and issued a work from home policy to protect our employees and their families from virus transmission associated with co-workers. Though we continue to monitor the pandemic and related government guidelines and regulations, we have returned to a hybrid working model where employees are working partially from the office and partially from home.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -URI http://asc.fasb.org/topic&amp;trid=2122149<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -URI http://asc.fasb.org/topic&amp;trid=2197479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140061202953752">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SignificantAccountingPoliciesTextBlock', window );">Summary of Significant Accounting Policies</a></td>
<td class="text">Summary of Significant Accounting Policies<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Basis of presentation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - The consolidated financial statements include our accounts and those of our wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Cash and cash equivalents</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Cash and cash equivalents consist of highly liquid investments with original maturities of three months or less. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Investments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - We have classified debt securities as available for sale securities with unrealized gains and losses recorded as other comprehensive income. Equity securities are marked to market with changes recorded as other income on the income statement. Any interest income or dividends are recorded as interest income on the income statement.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline">Revenue recognition</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#160;- Both of our platforms generate revenue from ad placements and clicks on advertisements on websites, some of which we own. We recognize revenue from ad placements and clicks in the period in which they occur. We also recognize revenue from serving impressions when we complete all or a part of an order from an advertiser. The revenue is recognized in the period that the impression is served. The Company subsequently settles these transactions with it business partners at which time adjustments for invalid traffic may impact the amount collected. Payments to publishers who display advertisements on our behalf and payments to ad exchanges are recognized as cost of revenue. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The below table shows the revenue and the proportion of revenue that is generated through advertisements on our ValidClick and IntentKey platforms:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.841%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.186%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.775%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">For the Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ValidClick Platform</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,648,730&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69.6%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,233,638&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76.7%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">IntentKey Platform</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,181,958&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.4%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,406,369&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.3%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,830,688&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,640,007&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0%</span></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Accounts receivable</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Accounts receivable consists of trade receivables from customers. We record accounts receivable at its net realizable value, recognizing an allowance for doubtful accounts based on our best estimate of probable credit losses on our existing accounts receivable. Balances are written off against the allowance after all means of collection have been exhausted and the possibility of recovery is considered remote.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline">Marketing costs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> - Marketing costs are predominately traffic acquisition costs and include those expenses required to attract an audience to our owned and operated applications and websites. We expense these costs as incurred and present them as a separate line item in operating expenses in the consolidated statements of operations. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Property and equipment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Property and equipment are stated at cost, net of accumulated depreciation and amortization. Major renewals and improvements are capitalized while maintenance and repairs which do not improve or extend the life of the respective assets are expensed as incurred. Costs of assets sold or retired and the related accumulated depreciation are eliminated from accounts and the net gain or loss is reflected as an operating expense in the consolidated statements of operations.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment are depreciated on&#160;a straight-line basis over three years for equipment, <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzMvZnJhZzo4MTk2MDMzNmE3NjQ0NTllYmVlZTNhYzRlMzdmMDNjZi90ZXh0cmVnaW9uOjgxOTYwMzM2YTc2NDQ1OWViZWVlM2FjNGUzN2YwM2NmXzI4MjI_159af600-aa25-4172-b1ca-89aa29c924d1">five</span> to seven years for furniture and fixtures and <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzMvZnJhZzo4MTk2MDMzNmE3NjQ0NTllYmVlZTNhYzRlMzdmMDNjZi90ZXh0cmVnaW9uOjgxOTYwMzM2YTc2NDQ1OWViZWVlM2FjNGUzN2YwM2NmXzI4NjI_92e292e1-0002-4e5b-b33d-8ac5a085fa7a">two</span> to three years for software. Leasehold improvements are amortized over the lesser of the estimated useful life of the asset or the remaining term of the lease. Depreciation expense was $1,277,664 and $1,372,426, respectively, for the years ended December&#160;31, 2021 and 2020.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Capitalized Software Costs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - We capitalize certain labor costs related to internally developed software and amortize these costs using the straight-line method over the estimated useful life of the software, generally two years. We do not sell internally developed software. Certain development costs not meeting the criteria for capitalization, in accordance with </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">ASC 350-40 Internal-Use Software</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, are expensed as incurred.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Goodwill</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Goodwill is recorded as the difference, if any, between the aggregate consideration paid for an acquisition and the fair value of the net tangible and intangible assets acquired. We perform an impairment test annually as of December 31, 2021. As a result, we perform our annual goodwill impairment test by comparing the fair value of our reporting unit with its carrying amount.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We generally determine the fair value of our reporting unit using the income approach methodology of valuation that includes the undiscounted cash flow method as well as other generally accepted valuation methodologies. If the carrying amount of a reporting unit exceeds the reporting unit&#8217;s fair value, the amount it exceeds fair value is equivalent to the amount of impairment loss.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We determined there was no impairment of goodwill during 2021 and 2020.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 6, Intangible Assets and Goodwill, for more information.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline">Intangible Assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> - We allocate a portion of the purchase price of acquisitions to identifiable intangible assets and we amortize definite-lived assets over their estimated useful lives. We consider our indefinite-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Trade names are not amortized as they are believed to have an indefinite life. Trade names are reviewed annually for impairment under ASC 350. We also acquire intangible assets outside of acquisitions and record them at their fair value and amortize them over their estimated useful lives.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recorded no impairment of intangible assets during 2021 or 2020.&#160;</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 6, Intangible Assets and Goodwill, for more information.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Income taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - We utilize the liability method of accounting for income taxes as set forth in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">ASC 740</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (&#8220;ASC&#160;740&#8221;). Under the liability method, deferred taxes are determined based on the temporary differences between the financial statement and tax bases of assets and liabilities. A valuation allowance is recorded when it is more likely than not that some of the deferred tax assets will not be realized. In assessing the need for a valuation allowance, we must project future levels of taxable income. We examine evidence related to the history of taxable losses or income, the economic conditions in which we operate, organizational characteristics, our forecasts and projections, as well as factors affecting liquidity. All our deferred tax assets and liabilities are recorded as long-term assets and liabilities in the consolidated balance sheets. We believe it is more likely than not that essentially none of our deferred tax assets will be realized, and we have recorded a valuation for a significant portion of the net deferred tax assets as of December&#160;31, 2021 and 2020.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have adopted certain provisions of ASC 740. This statement clarifies the criteria that an individual tax position must satisfy for some or all of the benefits of that position to be recognized in a company&#8217;s financial statements.&#160;&#160;ASC 740 prescribes a recognition threshold of more likely than not, and a measurement attribute for all tax positions taken or expected to be taken on a tax return, in order to be recognized in the financial statements.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize interest and penalties related to income taxes in income tax expense. We have incurred no penalties and interest for the years ended December 31, 2021 and 2020</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Impairment of long-lived assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - In accordance with </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">ASC 360</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Property, Plant and Equipment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, long-lived assets, such as property and equipment, and purchased intangibles subject to amortization, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of the asset is measured by comparison of the carrying amount to future undiscounted&#160;cash flows the asset is expected to generate. If such assets are considered to be impaired, the impairment to be recognized is measured as the amount by which the carrying amount of the asset exceeds the fair value.&#160;&#160;</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Stock-based compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - We recognize stock compensation based on the recognition provisions </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">ASC 718</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Compensation &#8211; Stock Compensation,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> which establishes accounting for stock-based awards exchanged for employee and non-employee services and requires companies to expense the estimated grant date fair value of stock awards over the requisite employee service period. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of restricted stock awards is based on the market price of our common stock on the date of the grant. To value stock option awards, we use the Black-Scholes-Merton option pricing model. This model involves assumptions including the expected life of the option, stock price volatility, risk-free interest rate, dividend yield and exercise price. We recognize compensation expense in earnings over the requisite service period, applying a forfeiture rate to account for expected forfeitures of awards.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 13, Stock-Based Compensation, for further details on our stock awards.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Government Grant</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">- During the first quarter of 2013, we received a grant from the state of Arkansas to relocate our corporate headquarters to Conway, AR. We recognized the grant funds into income as a reduction of the related expense in the period in which those expenses were recognized. We deferred grant funds related to capitalized costs and classified them as current or long-term liabilities on the balance sheet according to the classification of the associated asset. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2021, there were 41 employees in Arkansas, two employees under the required 43.  As such, we recorded a contingent liability $10,000.  </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2020, there were 38 employees in Arkansas, twelve employees under the required 50. As such, we recorded a contingent liability $60,000.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Treasury Stock</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - The cost method was used in recording the purchase of the treasury stock.&#160;&#160;Treasury stock changes as a result of common stock we acquire in the market. On July 14, 2020, our Board of Directors authorized the cancellation of 376,527 shares of treasury stock.  </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Earnings per share</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - During the periods presented, we had securities that could potentially dilute basic earnings per share in the future, but were excluded from the computation of diluted net loss per share, as their effect would have been anti-dilutive.&#160;&#160;We reported a net loss for 2021 and 2020 and therefore, shares associated with stock options, restricted stock and convertible debt are not included because they are anti-dilutive.&#160;&#160;Basic and diluted net loss per share is the same for all periods presented.&#160;&#160;&#160;</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Operating segments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> -</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accordance with </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">ASC 280</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">- Segment reporting</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, segment information reported is built on the basis of internal management data used for performance analysis of businesses and for the allocation of resources. Operating segments are defined as components of an enterprise about which separate financial information is available that is evaluated regularly by the chief operating decision maker, or decision making group, in deciding how to allocate resources and in assessing performance. Our chief operating decision maker, our chief executive officer, reviews financial information presented on a consolidated basis and no expense or operating income is evaluated at a segment level. Given the consolidated level of review by the our chief executive officer, we operate as one reportable segment. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Concentration of credit risk</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - We are exposed to concentrations of risk primarily in cash and accounts receivable, which are generally not collateralized. Our policy is to place our cash with high credit, quality financial institutions in order to limit the amount of credit exposure. Our cash deposits exceed FDIC limits. We do not require collateral from our customers, but our credit extension and collection policies include monitoring payments and aggressively pursuing delinquent accounts. We maintain allowances for potential credit losses.   </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Customer concentrations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - At December&#160;31, 2021, we had three individual customers with revenue concentration greater than 10% of the our total revenue. These customers combined accounted for 62.9% of our total revenue as of December&#160;31, 2021.  </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2020, we had two individual customers with revenue concentration greater than 10% of our total revenue. These customers combined accounted for 60.5% of our revenue for the year ended and December&#160;31, 2020.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Use of estimates</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - The preparation of financial statements, in accordance with accounting principles generally accepted in the United States ("U.S. GAAP"), requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, net revenues and expenses and disclosure of contingent assets and liabilities. The estimates and assumptions used in the accompanying consolidated financial statements are based upon management&#8217;s regular evaluation of the relevant facts and circumstances as of the date of the consolidated financial statements. We regularly evaluate estimates and assumptions related to goodwill and purchased intangible asset valuations and income tax valuation allowance. Actual results may differ from the estimates and assumptions used in preparing the accompanying consolidated financial statements, and such differences could be material.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Litigation and settlement costs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - From time to time, we are involved in disputes, litigation and other legal actions. In accordance with </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">ASC&#160;450</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contingencies</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, we record a charge equal to at least the minimum estimated liability for a loss contingency when both of the following conditions are met: (i) information available prior to issuance of the consolidated financial statements indicates that it is probable that an asset had been impaired or a liability had been incurred as of the date of the consolidated financial statements and (ii) the range of loss can be reasonably estimated. </span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recent Accounting Pronouncements Not Yet Adopted</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, (FASB) issued ASU No. 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (ASU 2016-13), which requires the measurement and recognition of expected credit losses for financial assets held at amortized cost. ASU 2016-13 replaces the existing incurred loss impairment model with a forward- looking expected credit loss model which will result in earlier recognition of credit losses. On November 15, 2019, the FASB delayed the effective date certain small public companies and other private companies. As amended, the effective date of ASC Topic 326 was delayed until fiscal years beginning after December 15, 2022 for SEC filers that are eligible to be smaller reporting companies under the SEC&#8217;s definition, as well as private companies and not-for-profit entities.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123372394&amp;loc=d3e18726-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI http://asc.fasb.org/topic&amp;trid=2122369<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140061202757272">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresTextBlock', window );">Fair Value Measurements</a></td>
<td class="text">Fair Value Measurements<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The carrying amounts reported in the balance sheet for cash and cash equivalents, accounts receivable, accounts payable and accrued expenses approximate fair value based on the short-term nature of these items.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In accordance with accounting principles generally accepted in the United States, fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. A three-level hierarchy prioritizes the inputs used to measure fair value as follows: </span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Level 1 &#8211; Valuation is based on quoted prices in active markets for identical assets or liabilities. Level 1 assets and liabilities generally include debt and equity securities that are traded in an active exchange market. Valuations are obtained from readily available pricing sources for market transactions involving identical assets or liabilities.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Level 2 &#8211; Valuation is based on observable inputs other than Level 1 prices, such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Level 3 &#8211; Valuation is based on unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities. Level 3 assets and liabilities include financial instruments whose value is determined using pricing models, discounted cash flow methodologies, or similar techniques, as well as instruments for which the determination of fair value requires significant management judgment or estimation.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes our cash equivalents and marketable securities measured at fair value. Certain marketable</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">securities consist of investments in debt and equity securities. Debt securities are classified as available for sale securities. We classify our cash equivalents and marketable securities within Level 1 because we use quoted market prices models utilizing market observable inputs to determine their fair value.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The cost, gross unrealized gains (losses) and fair value of marketable securities by major security type as of December 31, 2021 were as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:38.784%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.553%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.378%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.553%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.378%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.554%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unrealized Gain (Loss)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,253,205&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,253,205&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,222,759&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,222,759&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash and cash equivalents</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,475,964&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,475,964&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt securities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">905,470&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,737&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">959,207&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,100,305&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(272,021)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,828,284&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total marketable securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,787,491</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash and cash equivalents and marketable securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,263,455&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The gross unrealized losses and realized gains on our marketable securities were approximately $272&#160;thousand and $5&#160;thousand, respectively, for the twelve months ended December 31, 2021.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140061201823752">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Allowance for Doubtful Accounts<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_inuv_AllowanceForDoubtfulAccountsAbstract', window );"><strong>Allowance for Doubtful Accounts [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_inuv_AllowanceforDoubtfulAccountsTextBlock', window );">Allowance for Doubtful Accounts</a></td>
<td class="text">Allowance for Doubtful Accounts<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The activity in the allowance for doubtful accounts was as follows&#160;during the years ended&#160;December&#160;31, 2021 and 2020:</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:69.721%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.537%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at the beginning of the year</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">209,667&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">225,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for bad debts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,487&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Charge-offs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,154)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(150,333)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recoveries</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,904&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at the end of the year</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">202,904&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">209,667&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_inuv_AllowanceForDoubtfulAccountsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Allowance for Doubtful Accounts [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">inuv_AllowanceForDoubtfulAccountsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>inuv_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_inuv_AllowanceforDoubtfulAccountsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Allowance for Doubtful Accounts</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">inuv_AllowanceforDoubtfulAccountsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>inuv_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140061203843880">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property and Equipment<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock', window );">Property and Equipment</a></td>
<td class="text">Property and Equipment<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The net carrying value of property and equipment at December&#160;31, 2021 and 2020 was as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:69.721%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.537%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">293,152&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">293,152&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,164,671&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,052,199&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized labor</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,914,820&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,475,683&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">458,885&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">421,016&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subtotal</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,831,528&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,242,050&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,324,762)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,054,989)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,506,766&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,187,061&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Depreciation expense was $1,277,664 and $1,372,426, respectively, for the years ended December&#160;31, 2021 and 2020.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99893-112916<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -URI http://asc.fasb.org/topic&amp;trid=2155823<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=SL120174063-112916<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99779-112916<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140061202962184">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible Assets and Goodwill<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock', window );">Intangible Assets and Goodwill</a></td>
<td class="text">Intangible Assets and Goodwill<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a schedule&#160;of intangible assets and goodwill as of December&#160;31, 2021:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:33.841%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.841%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.935%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.941%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Term</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Carrying<br/>Value</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization and Impairment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying Value</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021<br/>Amortization</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer list, Google</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,820,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,336,500)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,483,500&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">441,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Technology</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,600,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,540,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">720,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer list, ReTargeter</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,931,250&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(933,438)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">997,812&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">386,250&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer list, all other</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,610,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,583,206)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,794&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161,004&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Brand name, ReTargeter</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">643,750&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(311,146)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">332,604&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128,750&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">570,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(140,125)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">429,875&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names, web properties</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">390,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">390,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets classified as long-term</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,565,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,844,415)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,720,585&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,865,504&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill, total</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,853,342&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,853,342&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div><span><br/></span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a schedule&#160;of intangible assets and goodwill as of December&#160;31, 2020:&#160;</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:33.549%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.841%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.935%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.940%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Term</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Carrying<br/>Value</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying Value</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020<br/>Amortization</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer list, Google</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,820,000&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,895,500)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,924,500&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">441,000&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Technology</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,600,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,820,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">780,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">720,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer list, ReTargeter</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,931,250&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(547,188)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,384,062&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">386,250&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer list, all other</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,610,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,422,202)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">187,798&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161,004&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Brand name, ReTargeter</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">643,750&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(182,396)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">461,354&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128,750&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">570,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(111,625)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">458,375&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,500&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tradenames, web properties (1)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">390,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">390,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets classified as long-term</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,565,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,978,911)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,586,089&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,865,504&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill, total</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,853,342&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,853,342&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">___________</span></div><div style="padding-left:31.5pt"><span><br/></span></div><div style="padding-left:31.5pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">The trade names related to our web properties have an indefinite life, and as such are not amortized.  </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our amortization expense over the next five years and thereafter is as follows:</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:87.919%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.881%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,071,294&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">984,500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">769,917&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">469,500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">469,500&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,565,875&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,330,586&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -URI http://asc.fasb.org/topic&amp;trid=2144416<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140061202801160">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Bank Debt<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MortgageNotesPayableDisclosureTextBlock', window );">Bank Debt</a></td>
<td class="text">Bank Debt<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 12, 2020, we closed on the Loan and Security Agreement dated February 28, 2020 with Hitachi. Under the terms of the Loan and Security Agreement, Hitachi has provided us with a $5,000,000 line of credit commitment.  We are permitted to borrow (i) 90% of the aggregate Eligible Accounts Receivable, plus (i) the lesser of 75% of the aggregate Unbilled Accounts Receivable or 50% of the amount available to borrow under (i), up to the maximum credit commitment. The interest rate of 2% in excess of the Wall Street Journal Prime Rate, with a minimum rate of 6.75% per annum, on outstanding amounts.  The principal and all accrued but unpaid interest are due on demand.  </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We agreed to pay Hitachi a commitment fee of $50,000, with one half due upon the execution of the agreement and the balance due six months thereafter.  Thereafter, we are obligated to pay Hitachi a commitment fee of $15,000 annually.  We are also obligated to pay Hitachi a quarterly service fee of 0.30% on the monthly unused amount of the maximum credit line.  In addition to a $2,000 document fee we have paid to Hitachi, if we exit our relationship with Hitachi before March 1, 2022, we are obligated to pay Hitachi an exit fee of $50,000.  On March 12, 2020, we drew $5,000,000 under this agreement, using $2,959,573 of these proceeds to satisfy existing debt obligations and the balance was used for working capital. At December 31, 2021 and 2020, there were no outstanding balances due under the Loan and Security Agreement.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MortgageNotesPayableDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for mortgage notes payable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MortgageNotesPayableDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140061202791576">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Convertible Promissory Note<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongTermDebtTextBlock', window );">Convertible Promissory Note</a></td>
<td class="text">Convertible Promissory Note<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 1, 2019, Inuvo entered into a Securities Purchase Agreement with three accredited investors for the purchase and sale</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of an aggregate of $1,440,000 of principal of Original Issue Discount Unsecured Subordinated Convertible Notes due</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">September 1, 2020 (the "Calvary Notes") to fund working capital and additional expenses resulting from the delay in closing of</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">certain planned, and since terminated, mergers with ConversionPoint Technologies Inc. and ConversionPoint Holdings Inc. The</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">initial conversion price of the Calvary Notes was $1.08 per share which would have made the Calvary Notes then convertible</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">into 1,333,333 unregistered shares of Inuvo&#8217;s common stock upon conversion. The Calvary Notes were issued in a private</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">placement and the shares of common stock issuable upon conversion are restricted, subject to resale under Rule 144. The</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">proceeds to Inuvo from the offering were $1,200,000. Inuvo did not pay any commissions or finders fees in connection with</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the sale of the Calvary Notes and Inuvo utilized the proceeds for working capital.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 11, 2019, we entered into Note Modification and Release Agreements with the holders of $1,080,000 principal</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">amount of the Calvary Notes. Under the terms of the Note Modification and Release Agreement, the parties agreed that in</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">consideration of such noteholder&#8217;s agreement to convert a minimum of 50% of the outstanding amount of the note (the "First</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Conversion Amount") that the conversion price for the First Conversion Amount would be $0.265 per share and that the</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">conversion price for any remaining amount due under the note would be $0.30 per share, subject to future adjustments under the</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">terms of the note including dilutive issuances at a price below $0.30 per share, subject to a floor of $0.23 per share. The</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">agreement contains mutual general releases. These holders converted an aggregate of $765,000 due under the Calvary Notes</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">into 2,886,792 shares of our common stock.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2020, a noteholder of a $360,000 principal amount Calvary note converted the note into 1,200,000 shares of our</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">common stock. On April 21, 2020, a noteholder converted $200,000 principal amount due under the Calvary Notes into</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,142,857 shares of our common stock. On May 5, 2020, a noteholder converted the final $115,000 principal amount due under</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the Calvary Notes into 657,143 shares of our common stock, thereby satisfying the Calvary Notes in full and completing the</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">extinguishment of the Calvary Notes.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for long-term debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -URI http://asc.fasb.org/topic&amp;trid=2208564<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140061202971032">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accrued Expenses and Other Current Liabilities<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PayablesAndAccrualsAbstract', window );"><strong>Payables and Accruals [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock', window );">Accrued Expenses and Other Current Liabilities</a></td>
<td class="text">Accrued Expenses and Other Current Liabilities<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses and other current liabilities consist of the following at December&#160;31, 2021 and 2020:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:69.721%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.537%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued marketing costs</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,267,980&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,234,192&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">956,998&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">440,578&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued commissions and payroll</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,533&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">423,373&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Arkansas grant contingency</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued taxes, current portion</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,880&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,305&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued sales allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,374,391&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,216,448&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140061201807560">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Long-Term Liabilities<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesDisclosureAbstract', window );"><strong>Other Liabilities Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_inuv_OtherLongTermLiabilitiesTextBlock', window );">Other Long-Term Liabilities</a></td>
<td class="text">Other Long-Term Liabilities<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other long-term liabilities consist of the following at December&#160;31, 2021 and 2020:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:69.721%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.537%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred rent</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,302&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,057&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">420,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SBA loan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149,900&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,302&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">573,957&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In April 2020, we obtained the $1.1&#160;million PPP Loan which we used primarily for payroll costs. The PPP Loan was fully forgiven by the SBA on November 2, 2020.  On May 15, 2020, we received a COVID-19 Economic Injury Disaster Loan ("EIDL") from the SBA for $149,900. We repaid the EIDL in full on January 28, 2021.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_inuv_OtherLongTermLiabilitiesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Other Long Term Liabilities</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">inuv_OtherLongTermLiabilitiesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>inuv_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140061202754024">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsDisclosureTextBlock', window );">Commitments</a></td>
<td class="text">CommitmentsOn September 17, 2021, we signed a multi-year agreement with a business development partner to provide referral and support services to us. The agreement required an advance fee of $1.5&#160;million and was recorded as an asset to be amortized as marketing expenses over five years.  As of December 31, 2021, $100,000 has been amortized. As part of the agreement, we granted a warrant exercisable into 300,000 shares of our common stock, which vest over two years upon achieving certain performance metrics (see Note 14 - Stockholders' Equity).  Additionally, we agreed to pay quarterly support fees upon reaching certain levels of operational activity.<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In March 2020, we entered into an agreement to allow a third party to license and use ValidClick technology. The agreement required a nonrefundable fee of $500,000 in March with subsequent fees as earned in later quarters. The $500,000 fee was recorded as deferred revenue in March 2020.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span>Effective March 1, 2021, the agreement was canceled and the remaining deferred revenue balance of $420,000 was recognized as other income.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for significant arrangements with third parties, which includes operating lease arrangements and arrangements in which the entity has agreed to expend funds to procure goods or services, or has agreed to commit resources to supply goods or services, and operating lease arrangements. Descriptions may include identification of the specific goods and services, period of time covered, minimum quantities and amounts, and cancellation rights.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -URI http://asc.fasb.org/topic&amp;trid=2144648<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140061202843688">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income Taxes</a></td>
<td class="text">Income Taxes<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The provision for income taxes consists of the following at December&#160;31, 2021 and 2020:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:69.721%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.537%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current tax provision</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax benefit</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total tax benefit</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the expected Federal statutory rate to our actual rate as reported for each of the periods presented is as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:69.721%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.537%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal statutory rate</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State income tax rate, net of federal benefit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Permanent differences</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Deferred Income Taxes</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred income taxes are the result of temporary differences between book and tax basis of certain assets and liabilities, timing of income and expense recognition of certain items and net operating loss carry-forwards.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When required, we record a liability for unrecognized tax positions, defined as the aggregate tax effect of differences between positions taken on tax returns and the benefits recognized in the financial statements. Tax positions are measured at the largest </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">amount of benefit that is greater than fifty percent likely of being realized upon ultimate settlement. No tax benefits are recognized for positions that do not meet this threshold. We have no uncertain tax positions that require the us to record a liability. Our federal income tax returns are subject to examination by the IRS, generally for three years after they are filed.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We assess temporary differences resulting from different treatments of items for tax and accounting purposes. These differences result in deferred tax assets and liabilities, which are recorded in&#160;the consolidated balance sheets. We evaluate the realizability of our deferred tax assets on a regular basis, an exercise that requires significant judgment. In the course of this evaluation we considered our recent history of tax losses, the economic conditions in which we operate, recent organizational changes and our forecasts and projections. We believe it is more likely than not that essentially none of our deferred tax assets will be realized, and we have recorded a valuation allowance for a significant portion of the net deferred tax assets that may not be realized as of December&#160;31, 2021 and 2020.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a schedule of the deferred tax assets and liabilities as of December&#160;31, 2021 and 2020:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:69.721%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.537%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss carry forward</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,727,960&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,484,500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">585,500&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">447,700&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">239,800&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">211,600&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred rent</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,800&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for doubtful accounts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,900&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,800&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock compensation expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">610,900&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">351,500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">472,500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subtotal</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,576,360&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,693,100&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(33,988,760)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35,848,400)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,587,600&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,844,700&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets and property and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,373,300&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,449,900&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">321,300&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">501,800&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,694,600&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,951,700&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(107,000)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(107,000)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The net operating losses amounted to approximately $99,454,160 and expire beginning 2022 through 2037. Included in the federal net operating loss carryforwards are $23.1&#160;million generated from 2018 to 2021 that will not expire and are limited to offset 80% of our taxable income for years beginning after December 31, 2020.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As of December 31, 2021, the Company has a net deferred tax liability of $107,000, due to having goodwill that is amortized for tax purposes but  not for financial reporting.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The deferred tax liability relating to goodwill can only be offset up to 80% by NOLs generated in tax years ending December 31, 2018 and beyond, as well as NOLs available after consideration of IRC Section 382 limitation. The remaining portion that cannot be used remains as a liability. In future years, if the deferred tax assets are determined by management to be &#8220;more likely than not&#8221; to be realized, the recognized tax benefits relating to the reversal of the valuation allowance as of December 31, 2021 will be recorded. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the provisions of the Internal Revenue Code, the net operating loss carryforwards are subject to review and possible adjustment by the Internal Revenue Service and state tax authorities. Net operating loss carryforwards may become subject to an annual limitation in the event of certain cumulative changes in the ownership interest of significant shareholders over a three-year period in excess of 50%, as defined under Sections 382 and 383 of the Internal Revenue Code, respectively, as well as similar state provisions. This could limit the amount of tax attributes that can be utilized annually to offset future taxable income or tax liabilities. The amount of the annual limitation is determined based on the value of the Company immediately prior to the ownership change. Subsequent ownership changes may further affect the limitation in future years. The Company has not conducted a study to assess whether a change of control has occurred or whether there have been multiple changes of control since inception due to the significant complexity and cost associated with such a study. If the Company has experienced a change of control, as defined by Section 382, at any time since inception, utilization of the net operating loss carryforwards would be subject to an annual limitation under Section 382, which is determined by first multiplying the value of the </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Company&#8217;s stock at the time of the ownership change by the applicable long-term tax-exempt rate, and then could be subject to additional adjustments, as required. Any limitation may result in expiration of a portion of the net operating loss carryforwards before utilization. Further, until a study is completed by the Company and any limitation is known, no amounts are being presented as an uncertain tax position. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company remains open to examination by the Internal Revenue Service for the years ending December 31, 2018 through 2021. Carryforward attributes generated in all years since inception remain subject to adjustment. Our state income tax returns are open to audit under the statute of limitations for the same periods.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32857-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330215-122817<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32809-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.5.Q1)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32705-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6424409&amp;loc=d3e44925-109338<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -URI http://asc.fasb.org/topic&amp;trid=2144680<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6424122&amp;loc=d3e41874-109331<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140061202846376">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">Stock-Based Compensation</a></td>
<td class="text">Stock-Based Compensation<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We maintain a stock-based compensation program intended to attract, retain and provide incentives for talented employees and directors and align stockholder and employee interests. During the 2021 and 2020 periods, we granted restricted stock units ("RSUs") from the 2017 Equity Compensation Plan, as amended (&#8220;2017 ECP&#8221;). RSU vesting periods are generally up to three years and/or achieving certain financial targets. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On January 4, 2021, in accordance with the plan provisions, the number of shares available for issuance under the 2017 ECP plan was increased by 150,000 shares.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%">  </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Compensation Expense</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recorded stock-based compensation expense for all equity incentive plans of $2,179,254 and $858,683 for the years ended December&#160;31, 2021 and 2020, respectively.&#160;Total compensation cost not yet recognized at December&#160;31, 2021 was $3,595,258 to be recognized over a weighted-average recognition period of one year.</span></div><div><span><br/></span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the stock grants outstanding under our 2010 Employee Compensation Plan ("2010 ECP") and 2017 ECP plans as of December&#160;31, 2021:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:26.612%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.826%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.826%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.826%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.826%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.540%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Options Outstanding</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">RSUs Outstanding</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Options and RSUs Exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Available Shares</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2017 ECP</span></td><td colspan="2" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,960,001&#160;</span></td><td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,734,138&#160;</span></td><td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,705,861&#160;</span></td><td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,400,000&#160;</span></td><td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2010 ECP (*)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,500&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,011,511&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,013,011&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,500&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,960,001&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,745,649&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,705,861&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,413,011&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(*) 2010 ECP Expired April 2020</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of restricted stock units is determined using market value of the common stock on the date of the grant.&#160; The fair value of stock options is determined using the Black-Scholes-Merton valuation model.&#160; The use of this valuation model involves assumptions that are judgmental and highly sensitive in the determination of compensation expense and include the expected life of the option, stock price volatility, risk-free interest rate, dividend yield, exercise price, and forfeiture rate. Forfeitures are estimated at the time of valuation and reduce expense ratably over the vesting period.&#160; The forfeiture rate, which is estimated at a weighted average of 0% of unvested options outstanding, is adjusted periodically based on the extent to which actual forfeitures differ, or are expected to differ, from the previous estimate.&#160;At December&#160;31, 2021, the 2010 ECP plan had 1,500 outstanding options and all were exercisable with an aggregate intrinsic value of $0, a weighted average exercise price of $0.56 and a weighted average remaining contractual term of less than a year. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes our stock option activity under the 2010 ECP plan during 2021:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.830%"><tr><td style="width:1.0%"/><td style="width:69.462%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.657%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.723%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.658%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Options</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Exercise Price</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding, beginning of year</span></td><td colspan="2" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,500&#160;</span></td><td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.56&#160;</span></td><td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,750&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.56&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options canceled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,250&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.56&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding, end of year</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,500&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.56&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable, end of year</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,500&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.56&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No options were granted during 2021 or 2020.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected volatility is based on the historical volatility of our common stock over the period commensurate with or longer than the expected life of the options. The expected life of the options is based on the vesting schedule of the option in relation to the overall term of the option.&#160;The risk free interest rate is based on the market yield of the U.S. Treasury Bill with a term equal to the expected term of the option awarded.&#160;We do not anticipate paying any dividends so the dividend yield in the model is zero.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes our restricted stock unit activity for 2021:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:69.721%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.537%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Restricted Stock Unit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding, beginning of year</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,930,526&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.28&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,610,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.36&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,171,331)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.47&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(409,194)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.23&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding, end of year</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,960,001&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.33&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI http://asc.fasb.org/topic&amp;trid=2228938<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140061201784936">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders Equity<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock', window );">Stockholders Equity</a></td>
<td class="text">Stockholders Equity<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Common Stock</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 20, 2020, we sold an aggregate of 3,931,428 shares of our common stock to the five members of our Board of</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Directors in a private placement exempt from registration under Section 4(a)(2) and Rule 506(b) of Regulation D under the</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Securities Act of 1933, as amended. We received proceeds of $688,000 in this offering. On March 27, 2020, we closed on the</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">first tranche of a registered direct offering in which we sold 3,115,001 shares of our common stock for gross proceeds of</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$545,125. On April 2, 2020, we closed on a second tranche of the registered direct offering in which we sold 1,400,285 shares</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of our common stock for gross proceeds of $245,050. On June 8, 2020, we raised $5.5&#160;million in gross proceeds, before expenses, through the sale of our common stock and on July 27, 2020, we raised $10.75&#160;million in gross proceeds, before expenses, through sales of our common stock. On January 19, 2021, we raised $8&#160;million in gross proceeds, before expenses, through the sale of our common stock, and on January 22, 2021, we raised $6.25&#160;million in gross proceeds, before expenses, through sales of our common stock.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2020, our convertible promissory notes were converted into $3&#160;million of common stock.  See Note 8 - Convertible Promissory Note for details.  </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Warrants</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On September 17, 2021, we signed an agreement with a marketing platform and consulting company to provide referral and support services to us for a period of five years (see Note 11 - Commitments).</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As part of that agreement, we granted a warrant exercisable into 300,000 shares of our common stock, which vests in two tranches when certain performance metrics are achieved. The warrant was valued using the Black Scholes option pricing model at a total of $149,551 based on a seven-year term, an implied volatility of 100%, a risk-free equivalent yield of 1.17%, and a stock price of $0.71. The warrant is classified as equity and will be expensed on a ratable basis over the vesting period of each tranche.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">For the twelve months ended December&#160;31, 2021, we recognized approximately $20&#160;thousand in expense and $130&#160;thousand is unrealized.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Earnings per Share</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the 2021 and 2020, we generated a net loss from continuing operations and as a result, all of our shares are anti-dilutive. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Treasury Stock</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On July 14, 2020, our Board of Directors authorized the cancellation of the 376,527 shares of treasury stock.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496171-112644<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496171-112644<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496189-112644<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -URI http://asc.fasb.org/topic&amp;trid=2208762<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496189-112644<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496171-112644<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496189-112644<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 16<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496180-112644<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(e)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140061202743672">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Retirement Plan Costs<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement Benefits [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock', window );">Retirement Plan Costs</a></td>
<td class="text">Retirement Plan&#160;Costs&#160;We provide a 401(k) plan to help our employees prepare for retirement where we matched each employee's contributions to the plan up to the first four of the employee's annual salary. The matching contribution for the years ended 2021 and 2020 was $260,540 and $186,483, respectively.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI http://asc.fasb.org/topic&amp;trid=2228938<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 712<br> -URI http://asc.fasb.org/topic&amp;trid=2197446<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 710<br> -URI http://asc.fasb.org/topic&amp;trid=2127225<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -URI http://asc.fasb.org/topic&amp;trid=2235017<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndEmployeeBenefitPlansTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140061197177672">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeasesTextBlock', window );">Leases</a></td>
<td class="text">Leases<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We have entered into operating and finance leases primarily for real estate and equipment rental. These leases have terms which</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">range from two years to four years, and often include one or more options to renew or in the case of equipment rental, to</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">purchase the equipment. These operating and finance leases are listed as separate line items on our consolidated balance sheets</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and represent our right to use the underlying asset for the lease term. Our obligations to make lease payments are also listed as</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">separate line items on our consolidated balance sheets. As of December&#160;31, 2021 and December 31, 2020, total operating and financed right-of-use assets were $641,306 and $201,902, and $606,573 and $395,910, respectively.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years-ended December 31, 2021 and 2020, we recorded $322,747 and $367,981 in amortization expense related to finance leases.  </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Because the rate implicit in each lease is not readily determinable, we use our incremental borrowing rate to</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">determine the present value of the lease payments.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information related to our operating lease liabilities for are as follows:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:79.455%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.345%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for operating lease liabilities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">532,585&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.45 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.25&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:79.455%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.345%"/><td style="width:0.1%"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Minimum future lease payments ended December&#160;31, 2021</span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,865&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,127&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,021&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">230,013&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less imputed interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,648)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">208,365&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information related to our financed lease liabilities are as follows:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:79.455%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.345%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for finance lease liabilities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">248,035&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.3 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.25&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:79.455%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.345%"/><td style="width:0.1%"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Minimum future lease payments ended December&#160;31, 2021</span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">380,482&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">297,921&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,128&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,143&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,072&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">694,746&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less imputed interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(53,441)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">641,305&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeFinanceLeasesTextBlock', window );">Leases</a></td>
<td class="text">Leases<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We have entered into operating and finance leases primarily for real estate and equipment rental. These leases have terms which</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">range from two years to four years, and often include one or more options to renew or in the case of equipment rental, to</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">purchase the equipment. These operating and finance leases are listed as separate line items on our consolidated balance sheets</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and represent our right to use the underlying asset for the lease term. Our obligations to make lease payments are also listed as</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">separate line items on our consolidated balance sheets. As of December&#160;31, 2021 and December 31, 2020, total operating and financed right-of-use assets were $641,306 and $201,902, and $606,573 and $395,910, respectively.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years-ended December 31, 2021 and 2020, we recorded $322,747 and $367,981 in amortization expense related to finance leases.  </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Because the rate implicit in each lease is not readily determinable, we use our incremental borrowing rate to</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">determine the present value of the lease payments.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information related to our operating lease liabilities for are as follows:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:79.455%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.345%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for operating lease liabilities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">532,585&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.45 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.25&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:79.455%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.345%"/><td style="width:0.1%"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Minimum future lease payments ended December&#160;31, 2021</span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,865&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,127&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,021&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">230,013&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less imputed interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,648)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">208,365&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information related to our financed lease liabilities are as follows:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:79.455%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.345%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for finance lease liabilities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">248,035&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.3 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.25&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:79.455%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.345%"/><td style="width:0.1%"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Minimum future lease payments ended December&#160;31, 2021</span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">380,482&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">297,921&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,128&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,143&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,072&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">694,746&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less imputed interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(53,441)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">641,305&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeFinanceLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -URI http://asc.fasb.org/subtopic&amp;trid=77888251<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeFinanceLeasesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -URI http://asc.fasb.org/subtopic&amp;trid=77888251<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeasesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140061202848872">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsAbstract', window );"><strong>Related Party Transactions [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock', window );">Related Party Transactions</a></td>
<td class="text">Related Party TransactionsOn March 20, 2020, we sold an aggregate of 3,931,428 shares of our common stock at a purchase price of $0.175 per share to the five members of our Board of Directors in a private placement exempt from registration under Section 4(a)(2) and Rule 506(b) of Regulation D under the Securities Act of 1933, as amended.  We received proceeds of $688,000 in this offering.  The purchase price of the shares of our common stock sold in the offering exceeded the closing market price of our common stock on March 19, 2020, the trading day immediately preceding the day the binding Insider Subscription Agreements were executed by the purchasers.  The purchasers were all accredited investors.  We did not pay any commissions or finder&#8217;s fees, and we used the proceeds for general working capital.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -URI http://asc.fasb.org/topic&amp;trid=2122745<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39691-107864<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140061198076408">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Policies)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConsolidationPolicyTextBlock', window );">Basis of presentation</a></td>
<td class="text">Basis of presentation - The consolidated financial statements include our accounts and those of our wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock', window );">Cash and cash equivalents</a></td>
<td class="text">Cash and cash equivalents - Cash and cash equivalents consist of highly liquid investments with original maturities of three months or less.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentPolicyTextBlock', window );">Investments</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Investments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - We have classified debt securities as available for sale securities with unrealized gains and losses recorded as other comprehensive income. Equity securities are marked to market with changes recorded as other income on the income statement. Any interest income or dividends are recorded as interest income on the income statement.</span><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock', window );">Revenue recognition</a></td>
<td class="text">Revenue recognition&#160;- Both of our platforms generate revenue from ad placements and clicks on advertisements on websites, some of which we own. We recognize revenue from ad placements and clicks in the period in which they occur. We also recognize revenue from serving impressions when we complete all or a part of an order from an advertiser. The revenue is recognized in the period that the impression is served. The Company subsequently settles these transactions with it business partners at which time adjustments for invalid traffic may impact the amount collected. Payments to publishers who display advertisements on our behalf and payments to ad exchanges are recognized as cost of revenue.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ReceivablesPolicyTextBlock', window );">Accounts receivable</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Accounts receivable</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Accounts receivable consists of trade receivables from customers. We record accounts receivable at its net realizable value, recognizing an allowance for doubtful accounts based on our best estimate of probable credit losses on our existing accounts receivable. Balances are written off against the allowance after all means of collection have been exhausted and the possibility of recovery is considered remote.</span><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdvertisingCostsPolicyTextBlock', window );">Marketing costs</a></td>
<td class="text">Marketing costs - Marketing costs are predominately traffic acquisition costs and include those expenses required to attract an audience to our owned and operated applications and websites. We expense these costs as incurred and present them as a separate line item in operating expenses in the consolidated statements of operations.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock', window );">Property and equipment</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Property and equipment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Property and equipment are stated at cost, net of accumulated depreciation and amortization. Major renewals and improvements are capitalized while maintenance and repairs which do not improve or extend the life of the respective assets are expensed as incurred. Costs of assets sold or retired and the related accumulated depreciation are eliminated from accounts and the net gain or loss is reflected as an operating expense in the consolidated statements of operations.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div>Property and equipment are depreciated on&#160;a straight-line basis over three years for equipment, <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzMvZnJhZzo4MTk2MDMzNmE3NjQ0NTllYmVlZTNhYzRlMzdmMDNjZi90ZXh0cmVnaW9uOjgxOTYwMzM2YTc2NDQ1OWViZWVlM2FjNGUzN2YwM2NmXzI4MjI_159af600-aa25-4172-b1ca-89aa29c924d1">five</span> to seven years for furniture and fixtures and <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzMvZnJhZzo4MTk2MDMzNmE3NjQ0NTllYmVlZTNhYzRlMzdmMDNjZi90ZXh0cmVnaW9uOjgxOTYwMzM2YTc2NDQ1OWViZWVlM2FjNGUzN2YwM2NmXzI4NjI_92e292e1-0002-4e5b-b33d-8ac5a085fa7a">two</span> to three years for software. Leasehold improvements are amortized over the lesser of the estimated useful life of the asset or the remaining term of the lease.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock', window );">Capitalized Software Costs</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Capitalized Software Costs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - We capitalize certain labor costs related to internally developed software and amortize these costs using the straight-line method over the estimated useful life of the software, generally two years. We do not sell internally developed software. Certain development costs not meeting the criteria for capitalization, in accordance with </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">ASC 350-40 Internal-Use Software</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, are expensed as incurred.</span><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy', window );">Goodwill</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Goodwill</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Goodwill is recorded as the difference, if any, between the aggregate consideration paid for an acquisition and the fair value of the net tangible and intangible assets acquired. We perform an impairment test annually as of December 31, 2021. As a result, we perform our annual goodwill impairment test by comparing the fair value of our reporting unit with its carrying amount.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We generally determine the fair value of our reporting unit using the income approach methodology of valuation that includes the undiscounted cash flow method as well as other generally accepted valuation methodologies. If the carrying amount of a reporting unit exceeds the reporting unit&#8217;s fair value, the amount it exceeds fair value is equivalent to the amount of impairment loss.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy', window );">Intangible Assets</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline">Intangible Assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> - We allocate a portion of the purchase price of acquisitions to identifiable intangible assets and we amortize definite-lived assets over their estimated useful lives. We consider our indefinite-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Trade names are not amortized as they are believed to have an indefinite life. Trade names are reviewed annually for impairment under ASC 350. We also acquire intangible assets outside of acquisitions and record them at their fair value and amortize them over their estimated useful lives.</span><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxPolicyTextBlock', window );">Income taxes</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Income taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - We utilize the liability method of accounting for income taxes as set forth in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">ASC 740</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (&#8220;ASC&#160;740&#8221;). Under the liability method, deferred taxes are determined based on the temporary differences between the financial statement and tax bases of assets and liabilities. A valuation allowance is recorded when it is more likely than not that some of the deferred tax assets will not be realized. In assessing the need for a valuation allowance, we must project future levels of taxable income. We examine evidence related to the history of taxable losses or income, the economic conditions in which we operate, organizational characteristics, our forecasts and projections, as well as factors affecting liquidity. All our deferred tax assets and liabilities are recorded as long-term assets and liabilities in the consolidated balance sheets. We believe it is more likely than not that essentially none of our deferred tax assets will be realized, and we have recorded a valuation for a significant portion of the net deferred tax assets as of December&#160;31, 2021 and 2020.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have adopted certain provisions of ASC 740. This statement clarifies the criteria that an individual tax position must satisfy for some or all of the benefits of that position to be recognized in a company&#8217;s financial statements.&#160;&#160;ASC 740 prescribes a recognition threshold of more likely than not, and a measurement attribute for all tax positions taken or expected to be taken on a tax return, in order to be recognized in the financial statements.</span></div>We recognize interest and penalties related to income taxes in income tax expense.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock', window );">Impairment of long-lived assets</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Impairment of long-lived assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - In accordance with </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">ASC 360</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Property, Plant and Equipment</span>, long-lived assets, such as property and equipment, and purchased intangibles subject to amortization, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of the asset is measured by comparison of the carrying amount to future undiscounted&#160;cash flows the asset is expected to generate. If such assets are considered to be impaired, the impairment to be recognized is measured as the amount by which the carrying amount of the asset exceeds the fair value.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy', window );">Stock-based compensation</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Stock-based compensation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - We recognize stock compensation based on the recognition provisions </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">ASC 718</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Compensation &#8211; Stock Compensation,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> which establishes accounting for stock-based awards exchanged for employee and non-employee services and requires companies to expense the estimated grant date fair value of stock awards over the requisite employee service period. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of restricted stock awards is based on the market price of our common stock on the date of the grant. To value stock option awards, we use the Black-Scholes-Merton option pricing model. This model involves assumptions including the expected life of the option, stock price volatility, risk-free interest rate, dividend yield and exercise price. We recognize compensation expense in earnings over the requisite service period, applying a forfeiture rate to account for expected forfeitures of awards.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_inuv_GovernmentGrantsPolicyPolicyTextBlock', window );">Government Grant</a></td>
<td class="text">Government Grant- During the first quarter of 2013, we received a grant from the state of Arkansas to relocate our corporate headquarters to Conway, AR. We recognized the grant funds into income as a reduction of the related expense in the period in which those expenses were recognized. We deferred grant funds related to capitalized costs and classified them as current or long-term liabilities on the balance sheet according to the classification of the associated asset.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_inuv_TreasuryStockPolicyPolicyTextBlock', window );">Treasury Stock</a></td>
<td class="text">Treasury Stock - The cost method was used in recording the purchase of the treasury stock.&#160;&#160;Treasury stock changes as a result of common stock we acquire in the market.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerSharePolicyTextBlock', window );">Earnings per share</a></td>
<td class="text">Earnings per share - During the periods presented, we had securities that could potentially dilute basic earnings per share in the future, but were excluded from the computation of diluted net loss per share, as their effect would have been anti-dilutive.&#160;&#160;We reported a net loss for 2021 and 2020 and therefore, shares associated with stock options, restricted stock and convertible debt are not included because they are anti-dilutive.&#160;&#160;Basic and diluted net loss per share is the same for all periods presented.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingPolicyPolicyTextBlock', window );">Operating segments</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Operating segments</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> -</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accordance with </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">ASC 280</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">- Segment reporting</span>, segment information reported is built on the basis of internal management data used for performance analysis of businesses and for the allocation of resources. Operating segments are defined as components of an enterprise about which separate financial information is available that is evaluated regularly by the chief operating decision maker, or decision making group, in deciding how to allocate resources and in assessing performance. Our chief operating decision maker, our chief executive officer, reviews financial information presented on a consolidated basis and no expense or operating income is evaluated at a segment level. Given the consolidated level of review by the our chief executive officer, we operate as one reportable segment.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskCreditRisk', window );">Concentration of credit risk</a></td>
<td class="text">Concentration of credit risk - We are exposed to concentrations of risk primarily in cash and accounts receivable, which are generally not collateralized. Our policy is to place our cash with high credit, quality financial institutions in order to limit the amount of credit exposure. Our cash deposits exceed FDIC limits. We do not require collateral from our customers, but our credit extension and collection policies include monitoring payments and aggressively pursuing delinquent accounts. We maintain allowances for potential credit losses.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Use of estimates</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Use of estimates</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - The preparation of financial statements, in accordance with accounting principles generally accepted in the United States ("U.S. GAAP"), requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, net revenues and expenses and disclosure of contingent assets and liabilities. The estimates and assumptions used in the accompanying consolidated financial statements are based upon management&#8217;s regular evaluation of the relevant facts and circumstances as of the date of the consolidated financial statements. We regularly evaluate estimates and assumptions related to goodwill and purchased intangible asset valuations and income tax valuation allowance. Actual results may differ from the estimates and assumptions used in preparing the accompanying consolidated financial statements, and such differences could be material.</span><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LegalCostsPolicyTextBlock', window );">Litigation and settlement costs</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Litigation and settlement costs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - From time to time, we are involved in disputes, litigation and other legal actions. In accordance with </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">ASC&#160;450</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contingencies</span>, we record a charge equal to at least the minimum estimated liability for a loss contingency when both of the following conditions are met: (i) information available prior to issuance of the consolidated financial statements indicates that it is probable that an asset had been impaired or a liability had been incurred as of the date of the consolidated financial statements and (ii) the range of loss can be reasonably estimated.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recent Accounting Pronouncements Not Yet Adopted</a></td>
<td class="text"><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recent Accounting Pronouncements Not Yet Adopted</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, (FASB) issued ASU No. 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (ASU 2016-13), which requires the measurement and recognition of expected credit losses for financial assets held at amortized cost. ASU 2016-13 replaces the existing incurred loss impairment model with a forward- looking expected credit loss model which will result in earlier recognition of credit losses. On November 15, 2019, the FASB delayed the effective date certain small public companies and other private companies. As amended, the effective date of ASC Topic 326 was delayed until fiscal years beginning after December 15, 2022 for SEC filers that are eligible to be smaller reporting companies under the SEC&#8217;s definition, as well as private companies and not-for-profit entities.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueMeasurementPolicyPolicyTextBlock', window );">Fair Value Measurements</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The carrying amounts reported in the balance sheet for cash and cash equivalents, accounts receivable, accounts payable and accrued expenses approximate fair value based on the short-term nature of these items.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In accordance with accounting principles generally accepted in the United States, fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. A three-level hierarchy prioritizes the inputs used to measure fair value as follows: </span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Level 1 &#8211; Valuation is based on quoted prices in active markets for identical assets or liabilities. Level 1 assets and liabilities generally include debt and equity securities that are traded in an active exchange market. Valuations are obtained from readily available pricing sources for market transactions involving identical assets or liabilities.</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Level 2 &#8211; Valuation is based on observable inputs other than Level 1 prices, such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Level 3 &#8211; Valuation is based on unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities. Level 3 assets and liabilities include financial instruments whose value is determined using pricing models, discounted cash flow methodologies, or similar techniques, as well as instruments for which the determination of fair value requires significant management judgment or estimation.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_inuv_GovernmentGrantsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Government Grants, Policy [Policy Text Block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">inuv_GovernmentGrantsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>inuv_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_inuv_TreasuryStockPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Treasury Stock, Policy [Policy Text Block]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">inuv_TreasuryStockPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>inuv_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdvertisingCostsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for advertising cost.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 720<br> -SubTopic 35<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6420018&amp;loc=d3e36677-107848<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdvertisingCostsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4273-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskCreditRisk">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for credit risk.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 825<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123345438&amp;loc=d3e61044-112788<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskCreditRisk</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConsolidationPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting.  The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123372394&amp;loc=d3e18823-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=d3e5614-111684<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConsolidationPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerSharePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerSharePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 05<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109226317&amp;loc=d3e202-110218<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.CC)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011434&amp;loc=d3e125687-122742<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e32247-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32847-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32840-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL116659661-227067<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e32280-109318<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32809-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for investment in financial asset.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(3)(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LegalCostsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for legal costs incurred to protect or defend the entity's assets and rights, or to obtain assets, including monetary damages, or to obtain rights.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section S99<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=27011672&amp;loc=d3e149975-122751<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LegalCostsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99779-112916<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.13(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=120429125&amp;loc=d3e99893-112916<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5033-111524<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=84159169&amp;loc=d3e10178-111534<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=84159169&amp;loc=d3e10149-111534<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=84159169&amp;loc=d3e10133-111534<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReceivablesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for its research and development and computer software activities including the accounting treatment for costs incurred for (1) research and development activities, (2) development of computer software for internal use, (3) computer software to be sold, leased or otherwise marketed as a separate product or as part of a product or process and (4) in-process research and development acquired in a purchase business combination.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 50<br> -Section 25<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=16397303&amp;loc=d3e19347-109286<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6501960&amp;loc=d3e128462-111756<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 40<br> -Section 30<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=118172244&amp;loc=d3e17916-109280<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.15)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue from contract with customer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130561-203045<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130566-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130563-203045<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -URI http://asc.fasb.org/topic&amp;trid=49130388<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130566-203045<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130563-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123372394&amp;loc=d3e18823-107790<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130566-203045<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130564-203045<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130566-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for segment reporting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8864-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8864-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8864-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8864-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8864-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8864-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b),(f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6191-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6161-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6143-108592<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6061-108592<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6132-108592<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UseOfEstimates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140061202862440">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueTableTextBlock', window );">Disaggregation of Revenue</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The below table shows the revenue and the proportion of revenue that is generated through advertisements on our ValidClick and IntentKey platforms:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.841%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.186%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.775%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">For the Years Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ValidClick Platform</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,648,730&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69.6%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,233,638&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76.7%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">IntentKey Platform</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,181,958&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.4%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,406,369&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.3%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,830,688&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,640,007&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0%</span></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130545-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140061202971032">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByBalanceSheetGroupingTextBlock', window );">Fair Value, by Balance Sheet Grouping</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes our cash equivalents and marketable securities measured at fair value. Certain marketable</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">securities consist of investments in debt and equity securities. Debt securities are classified as available for sale securities. We classify our cash equivalents and marketable securities within Level 1 because we use quoted market prices models utilizing market observable inputs to determine their fair value.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The cost, gross unrealized gains (losses) and fair value of marketable securities by major security type as of December 31, 2021 were as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:38.784%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.553%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.378%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.553%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.378%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.554%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Unrealized Gain (Loss)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,253,205&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,253,205&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash equivalents</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,222,759&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,222,759&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash and cash equivalents</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,475,964&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,475,964&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Marketable securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Debt securities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">905,470&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53,737&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">959,207&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equity securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,100,305&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(272,021)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,828,284&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total marketable securities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,787,491</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash and cash equivalents and marketable securities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,263,455&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByBalanceSheetGroupingTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13467-108611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByBalanceSheetGroupingTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140061201823192">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Allowance for Doubtful Accounts (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_inuv_AllowanceForDoubtfulAccountsAbstract', window );"><strong>Allowance for Doubtful Accounts [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock', window );">Schedule of Accounts, Notes, Loans and Financing Receivable</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The activity in the allowance for doubtful accounts was as follows&#160;during the years ended&#160;December&#160;31, 2021 and 2020:</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:69.721%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.537%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at the beginning of the year</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">209,667&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">225,000&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for bad debts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,487&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">135,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Charge-offs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,154)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(150,333)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recoveries</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,904&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at the end of the year</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">202,904&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">209,667&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_inuv_AllowanceForDoubtfulAccountsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Allowance for Doubtful Accounts [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">inuv_AllowanceForDoubtfulAccountsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>inuv_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.3,4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140061202950376">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property and Equipment (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock', window );">Net Carrying value of Property and Equipment</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The net carrying value of property and equipment at December&#160;31, 2021 and 2020 was as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:69.721%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.537%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">293,152&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">293,152&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,164,671&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,052,199&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized labor</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,914,820&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,475,683&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">458,885&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">421,016&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subtotal</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,831,528&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,242,050&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: accumulated depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,324,762)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,054,989)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,506,766&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,187,061&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of public utility physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, deprecation expense and method used, including composite depreciation, and accumulated deprecation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 980<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=84167750&amp;loc=d3e42232-110370<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.13(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140061201815944">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible Assets and Goodwill (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock', window );">Schedule of Intangible Assets from Continuing Operations</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a schedule&#160;of intangible assets and goodwill as of December&#160;31, 2021:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:33.841%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.841%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.935%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.941%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Term</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Carrying<br/>Value</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization and Impairment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying Value</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2021<br/>Amortization</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer list, Google</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,820,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,336,500)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,483,500&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">441,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Technology</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,600,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,540,000)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">720,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer list, ReTargeter</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,931,250&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(933,438)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">997,812&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">386,250&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer list, all other</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,610,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,583,206)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,794&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161,004&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Brand name, ReTargeter</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">643,750&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(311,146)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">332,604&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128,750&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">570,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(140,125)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">429,875&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names, web properties</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">390,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">390,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets classified as long-term</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,565,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,844,415)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,720,585&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,865,504&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill, total</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,853,342&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,853,342&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div><span><br/></span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a schedule&#160;of intangible assets and goodwill as of December&#160;31, 2020:&#160;</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:33.549%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.841%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.935%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.940%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Term</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Carrying<br/>Value</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying Value</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2020<br/>Amortization</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer list, Google</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,820,000&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,895,500)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,924,500&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">441,000&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Technology</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,600,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,820,000)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">780,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">720,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer list, ReTargeter</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,931,250&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(547,188)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,384,062&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">386,250&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer list, all other</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,610,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,422,202)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">187,798&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161,004&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Brand name, ReTargeter</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">643,750&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(182,396)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">461,354&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128,750&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">570,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(111,625)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">458,375&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,500&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tradenames, web properties (1)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">390,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">390,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets classified as long-term</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,565,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,978,911)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,586,089&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,865,504&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill, total</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,853,342&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,853,342&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">___________</span></div>(1)The trade names related to our web properties have an indefinite life, and as such are not amortized.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock', window );">Schedule of Amortization Expense</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our amortization expense over the next five years and thereafter is as follows:</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:87.919%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.881%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,071,294&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">984,500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">769,917&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">469,500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">469,500&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,565,875&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,330,586&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the characteristics, including initial carrying value, residual amount, weighted average useful life, of finite-lived intangible assets acquired during the period by major class. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140061201807560">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accrued Expenses and Other Current Liabilities (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PayablesAndAccrualsAbstract', window );"><strong>Payables and Accruals [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock', window );">Schedule of Accrued Expenses and Other Current Liabilities</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses and other current liabilities consist of the following at December&#160;31, 2021 and 2020:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:69.721%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.537%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued marketing costs</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,267,980&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,234,192&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">956,998&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">440,578&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued commissions and payroll</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121,533&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">423,373&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Arkansas grant contingency</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued taxes, current portion</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,880&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,305&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued sales allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,374,391&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,216,448&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the (a) carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business (accounts payable); (b) other payables; and (c) accrued liabilities. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). An alternative caption includes accrued expenses.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140061202968808">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other Long-Term Liabilities (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesDisclosureAbstract', window );"><strong>Other Liabilities Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNoncurrentLiabilitiesTableTextBlock', window );">Schedule of Other Long-Term Liabilities</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other long-term liabilities consist of the following at December&#160;31, 2021 and 2020:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:69.721%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.537%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred rent</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,302&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,057&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">420,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">SBA loan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149,900&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,302&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">573,957&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNoncurrentLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of other noncurrent liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNoncurrentLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140061283743800">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">Schedule of Components of Income Tax Expense (Benefit)</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The provision for income taxes consists of the following at December&#160;31, 2021 and 2020:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:69.721%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.537%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current tax provision</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax benefit</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total tax benefit</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Schedule of Effective Income Tax Rate Reconciliation</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the expected Federal statutory rate to our actual rate as reported for each of the periods presented is as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:69.721%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.537%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal statutory rate</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State income tax rate, net of federal benefit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Permanent differences</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Schedule of Deferred Tax Assets and Liabilities</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a schedule of the deferred tax assets and liabilities as of December&#160;31, 2021 and 2020:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:69.721%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.537%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss carry forward</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,727,960&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,484,500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">585,500&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">447,700&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">239,800&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">211,600&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred rent</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,800&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for doubtful accounts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56,900&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,800&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock compensation expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">610,900&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">351,500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">472,500&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subtotal</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,576,360&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,693,100&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(33,988,760)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(35,848,400)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,587,600&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,844,700&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets and property and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,373,300&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,449,900&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">321,300&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">501,800&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,694,600&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,951,700&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(107,000)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(107,000)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140061283558024">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock', window );">Schedule of Stock Based Compensation Grants</a></td>
<td class="text"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the stock grants outstanding under our 2010 Employee Compensation Plan ("2010 ECP") and 2017 ECP plans as of December&#160;31, 2021:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:26.612%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.826%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.826%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.826%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.826%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.540%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Options Outstanding</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">RSUs Outstanding</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Options and RSUs Exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Available Shares</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2017 ECP</span></td><td colspan="2" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,960,001&#160;</span></td><td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,734,138&#160;</span></td><td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,705,861&#160;</span></td><td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,400,000&#160;</span></td><td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2010 ECP (*)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,500&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,011,511&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,013,011&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,500&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,960,001&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,745,649&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,705,861&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,413,011&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(*) 2010 ECP Expired April 2020</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">Schedule of Stock Options</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes our stock option activity under the 2010 ECP plan during 2021:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.830%"><tr><td style="width:1.0%"/><td style="width:69.462%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.657%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.723%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.658%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Options</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Exercise Price</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding, beginning of year</span></td><td colspan="2" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,500&#160;</span></td><td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.56&#160;</span></td><td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,750&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.56&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options canceled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,250&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.56&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding, end of year</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,500&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.56&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable, end of year</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,500&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.56&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock', window );">Schedule of RSA Activity</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes our restricted stock unit activity for 2021:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:69.721%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.706%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.537%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Restricted Stock Unit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding, beginning of year</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,930,526&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.28&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,610,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.36&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,171,331)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.47&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(409,194)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.23&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding, end of year</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,960,001&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.33&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of activity for award under share-based payment arrangement. Includes, but is not limited to, outstanding award at beginning and end of year, granted, exercised, forfeited, and weighted-average grant date fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140061283640936">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2021</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseCostTableTextBlock', window );">Schedule of Information Relating to Leases</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information related to our operating lease liabilities for are as follows:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:79.455%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.345%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for operating lease liabilities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">532,585&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.45 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.25&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information related to our financed lease liabilities are as follows:</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:79.455%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.345%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for finance lease liabilities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">248,035&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.3 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.25&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Schedule of Operating Lease Maturity</a></td>
<td class="text"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:79.455%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.345%"/><td style="width:0.1%"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Minimum future lease payments ended December&#160;31, 2021</span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,865&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,127&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,021&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">230,013&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less imputed interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21,648)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">208,365&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock', window );">Schedule of Finance Lease Liability</a></td>
<td class="text"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:79.455%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.345%"/><td style="width:0.1%"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Minimum future lease payments ended December&#160;31, 2021</span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">380,482&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">297,921&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,128&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,143&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,072&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">694,746&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less imputed interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(53,441)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">641,305&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCostTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCostTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140061193274328">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Organization and Business (Details)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="1">2 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Jan. 22, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jan. 19, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jul. 27, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 08, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Apr. 02, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 27, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 20, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Apr. 30, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($) </div>
<div>patent</div>
</th>
<th class="th">
<div>May 28, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>May 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Apr. 10, 2020 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_inuv_IntellectualPropertyNumberofIssuedPatents', window );">Number of issued patents | patent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsAndShortTermInvestments', window );">Cash, cash equivalents, and short-term investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 13,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_inuv_WorkingCapitalNet', window );">Working capital, net</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">143,951,019<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 136,350,370<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockConsiderationReceivedOnTransaction', window );">Consideration received on transaction</a></td>
<td class="nump">$ 6,250,000<span></span>
</td>
<td class="nump">$ 8,000,000<span></span>
</td>
<td class="nump">$ 10,750,000<span></span>
</td>
<td class="nump">$ 5,500,000<span></span>
</td>
<td class="nump">$ 245,050<span></span>
</td>
<td class="nump">$ 545,125<span></span>
</td>
<td class="nump">$ 688,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_inuv_PaycheckProtectionProgramLoan', window );">PPP loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,100,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireInvestments', window );">Payments to acquire investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_inuv_CashDepositedInterestBearing', window );">Cash deposited, interest-bearing</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnusualOrInfrequentItemAxis=inuv_COVID19Member', window );">COVID-19</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_inuv_EmployeeSalariesInExcessCausingAPercentageOfSalaryForgone', window );">Employee salaries in excess causing a percentage of salary forgone</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentTypeAxis=inuv_MoneyMarketFundsAndMarketableDebtAndEquitySecuritiesMember', window );">Money Market Funds And Marketable Debt And Equity Securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Deposits', window );">Deposits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsidiarySaleOfStockAxis=inuv_SalesAgreementMember', window );">Sales Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_inuv_SaleOfStockConsiderationReceivedOnTransactionAuthorizedAmount', window );">Sale of stock, consideration received on transaction, authorized amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 35,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_inuv_CommissionFeePercent', window );">Commission Fee, Percent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_inuv_CashDepositedInterestBearing">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cash Deposited, Interest-Bearing</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">inuv_CashDepositedInterestBearing</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>inuv_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_inuv_CommissionFeePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Commission Fee, Percent</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">inuv_CommissionFeePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>inuv_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_inuv_EmployeeSalariesInExcessCausingAPercentageOfSalaryForgone">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Employee Salaries in Excess Causing a Percentage of Salary Forgone</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">inuv_EmployeeSalariesInExcessCausingAPercentageOfSalaryForgone</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>inuv_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_inuv_IntellectualPropertyNumberofIssuedPatents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Intellectual Property, Number of Issued Patents</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">inuv_IntellectualPropertyNumberofIssuedPatents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>inuv_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_inuv_PaycheckProtectionProgramLoan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Paycheck Protection Program Loan</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">inuv_PaycheckProtectionProgramLoan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>inuv_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_inuv_SaleOfStockConsiderationReceivedOnTransactionAuthorizedAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sale Of Stock, Consideration Received On Transaction, Authorized Amount</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">inuv_SaleOfStockConsiderationReceivedOnTransactionAuthorizedAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>inuv_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_inuv_WorkingCapitalNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Working Capital, Net</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">inuv_WorkingCapitalNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>inuv_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsAndShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cash includes currency on hand as well as demand deposits with banks or financial institutions. It also includes other kinds of accounts that have the general characteristics of demand deposits in that the customer may deposit additional funds at any time and effectively may withdraw funds at any time without prior notice or penalty. Cash equivalents, excluding items classified as marketable securities, include short-term, highly liquid Investments that are both readily convertible to known amounts of cash, and so near their maturity that they present minimal risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify under that definition. Original maturity means original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three years ago does not become a cash equivalent when its remaining maturity is three months. Short-term investments, exclusive of cash equivalents, generally consist of marketable securities intended to be sold within one year (or the normal operating cycle if longer) and may include trading securities, available-for-sale securities, or held-to-maturity securities (if maturing within one year), as applicable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsAndShortTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Deposits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate of all deposit liabilities held by the entity, including foreign and domestic, interest and noninterest bearing; may include demand deposits, saving deposits, Negotiable Order of Withdrawal (NOW) and time deposits among others.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.12)<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Deposits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the purchase of all investments (debt, security, other) during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SaleOfStockConsiderationReceivedOnTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cash received on stock transaction after deduction of issuance costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleOfStockConsiderationReceivedOnTransaction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnusualOrInfrequentItemAxis=inuv_COVID19Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnusualOrInfrequentItemAxis=inuv_COVID19Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentTypeAxis=inuv_MoneyMarketFundsAndMarketableDebtAndEquitySecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentTypeAxis=inuv_MoneyMarketFundsAndMarketableDebtAndEquitySecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsidiarySaleOfStockAxis=inuv_SalesAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsidiarySaleOfStockAxis=inuv_SalesAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140061196893032">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Disaggregation of Revenue (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Net revenue</a></td>
<td class="nump">$ 59,830,688<span></span>
</td>
<td class="nump">$ 44,640,007<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_inuv_PercentageOfTotalRevenue', window );">Percentage of total revenue</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerSalesChannelAxis=inuv_ValidClickPlatformMember', window );">ValidClick Platform</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Net revenue</a></td>
<td class="nump">$ 41,648,730<span></span>
</td>
<td class="nump">$ 34,233,638<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_inuv_PercentageOfTotalRevenue', window );">Percentage of total revenue</a></td>
<td class="nump">69.60%<span></span>
</td>
<td class="nump">76.70%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerSalesChannelAxis=inuv_IntelKeyPlatformMember', window );">IntentKey Platform</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax', window );">Net revenue</a></td>
<td class="nump">$ 18,181,958<span></span>
</td>
<td class="nump">$ 10,406,369<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_inuv_PercentageOfTotalRevenue', window );">Percentage of total revenue</a></td>
<td class="nump">30.40%<span></span>
</td>
<td class="nump">23.30%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_inuv_PercentageOfTotalRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage Of Total Revenue</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">inuv_PercentageOfTotalRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>inuv_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, including tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value-added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130545-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130543-203045<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerSalesChannelAxis=inuv_ValidClickPlatformMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerSalesChannelAxis=inuv_ValidClickPlatformMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerSalesChannelAxis=inuv_IntelKeyPlatformMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerSalesChannelAxis=inuv_IntelKeyPlatformMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140061195813528">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Narrative (Details)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Jul. 14, 2020 </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($) </div>
<div>segment </div>
<div>employee </div>
<div>customer</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($) </div>
<div>employee </div>
<div>customer</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_inuv_ScheduleOfSignificantAccountingPoliciesLineItems', window );"><strong>Schedule of Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,277,664<span></span>
</td>
<td class="nump">$ 1,372,426<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillImpairmentLoss', window );">Impairment of goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill', window );">Impairment of finite-lived intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense', window );">Income tax penalties and interest expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_inuv_NumberOfEmployeesEmployedUnderGrant', window );">Employees employed under grant | employee</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">41<span></span>
</td>
<td class="nump">38<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_inuv_NumberOfEmployeesUnderMinimumAmountRequiredToBeEmployedUnderGrant', window );">Employees under required amount | employee</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="nump">12<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_inuv_NumberOfEmployeesRequiredToBeEmployedUnderGrant', window );">Employees required to be employed | employee</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">43<span></span>
</td>
<td class="nump">50<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_inuv_AccruedGrantCurrent', window );">Arkansas grant contingency</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,000<span></span>
</td>
<td class="nump">$ 60,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesRetired', window );">Cancellation of treasury stock (in shares) | shares</a></td>
<td class="nump">376,527<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NumberOfReportableSegments', window );">Number of reportable segments | segment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Customer Concentration Risk | Net Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_inuv_ScheduleOfSignificantAccountingPoliciesLineItems', window );"><strong>Schedule of Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_inuv_ConcentrationRiskNumberOfCustomers', window );">Concentration risk, number of customers | customer</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember', window );">Customer Concentration Risk | Net Revenue | Two Largest Customers</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_inuv_ScheduleOfSignificantAccountingPoliciesLineItems', window );"><strong>Schedule of Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk, percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">62.90%<span></span>
</td>
<td class="nump">60.50%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember', window );">Equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_inuv_ScheduleOfSignificantAccountingPoliciesLineItems', window );"><strong>Schedule of Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant and equipment, useful life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Furniture and fixtures | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_inuv_ScheduleOfSignificantAccountingPoliciesLineItems', window );"><strong>Schedule of Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant and equipment, useful life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Furniture and fixtures | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_inuv_ScheduleOfSignificantAccountingPoliciesLineItems', window );"><strong>Schedule of Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant and equipment, useful life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">7 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerSoftwareIntangibleAssetMember', window );">Capitalized labor | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_inuv_ScheduleOfSignificantAccountingPoliciesLineItems', window );"><strong>Schedule of Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant and equipment, useful life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerSoftwareIntangibleAssetMember', window );">Capitalized labor | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_inuv_ScheduleOfSignificantAccountingPoliciesLineItems', window );"><strong>Schedule of Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant and equipment, useful life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareDevelopmentMember', window );">Software Development</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_inuv_ScheduleOfSignificantAccountingPoliciesLineItems', window );"><strong>Schedule of Significant Accounting Policies [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Property, plant and equipment, useful life</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_inuv_AccruedGrantCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accrued Grant, Current</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">inuv_AccruedGrantCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>inuv_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_inuv_ConcentrationRiskNumberOfCustomers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Concentration Risk, Number of Customers</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">inuv_ConcentrationRiskNumberOfCustomers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>inuv_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_inuv_NumberOfEmployeesEmployedUnderGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number Of Employees Employed Under Grant</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">inuv_NumberOfEmployeesEmployedUnderGrant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>inuv_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_inuv_NumberOfEmployeesRequiredToBeEmployedUnderGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number Of Employees Required To Be Employed Under Grant</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">inuv_NumberOfEmployeesRequiredToBeEmployedUnderGrant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>inuv_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_inuv_NumberOfEmployeesUnderMinimumAmountRequiredToBeEmployedUnderGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number Of Employees Under Minimum Amount Required To Be Employed Under Grant</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">inuv_NumberOfEmployeesUnderMinimumAmountRequiredToBeEmployedUnderGrant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>inuv_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_inuv_ScheduleOfSignificantAccountingPoliciesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>[Line Items] for Schedule of Significant Accounting Policies [Table]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">inuv_ScheduleOfSignificantAccountingPoliciesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>inuv_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6351-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13531-108611<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13537-108611<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Depreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13777-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of an intangible asset (excluding goodwill) to fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16373-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The sum of the amounts of estimated penalties and interest recognized in the period arising from income tax examinations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32718-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfReportableSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8672-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfReportableSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockSharesRetired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common and preferred stock retired from treasury during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockSharesRetired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesRevenueNetMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=inuv_TwoLargestCustomersMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=inuv_TwoLargestCustomersMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerSoftwareIntangibleAssetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerSoftwareIntangibleAssetMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareDevelopmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareDevelopmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140061197691384">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair Value Measurements - Summary of Cash Equivalents and Marketable Securities (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Total cash and cash equivalents, cost</a></td>
<td class="nump">$ 10,475,964<span></span>
</td>
<td class="nump">$ 7,890,665<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_inuv_EquitySecuritiesFVNIAccumulatedGrossUnrealizedLossBeforeTax', window );">Equity securities, unrealized gain (loss)</a></td>
<td class="num">(272,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Fair Value, Inputs, Level 1 | Fair Value, Recurring</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Total cash and cash equivalents, cost</a></td>
<td class="nump">10,475,964<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Total cash and cash equivalents</a></td>
<td class="nump">10,475,964<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Debt securities, cost</a></td>
<td class="nump">905,470<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax', window );">Debt securities, unrealized gain (loss)</a></td>
<td class="nump">53,737<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities', window );">Debt securities, fair value</a></td>
<td class="nump">959,207<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNiCost', window );">Equity securities, cost</a></td>
<td class="nump">2,100,305<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_inuv_EquitySecuritiesFVNIAccumulatedGrossUnrealizedLossBeforeTax', window );">Equity securities, unrealized gain (loss)</a></td>
<td class="num">(272,021)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquitySecuritiesFvNi', window );">Equity securities, fair value</a></td>
<td class="nump">1,828,284<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InvestmentsFairValueDisclosure', window );">Total marketable securities</a></td>
<td class="nump">2,787,491<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsFairValueDisclosure', window );">Total cash and cash equivalents and marketable securities</a></td>
<td class="nump">13,263,455<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAxis=us-gaap_CashMember', window );">Cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Cash', window );">Cash, cost</a></td>
<td class="nump">5,253,205<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Total cash and cash equivalents</a></td>
<td class="nump">5,253,205<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAxis=us-gaap_CashEquivalentsMember', window );">Cash equivalents | Fair Value, Inputs, Level 1 | Fair Value, Recurring</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashEquivalentsAtCarryingValue', window );">Cash equivalents, cost</a></td>
<td class="nump">5,222,759<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Total cash and cash equivalents</a></td>
<td class="nump">$ 5,222,759<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_inuv_EquitySecuritiesFVNIAccumulatedGrossUnrealizedLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equity Securities, FV-NI, Accumulated Gross Unrealized Loss, Before Tax</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">inuv_EquitySecuritiesFVNIAccumulatedGrossUnrealizedLossBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>inuv_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27161-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124258926&amp;loc=SL82898722-210454<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(6))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124258926&amp;loc=SL82898722-210454<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26610-111562<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (aa)<br> -URI http://asc.fasb.org/extlink&amp;oid=123581744&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Cash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 210<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=118262064&amp;loc=SL116631418-115840<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 210<br> -Section 45<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=118262064&amp;loc=SL116631419-115840<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Cash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax, of unrealized gain (loss) in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquitySecuritiesFvNi">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI), classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -URI http://asc.fasb.org/extlink&amp;oid=123594786&amp;loc=SL75136599-209740<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquitySecuritiesFvNi</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquitySecuritiesFvNiCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cost of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI). Excludes equity method investment and investment in equity security without readily determinable fair value.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquitySecuritiesFvNiCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of investment securities, including, but not limited to, marketable securities, derivative financial instruments, and investments accounted for under the equity method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAxis=us-gaap_CashMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAxis=us-gaap_CashMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAxis=us-gaap_CashEquivalentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAxis=us-gaap_CashEquivalentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140061196025464">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements - Narrative (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_inuv_EquitySecuritiesFVNIAccumulatedGrossUnrealizedLossBeforeTax', window );">Equity securities, unrealized gain (loss)</a></td>
<td class="nump">$ 272<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_inuv_MarketableSecuritiesGrossRealizedGain', window );">Marketable securities, gross realized gain</a></td>
<td class="nump">$ 5<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_inuv_EquitySecuritiesFVNIAccumulatedGrossUnrealizedLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equity Securities, FV-NI, Accumulated Gross Unrealized Loss, Before Tax</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">inuv_EquitySecuritiesFVNIAccumulatedGrossUnrealizedLossBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>inuv_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_inuv_MarketableSecuritiesGrossRealizedGain">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Marketable Securities, Gross Realized Gain</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">inuv_MarketableSecuritiesGrossRealizedGain</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>inuv_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140061196893480">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Allowance for Doubtful Accounts (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward', window );"><strong>Allowance for Doubtful Accounts Receivable [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivable', window );">Balance at the beginning of the year</a></td>
<td class="nump">$ 209,667<span></span>
</td>
<td class="nump">$ 225,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Provision for bad debts</a></td>
<td class="nump">7,487<span></span>
</td>
<td class="nump">135,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs', window );">Charge-offs</a></td>
<td class="num">(16,154)<span></span>
</td>
<td class="num">(150,333)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries', window );">Recoveries</a></td>
<td class="nump">1,904<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivable', window );">Balance at the end of the year</a></td>
<td class="nump">$ 202,904<span></span>
</td>
<td class="nump">$ 209,667<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5074-111524<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in allowance for credit loss on accounts receivable, from recovery.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of direct write-downs of accounts receivable charged against the allowance.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProvisionForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (reversal of expense) for expected credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProvisionForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140061197894600">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Property and Equipment - Schedule of Carrying Value (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment, gross</a></td>
<td class="nump">$ 14,831,528<span></span>
</td>
<td class="nump">$ 13,242,050<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Less: accumulated depreciation and amortization</a></td>
<td class="num">(13,324,762)<span></span>
</td>
<td class="num">(12,054,989)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Total</a></td>
<td class="nump">1,506,766<span></span>
</td>
<td class="nump">1,187,061<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Furniture and fixtures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment, gross</a></td>
<td class="nump">293,152<span></span>
</td>
<td class="nump">293,152<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember', window );">Equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment, gross</a></td>
<td class="nump">1,164,671<span></span>
</td>
<td class="nump">1,052,199<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=inuv_CapitalizedLaborMember', window );">Capitalized labor</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment, gross</a></td>
<td class="nump">12,914,820<span></span>
</td>
<td class="nump">11,475,683<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember', window );">Leasehold improvements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Property, plant and equipment, gross</a></td>
<td class="nump">$ 458,885<span></span>
</td>
<td class="nump">$ 421,016<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.14)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.13)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_EquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=inuv_CapitalizedLaborMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=inuv_CapitalizedLaborMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140061199336680">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property and Equipment - Narrative (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation</a></td>
<td class="nump">$ 1,277,664<span></span>
</td>
<td class="nump">$ 1,372,426<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Depreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140061192603368">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible Assets and Goodwill - Schedule of Goodwill and Intangible Assets (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_inuv_ScheduleOfFiniteLivedIntangibleAssetsAndGoodwillLineItems', window );"><strong>Schedule of Finite-Lived Intangible Assets and Goodwill [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net Carrying Value</a></td>
<td class="nump">$ 6,330,586<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_inuv_FiniteLivedIntangibleAssetsNonCurrentAbstract', window );"><strong>Intangible assets classified as long-term</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_inuv_FiniteLivedandIndefiniteLivedIntangibleAssetsLongTermPortionGross', window );">Carrying Value</a></td>
<td class="nump">17,565,000<span></span>
</td>
<td class="nump">$ 17,565,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_inuv_FiniteLivedIntangibleAssetsLongTermPortionAccumulatedAmortization', window );">Accumulated Amortization and Impairment</a></td>
<td class="num">(10,844,415)<span></span>
</td>
<td class="num">(8,978,911)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_inuv_IntangibleAssetsLongTermPortionNetOfAccumulatedAmortization', window );">Net Carrying Value</a></td>
<td class="nump">6,720,585<span></span>
</td>
<td class="nump">8,586,089<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_inuv_AmortizationOfIntangibleAssetsRelatingToLongTermAssets', window );">Amortization</a></td>
<td class="nump">1,865,504<span></span>
</td>
<td class="nump">1,865,504<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillImpairedAccumulatedImpairmentLossAbstract', window );"><strong>Goodwill, Impaired, Accumulated Impairment Loss [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillGross', window );">Carrying Value</a></td>
<td class="nump">9,853,342<span></span>
</td>
<td class="nump">9,853,342<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss', window );">Accumulated Amortization and Impairment</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">9,853,342<span></span>
</td>
<td class="nump">9,853,342<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=inuv_TradeNames1Member', window );">Trade names, web properties</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_inuv_ScheduleOfFiniteLivedIntangibleAssetsAndGoodwillLineItems', window );"><strong>Schedule of Finite-Lived Intangible Assets and Goodwill [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill', window );">Trade names, web properties</a></td>
<td class="nump">$ 390,000<span></span>
</td>
<td class="nump">$ 390,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=inuv_CustomerListMember', window );">Customer list, Google</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_inuv_ScheduleOfFiniteLivedIntangibleAssetsAndGoodwillLineItems', window );"><strong>Schedule of Finite-Lived Intangible Assets and Goodwill [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Term</a></td>
<td class="text">20 years<span></span>
</td>
<td class="text">20 years<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Carrying Value</a></td>
<td class="nump">$ 8,820,000<span></span>
</td>
<td class="nump">$ 8,820,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization and Impairment</a></td>
<td class="num">(4,336,500)<span></span>
</td>
<td class="num">(3,895,500)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net Carrying Value</a></td>
<td class="nump">4,483,500<span></span>
</td>
<td class="nump">4,924,500<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization</a></td>
<td class="nump">$ 441,000<span></span>
</td>
<td class="nump">$ 441,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TechnologyBasedIntangibleAssetsMember', window );">Technology</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_inuv_ScheduleOfFiniteLivedIntangibleAssetsAndGoodwillLineItems', window );"><strong>Schedule of Finite-Lived Intangible Assets and Goodwill [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Term</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">5 years<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Carrying Value</a></td>
<td class="nump">$ 3,600,000<span></span>
</td>
<td class="nump">$ 3,600,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization and Impairment</a></td>
<td class="num">(3,540,000)<span></span>
</td>
<td class="num">(2,820,000)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net Carrying Value</a></td>
<td class="nump">60,000<span></span>
</td>
<td class="nump">780,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization</a></td>
<td class="nump">$ 720,000<span></span>
</td>
<td class="nump">$ 720,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=inuv_CustomerListRetargeterMember', window );">Customer list, ReTargeter</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_inuv_ScheduleOfFiniteLivedIntangibleAssetsAndGoodwillLineItems', window );"><strong>Schedule of Finite-Lived Intangible Assets and Goodwill [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Term</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">5 years<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Carrying Value</a></td>
<td class="nump">$ 1,931,250<span></span>
</td>
<td class="nump">$ 1,931,250<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization and Impairment</a></td>
<td class="num">(933,438)<span></span>
</td>
<td class="num">(547,188)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net Carrying Value</a></td>
<td class="nump">997,812<span></span>
</td>
<td class="nump">1,384,062<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization</a></td>
<td class="nump">$ 386,250<span></span>
</td>
<td class="nump">$ 386,250<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=inuv_CustomerList1Member', window );">Customer list, all other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_inuv_ScheduleOfFiniteLivedIntangibleAssetsAndGoodwillLineItems', window );"><strong>Schedule of Finite-Lived Intangible Assets and Goodwill [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Term</a></td>
<td class="text">10 years<span></span>
</td>
<td class="text">10 years<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Carrying Value</a></td>
<td class="nump">$ 1,610,000<span></span>
</td>
<td class="nump">$ 1,610,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization and Impairment</a></td>
<td class="num">(1,583,206)<span></span>
</td>
<td class="num">(1,422,202)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net Carrying Value</a></td>
<td class="nump">26,794<span></span>
</td>
<td class="nump">187,798<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization</a></td>
<td class="nump">$ 161,004<span></span>
</td>
<td class="nump">$ 161,004<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember', window );">Brand name, ReTargeter</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_inuv_ScheduleOfFiniteLivedIntangibleAssetsAndGoodwillLineItems', window );"><strong>Schedule of Finite-Lived Intangible Assets and Goodwill [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Term</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">5 years<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Carrying Value</a></td>
<td class="nump">$ 643,750<span></span>
</td>
<td class="nump">$ 643,750<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization and Impairment</a></td>
<td class="num">(311,146)<span></span>
</td>
<td class="num">(182,396)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net Carrying Value</a></td>
<td class="nump">332,604<span></span>
</td>
<td class="nump">461,354<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization</a></td>
<td class="nump">$ 128,750<span></span>
</td>
<td class="nump">$ 128,750<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer relationships</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_inuv_ScheduleOfFiniteLivedIntangibleAssetsAndGoodwillLineItems', window );"><strong>Schedule of Finite-Lived Intangible Assets and Goodwill [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Term</a></td>
<td class="text">20 years<span></span>
</td>
<td class="text">20 years<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Carrying Value</a></td>
<td class="nump">$ 570,000<span></span>
</td>
<td class="nump">$ 570,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization and Impairment</a></td>
<td class="num">(140,125)<span></span>
</td>
<td class="num">(111,625)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net Carrying Value</a></td>
<td class="nump">429,875<span></span>
</td>
<td class="nump">458,375<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization</a></td>
<td class="nump">$ 28,500<span></span>
</td>
<td class="nump">$ 28,500<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_inuv_AmortizationOfIntangibleAssetsRelatingToLongTermAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amortization of Intangible Assets, Relating to Long Term Assets</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">inuv_AmortizationOfIntangibleAssetsRelatingToLongTermAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>inuv_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_inuv_FiniteLivedIntangibleAssetsLongTermPortionAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Finite-Lived Intangible Assets, Long Term Portion, Accumulated Amortization</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">inuv_FiniteLivedIntangibleAssetsLongTermPortionAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>inuv_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_inuv_FiniteLivedIntangibleAssetsNonCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Finite-Lived Intangible Assets, Non-current [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">inuv_FiniteLivedIntangibleAssetsNonCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>inuv_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_inuv_FiniteLivedandIndefiniteLivedIntangibleAssetsLongTermPortionGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Finite-Lived and Indefinite-Lived Intangible Assets, Long Term Portion, Gross</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">inuv_FiniteLivedandIndefiniteLivedIntangibleAssetsLongTermPortionGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>inuv_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_inuv_IntangibleAssetsLongTermPortionNetOfAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Intangible Assets - Long Term Portion, Net of Accumulated Amortization</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">inuv_IntangibleAssetsLongTermPortionNetOfAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>inuv_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_inuv_ScheduleOfFiniteLivedIntangibleAssetsAndGoodwillLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>[Line Items] for Schedule of Finite-Lived Intangible Assets and Goodwill [Table]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">inuv_ScheduleOfFiniteLivedIntangibleAssetsAndGoodwillLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>inuv_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 928<br> -SubTopic 340<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6473545&amp;loc=d3e61844-108004<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120154696&amp;loc=d3e54445-107959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillImpairedAccumulatedImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated impairment loss for an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillImpairedAccumulatedImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillImpairedAccumulatedImpairmentLossAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillImpairedAccumulatedImpairmentLossAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=inuv_TradeNames1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis=inuv_TradeNames1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=inuv_CustomerListMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=inuv_CustomerListMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TechnologyBasedIntangibleAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TechnologyBasedIntangibleAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=inuv_CustomerListRetargeterMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=inuv_CustomerListRetargeterMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=inuv_CustomerList1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=inuv_CustomerList1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140061197732328">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Intangible Assets and Goodwill - Amortization Expense (Details)<br></strong></div></th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">2022</a></td>
<td class="nump">$ 1,071,294<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">2023</a></td>
<td class="nump">984,500<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree', window );">2024</a></td>
<td class="nump">769,917<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour', window );">2025</a></td>
<td class="nump">469,500<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive', window );">2026</a></td>
<td class="nump">469,500<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive', window );">Thereafter</a></td>
<td class="nump">2,565,875<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net Carrying Value</a></td>
<td class="nump">$ 6,330,586<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120154696&amp;loc=d3e54445-107959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140061193085448">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Bank Debt - Narrative (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Mar. 12, 2020</div></th>
<th class="th"><div>Feb. 28, 2020</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=inuv_HitachiCapitalAmericaCorpMember', window );">Hitachi Capital America Corp.</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityCommitmentFeeAmount', window );">Commitment fee amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 50,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_inuv_RelatedPartyTransactionBalanceDueTerm', window );">Term of balance due</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">6 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_inuv_LineOfCreditFacilityAnnualCommitmentFeeAmount', window );">Annual commitment fee amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 15,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_inuv_LineOfCreditFacilityQuarterlyServiceFee', window );">Quarterly service fee</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.30%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFeeAmount', window );">Amendment fee</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_inuv_LineOfCreditFacilityExitFee', window );">Exit fee</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCredit', window );">Outstanding balances due under line of credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_inuv_RelatedPartyTransactionPercentageDueUponExecution', window );">Percentage due upon execution</a></td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=inuv_LoanAndSecurityCreditAgreementMember', window );">Loan And Security Credit Agreement | Hitachi Capital America Corp.</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_inuv_LineOfCreditFacilityPercentageOfAggregateEligibleAccountsReceivable', window );">Percentage of aggregate Eligible Accounts Receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">90.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_inuv_LineOfCreditFacilityPercentageOfAggregateUnbilledAccountsReceivable', window );">Percentage of aggregate Unbilled Accounts Receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">75.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_inuv_LineOfCreditFacilityPercentageOfAmountAvailableToBorrowUnderMaximumCreditCommitment', window );">Percentage of amount available to borrow under maximum credit commitment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Stated interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6.75%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=inuv_LoanAndSecurityCreditAgreementMember', window );">Loan And Security Credit Agreement | Monthly Interest | Hitachi Capital America Corp.</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Stated interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=inuv_CreditAgreementMember', window );">Credit Agreement | Western Alliance Bank</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ExtinguishmentOfDebtAmount', window );">Extinguishment of debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,959,573<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_inuv_LineOfCreditFacilityAnnualCommitmentFeeAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line of Credit Facility, Annual Commitment Fee Amount</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">inuv_LineOfCreditFacilityAnnualCommitmentFeeAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>inuv_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_inuv_LineOfCreditFacilityExitFee">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line of Credit Facility, Exit Fee</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">inuv_LineOfCreditFacilityExitFee</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>inuv_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_inuv_LineOfCreditFacilityPercentageOfAggregateEligibleAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line Of Credit Facility, Percentage Of Aggregate Eligible Accounts Receivable</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">inuv_LineOfCreditFacilityPercentageOfAggregateEligibleAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>inuv_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_inuv_LineOfCreditFacilityPercentageOfAggregateUnbilledAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line Of Credit Facility, Percentage Of Aggregate Unbilled Accounts Receivable</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">inuv_LineOfCreditFacilityPercentageOfAggregateUnbilledAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>inuv_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_inuv_LineOfCreditFacilityPercentageOfAmountAvailableToBorrowUnderMaximumCreditCommitment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line Of Credit Facility, Percentage Of Amount Available To Borrow Under Maximum Credit Commitment</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">inuv_LineOfCreditFacilityPercentageOfAmountAvailableToBorrowUnderMaximumCreditCommitment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>inuv_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_inuv_LineOfCreditFacilityQuarterlyServiceFee">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line of Credit Facility, Quarterly Service Fee</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">inuv_LineOfCreditFacilityQuarterlyServiceFee</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>inuv_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_inuv_RelatedPartyTransactionBalanceDueTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Related Party Transaction, Balance Due, Term</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">inuv_RelatedPartyTransactionBalanceDueTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>inuv_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_inuv_RelatedPartyTransactionPercentageDueUponExecution">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Related Party Transaction, Percentage Due Upon Execution</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">inuv_RelatedPartyTransactionPercentageDueUponExecution</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>inuv_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentFeeAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the fee that accompanies borrowing money under the debt instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFeeAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ExtinguishmentOfDebtAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Gross amount of debt extinguished.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ExtinguishmentOfDebtAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityCommitmentFeeAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the fee for available but unused credit capacity under the credit facility.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityCommitmentFeeAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=inuv_HitachiCapitalAmericaCorpMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=inuv_HitachiCapitalAmericaCorpMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=inuv_LoanAndSecurityCreditAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=inuv_LoanAndSecurityCreditAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=inuv_MonthlyInterestMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=inuv_MonthlyInterestMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=inuv_CreditAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=inuv_CreditAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=inuv_WesternAllianceBankMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=inuv_WesternAllianceBankMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140061192972248">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Convertible Promissory Note (Details)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>May 05, 2020 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Apr. 21, 2020 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Nov. 11, 2019 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Mar. 01, 2019 </div>
<div>USD ($) </div>
<div>accreditedInvestor </div>
<div>shares </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Jan. 31, 2020 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtConversionConvertedInstrumentAmount1', window );">Conversion of Debt and derecognition of derivative and discounts to common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 923,810<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember', window );">Convertible Debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromConvertibleDebt', window );">Proceeds from convertible promissory note</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtConversionConvertedInstrumentAmount1', window );">Conversion of Debt and derecognition of derivative and discounts to common stock</a></td>
<td class="nump">$ 115,000<span></span>
</td>
<td class="nump">$ 200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 360,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConversionOfStockSharesIssued1', window );">Conversion of stock, number of shares Issued (in shares) | shares</a></td>
<td class="nump">657,143<span></span>
</td>
<td class="nump">1,142,857<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=inuv_OriginalIssueDiscountUnsecuredSubordinatedConvertibleNotesMember', window );">Original Issue Discount Unsecured Subordinated Convertible Notes | Convertible Debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_inuv_NumberOfAccreditedInvestors', window );">Number of accredited investors | accreditedInvestor</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Face amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,440,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleNumberOfEquityInstruments', window );">Number of equity instruments (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,333,333<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=inuv_OriginalIssueDiscountUnsecuredSubordinatedConvertibleNotesMember', window );">Original Issue Discount Unsecured Subordinated Convertible Notes | Initial Conversion | Convertible Debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleConversionPrice1', window );">Conversion price (in usd per share) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1.08<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=inuv_NoteModificationAndReleaseAgreementMember', window );">Note Modification and Release Agreement | Convertible Debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Face amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,080,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_inuv_DebtConversionOriginalDebtPercentageConversion', window );">Percentage conversion</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtConversionConvertedInstrumentAmount1', window );">Conversion of Debt and derecognition of derivative and discounts to common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 765,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConversionOfStockSharesIssued1', window );">Conversion of stock, number of shares Issued (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,886,792<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=inuv_NoteModificationAndReleaseAgreementMember', window );">Note Modification and Release Agreement | Initial Conversion | Convertible Debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleConversionPrice1', window );">Conversion price (in usd per share) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.265<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=inuv_NoteModificationAndReleaseAgreementMember', window );">Note Modification and Release Agreement | Conversions After Initial | Convertible Debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleConversionPrice1', window );">Conversion price (in usd per share) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.30<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=inuv_NoteModificationAndReleaseAgreementMember', window );">Note Modification and Release Agreement | Conversions After Initial | Maximum | Convertible Debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleConversionPrice1', window );">Conversion price (in usd per share) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.30<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=inuv_NoteModificationAndReleaseAgreementMember', window );">Note Modification and Release Agreement | Conversions After Initial | Minimum | Convertible Debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleConversionPrice1', window );">Conversion price (in usd per share) | $ / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.23<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_inuv_DebtConversionOriginalDebtPercentageConversion">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Debt Conversion, Original Debt, Percentage Conversion</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">inuv_DebtConversionOriginalDebtPercentageConversion</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>inuv_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_inuv_NumberOfAccreditedInvestors">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number Of Accredited Investors</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">inuv_NumberOfAccreditedInvestors</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>inuv_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConversionOfStockSharesIssued1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of new shares issued in the conversion of stock in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4332-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4313-108586<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4304-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConversionOfStockSharesIssued1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtConversionConvertedInstrumentAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The value of the financial instrument(s) that the original debt is being converted into in a noncash (or part noncash) transaction. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4304-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4332-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtConversionConvertedInstrumentAmount1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentConvertibleConversionPrice1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The price per share of the conversion feature embedded in the debt instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031898-161870<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentConvertibleConversionPrice1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentConvertibleNumberOfEquityInstruments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of equity instruments that the holder of the debt instrument would receive if the debt was converted to equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21475-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21521-112644<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21506-112644<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentConvertibleNumberOfEquityInstruments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face (par) amount of debt instrument at time of issuance.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429444&amp;loc=SL124452920-239629<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI http://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromConvertibleDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromConvertibleDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=inuv_OriginalIssueDiscountUnsecuredSubordinatedConvertibleNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=inuv_OriginalIssueDiscountUnsecuredSubordinatedConvertibleNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtConversionByUniqueDescriptionAxis=inuv_InitialConversionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtConversionByUniqueDescriptionAxis=inuv_InitialConversionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=inuv_NoteModificationAndReleaseAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=inuv_NoteModificationAndReleaseAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtConversionByUniqueDescriptionAxis=inuv_ConversionsAfterInitialMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtConversionByUniqueDescriptionAxis=inuv_ConversionsAfterInitialMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140061196861176">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Accrued Expenses and Other Current Liabilities (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PayablesAndAccrualsAbstract', window );"><strong>Payables and Accruals [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedMarketingCostsCurrent', window );">Accrued marketing costs</a></td>
<td class="nump">$ 4,267,980<span></span>
</td>
<td class="nump">$ 3,234,192<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAccruedLiabilitiesCurrent', window );">Accrued expenses and other</a></td>
<td class="nump">956,998<span></span>
</td>
<td class="nump">440,578<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Accrued commissions and payroll</a></td>
<td class="nump">121,533<span></span>
</td>
<td class="nump">423,373<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_inuv_AccruedGrantCurrent', window );">Arkansas grant contingency</a></td>
<td class="nump">10,000<span></span>
</td>
<td class="nump">60,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedIncomeTaxesCurrent', window );">Accrued taxes, current portion</a></td>
<td class="nump">17,880<span></span>
</td>
<td class="nump">8,305<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedSalesCommissionCurrent', window );">Accrued sales allowance</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">50,000<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Total</a></td>
<td class="nump">$ 5,374,391<span></span>
</td>
<td class="nump">$ 4,216,448<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_inuv_AccruedGrantCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accrued Grant, Current</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">inuv_AccruedGrantCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>inuv_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedIncomeTaxesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(15)(b)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedIncomeTaxesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedMarketingCostsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred through that date and payable for the marketing, trade and selling of the entity's goods and services.   Marketing costs would include expenditures for planning and executing the conception, pricing, promotion, and distribution of ideas, goods, and services; costs of public relations and corporate promotions; and obligations incurred and payable for sales discounts, rebates, price protection programs, etc. offered to customers and under government programs. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedMarketingCostsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedSalesCommissionCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred through that date and payable for sales commissions. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6911-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6935-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedSalesCommissionCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeRelatedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeRelatedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6911-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e7018-107765<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6935-107765<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140061202070152">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Other Long-Term Liabilities (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>May 15, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesDisclosureAbstract', window );"><strong>Other Liabilities Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_inuv_LeaseLiabilityDeferredRentNoncurrent', window );">Deferred rent</a></td>
<td class="nump">$ 13,302<span></span>
</td>
<td class="nump">$ 4,057<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityNoncurrent', window );">Deferred revenue</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">420,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_inuv_SBALoanLiabilityNoncurrent', window );">SBA loan</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">149,900<span></span>
</td>
<td class="nump">$ 149,900<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Total</a></td>
<td class="nump">$ 13,302<span></span>
</td>
<td class="nump">$ 573,957<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_inuv_LeaseLiabilityDeferredRentNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Lease Liability, Deferred Rent, Noncurrent</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">inuv_LeaseLiabilityDeferredRentNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>inuv_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_inuv_SBALoanLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>SBA Loan, Liability, Noncurrent</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">inuv_SBALoanLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>inuv_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130532-203044<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123360276&amp;loc=SL49130531-203044<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130549-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140061193235592">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Other Long-Term Liabilities - Narrative (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>May 15, 2020</div></th>
<th class="th"><div>Apr. 10, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesDisclosureAbstract', window );"><strong>Other Liabilities Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_inuv_PaycheckProtectionProgramLoan', window );">PPP loan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,100,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_inuv_SBALoanLiabilityNoncurrent', window );">SBA loan</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 149,900<span></span>
</td>
<td class="nump">$ 149,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_inuv_PaycheckProtectionProgramLoan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Paycheck Protection Program Loan</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">inuv_PaycheckProtectionProgramLoan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>inuv_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_inuv_SBALoanLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>SBA Loan, Liability, Noncurrent</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">inuv_SBALoanLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>inuv_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140061197918408">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Sep. 17, 2021</div></th>
<th class="th"><div>Mar. 01, 2021</div></th>
<th class="th"><div>Mar. 01, 2020</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherCommitmentsLineItems', window );"><strong>Other Commitments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_inuv_ReferralAgreement', window );">Referral and support services agreement advance</a></td>
<td class="nump">$ 1,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,100,000<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_inuv_ReferralAgreementTerm', window );">Referral agreement, term</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_inuv_AmortizationOfReferralAgreementAsMarketingExpense', window );">Referral agreement amortized as marketing expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight', window );">Class of warrant or right, granted in period</a></td>
<td class="nump">300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_inuv_ClassOfWarrantOrRightVestingPeriod', window );">Class of warrant or right, vesting period</a></td>
<td class="text">2 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherCommitmentsAxis=inuv_LicensingOfValidClickTechnologyMember', window );">Licensing Of ValidClick Technology</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherCommitmentsLineItems', window );"><strong>Other Commitments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other nonoperating income (expense)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 420,000<span></span>
</td>
<td class="nump">$ 500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_inuv_AmortizationOfReferralAgreementAsMarketingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amortization Of Referral Agreement As Marketing Expense</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">inuv_AmortizationOfReferralAgreementAsMarketingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>inuv_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_inuv_ClassOfWarrantOrRightVestingPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Class Of Warrant Or Right, Vesting Period</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">inuv_ClassOfWarrantOrRightVestingPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>inuv_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_inuv_ReferralAgreement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Referral Agreement</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">inuv_ReferralAgreement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>inuv_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_inuv_ReferralAgreementTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Referral Agreement, Term</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">inuv_ReferralAgreementTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>inuv_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of securities into which each warrant or right may be converted. For example, but not limited to, each warrant may be converted into two shares.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherCommitmentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherCommitmentsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherCommitmentsAxis=inuv_LicensingOfValidClickTechnologyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherCommitmentsAxis=inuv_LicensingOfValidClickTechnologyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140061196113704">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Provision for Income Tax (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CurrentIncomeTaxExpenseBenefit', window );">Current tax provision</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred tax benefit</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability', window );">Total tax benefit</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income tax expense (benefit) from continuing operations attributable to an adjustment of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140061198035880">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Income Tax Rate Reconciliation (Details)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Federal statutory rate</a></td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes', window );">State income tax rate, net of federal benefit</a></td>
<td class="nump">2.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_inuv_EffectiveIncomeTaxRateReconciliationPermanentDifferences', window );">Permanent differences</a></td>
<td class="nump">2.00%<span></span>
</td>
<td class="nump">3.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance', window );">Change in valuation allowance</a></td>
<td class="num">(25.00%)<span></span>
</td>
<td class="num">(25.00%)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Effective income tax rate</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_inuv_EffectiveIncomeTaxRateReconciliationPermanentDifferences">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Effective Income Tax Rate Reconciliation, Permanent Differences</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">inuv_EffectiveIncomeTaxRateReconciliationPermanentDifferences</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>inuv_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of domestic federal statutory tax rate applicable to pretax income (loss).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140061193119848">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Income Taxes - Schedule of the Deferred Tax Assets and Liabilities (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsNetAbstract', window );"><strong>Deferred tax assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards', window );">Net operating loss carry forward</a></td>
<td class="nump">$ 33,727,960<span></span>
</td>
<td class="nump">$ 36,484,500<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets', window );">Intangible assets</a></td>
<td class="nump">585,500<span></span>
</td>
<td class="nump">447,700<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities', window );">Accrued expense</a></td>
<td class="nump">239,800<span></span>
</td>
<td class="nump">211,600<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent', window );">Deferred rent</a></td>
<td class="nump">3,800<span></span>
</td>
<td class="nump">18,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts', window );">Allowance for doubtful accounts</a></td>
<td class="nump">56,900<span></span>
</td>
<td class="nump">58,800<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost', window );">Stock compensation expense</a></td>
<td class="nump">610,900<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOther', window );">Other</a></td>
<td class="nump">351,500<span></span>
</td>
<td class="nump">472,500<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGross', window );">Subtotal</a></td>
<td class="nump">35,576,360<span></span>
</td>
<td class="nump">37,693,100<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Less valuation allowance</a></td>
<td class="num">(33,988,760)<span></span>
</td>
<td class="num">(35,848,400)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsNet', window );">Total</a></td>
<td class="nump">1,587,600<span></span>
</td>
<td class="nump">1,844,700<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesNetAbstract', window );"><strong>Deferred tax liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_inuv_DeferredTaxLiabilitiesIntangibleAssetsandPropertyPlantandEquipment', window );">Intangible assets and property and equipment</a></td>
<td class="nump">1,373,300<span></span>
</td>
<td class="nump">1,449,900<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesOther', window );">Other</a></td>
<td class="nump">321,300<span></span>
</td>
<td class="nump">501,800<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilities', window );">Total</a></td>
<td class="nump">1,694,600<span></span>
</td>
<td class="nump">1,951,700<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilities', window );">Total deferred tax liabilities</a></td>
<td class="num">$ (107,000)<span></span>
</td>
<td class="num">$ (107,000)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_inuv_DeferredTaxLiabilitiesIntangibleAssetsandPropertyPlantandEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Liabilities, Intangible Assets and Property, Plant and Equipment</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">inuv_DeferredTaxLiabilitiesIntangibleAssetsandPropertyPlantandEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>inuv_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(15)(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from intangible assets including goodwill.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from allowance for credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred rent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140061199424616">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Income Taxes - Narrative (Details) - USD ($)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Operating loss carryforwards</a></td>
<td class="nump">$ 99,454,160<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration', window );">Operating loss carryforwards, not subject to expiration</a></td>
<td class="nump">23,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilities', window );">Net deferred tax liabilities</a></td>
<td class="nump">$ 107,000<span></span>
</td>
<td class="nump">$ 107,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards that are not subject to expiration dates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32559-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140061192950088">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Narrative (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 04, 2021</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationAbstract', window );"><strong>Compensation Expense</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Award vesting period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock based compensation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,179,254<span></span>
</td>
<td class="nump">$ 858,683<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Compensation cost related to non vested awards not yet recognized</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,595,258<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Average remaining expense recognition period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Number of options exercisable (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1', window );">Intrinsic value of options exercisable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Weighted average exercise price (in usd per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.56<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Granted in period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Expected dividend yield</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=inuv_A2010EcpMember', window );">2010 ECP</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationAbstract', window );"><strong>Compensation Expense</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPeriodIncreaseDecrease', window );">Increase in number of shares (in shares)</a></td>
<td class="nump">150,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationAbstract', window );"><strong>Compensation Expense</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_inuv_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedForfeitureRate', window );">Expected forfeiture rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_inuv_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedForfeitureRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Forfeiture Rate</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">inuv_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedForfeitureRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>inuv_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cost not yet recognized for nonvested award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPeriodIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net total number of shares (or other type of equity) under an equity-based award plan, other than a stock option plan, that were granted, vested and forfeited during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPeriodIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Gross number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=inuv_A2010EcpMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=inuv_A2010EcpMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140061192909432">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Stock-Based Compensation - Schedule of Grants (Details) - shares<br></strong></div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Options Outstanding (in shares)</a></td>
<td class="nump">1,500<span></span>
</td>
<td class="nump">9,500<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">RSUs Outstanding (in shares)</a></td>
<td class="nump">3,960,001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_inuv_OptionsAndRsasExercised', window );">Options and RSUs Exercised (in shares)</a></td>
<td class="nump">7,745,649<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Available Shares (in shares)</a></td>
<td class="nump">2,705,861<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Total (in shares)</a></td>
<td class="nump">14,413,011<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=inuv_A2017ECPMember', window );">2017 ECP</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Options Outstanding (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">RSUs Outstanding (in shares)</a></td>
<td class="nump">3,960,001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_inuv_OptionsAndRsasExercised', window );">Options and RSUs Exercised (in shares)</a></td>
<td class="nump">2,734,138<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Available Shares (in shares)</a></td>
<td class="nump">2,705,861<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Total (in shares)</a></td>
<td class="nump">9,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PlanNameAxis=inuv_A2010EcpMember', window );">2010 ECP</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Options Outstanding (in shares)</a></td>
<td class="nump">1,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">RSUs Outstanding (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_inuv_OptionsAndRsasExercised', window );">Options and RSUs Exercised (in shares)</a></td>
<td class="nump">5,011,511<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Available Shares (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Total (in shares)</a></td>
<td class="nump">5,013,011<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_inuv_OptionsAndRsasExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Custom Element.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">inuv_OptionsAndRsasExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>inuv_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares authorized for issuance under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=inuv_A2017ECPMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=inuv_A2017ECPMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=inuv_A2010EcpMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=inuv_A2010EcpMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140061195922504">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Stock Option Activity (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2021 </div>
<div>$ / shares </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward', window );"><strong>Options</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding, beginning of year (in shares) | shares</a></td>
<td class="nump">9,500<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Stock options exercised (in shares) | shares</a></td>
<td class="nump">4,750<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod', window );">Stock options canceled (in shares) | shares</a></td>
<td class="nump">3,250<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding, end of year (in shares) | shares</a></td>
<td class="nump">1,500<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Exercisable, end of year (in shares) | shares</a></td>
<td class="nump">1,500<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward', window );"><strong>Weighted Average Exercise Price</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Outstanding, beginning of year (in usd per share) | $ / shares</a></td>
<td class="nump">$ 0.56<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Stock options exercised (in usd per share) | $ / shares</a></td>
<td class="nump">0.56<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice', window );">Stock options canceled (in usd per share) | $ / shares</a></td>
<td class="nump">0.56<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Outstanding, end of year (in usd per share) | $ / shares</a></td>
<td class="nump">0.56<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Exercisable, end of year (in usd per share) | $ / shares</a></td>
<td class="nump">$ 0.56<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)-(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price of options that were either forfeited or expired.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)-(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>73
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140061193123784">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Restricted Stock Award Activity (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2021 </div>
<div>$ / shares </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Restricted Stock Unit</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Outstanding, end of year (in shares)</a></td>
<td class="nump">3,960,001<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Restricted Stock Unit</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Outstanding, beginning of year (in shares)</a></td>
<td class="nump">1,930,526<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">4,610,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested (in shares)</a></td>
<td class="num">(2,171,331)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited (in shares)</a></td>
<td class="num">(409,194)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Outstanding, end of year (in shares)</a></td>
<td class="nump">3,960,001<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Weighted Average Fair Value</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Outstanding, beginning of year (in usd per share) | $ / shares</a></td>
<td class="nump">$ 0.28<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in usd per share) | $ / shares</a></td>
<td class="nump">1.36<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested (in usd per share) | $ / shares</a></td>
<td class="nump">0.47<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Forfeited (in usd per share) | $ / shares</a></td>
<td class="nump">1.23<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Outstanding, end of year (in usd per share) | $ / shares</a></td>
<td class="nump">$ 1.33<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)-(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140061193407624">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders Equity (Details)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">2 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Sep. 17, 2021 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Jan. 22, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jan. 19, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jul. 27, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 08, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Apr. 02, 2020 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Mar. 27, 2020 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Mar. 20, 2020 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Apr. 30, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jul. 14, 2020 </div>
<div>shares</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightLineItems', window );"><strong>Class of Warrant or Right [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction', window );">Number of shares issued in transaction (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,400,285<span></span>
</td>
<td class="nump">3,115,001<span></span>
</td>
<td class="nump">3,931,428<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockConsiderationReceivedOnTransaction', window );">Consideration received on transaction</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 6,250,000<span></span>
</td>
<td class="nump">$ 8,000,000<span></span>
</td>
<td class="nump">$ 10,750,000<span></span>
</td>
<td class="nump">$ 5,500,000<span></span>
</td>
<td class="nump">$ 245,050<span></span>
</td>
<td class="nump">$ 545,125<span></span>
</td>
<td class="nump">$ 688,000<span></span>
</td>
<td class="nump">$ 1,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtConversionConvertedInstrumentAmount1', window );">Debt conversion, converted instrument, amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 923,810<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_inuv_ReferralAgreementTerm', window );">Referral agreement, term</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_inuv_ClassOfWarrantOrRightGrantedInPeriod', window );">Class of warrant or right, granted in period | shares</a></td>
<td class="nump">300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstanding', window );">Warrants and rights outstanding</a></td>
<td class="nump">$ 149,551<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingTerm', window );">Warrants and rights outstanding, term</a></td>
<td class="text">7 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FairValueAdjustmentOfWarrants', window );">Fair value adjustment of warrants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_inuv_FairValueAdjustmentOfWarrantsUnrealized', window );">Fair value adjustment of warrants, unrealized</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 130,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockShares', window );">Treasury stock (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">376,527<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=us-gaap_ConvertibleDebtMember', window );">Convertible Debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightLineItems', window );"><strong>Class of Warrant or Right [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtConversionConvertedInstrumentAmount1', window );">Debt conversion, converted instrument, amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MeasurementInputTypeAxis=inuv_MeasurementInputImpliedVolatilityMember', window );">Measurement Input, Implied Volatility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightLineItems', window );"><strong>Class of Warrant or Right [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingMeasurementInput', window );">Warrants and rights outstanding, measurement input</a></td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MeasurementInputTypeAxis=inuv_MeasurementInputRiskFreeYieldMember', window );">Measurement Input, Risk-free Yield</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightLineItems', window );"><strong>Class of Warrant or Right [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingMeasurementInput', window );">Warrants and rights outstanding, measurement input</a></td>
<td class="nump">0.0117<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputSharePriceMember', window );">Measurement Input, Share Price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightLineItems', window );"><strong>Class of Warrant or Right [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WarrantsAndRightsOutstandingMeasurementInput', window );">Warrants and rights outstanding, measurement input</a></td>
<td class="nump">0.71<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightLineItems', window );"><strong>Class of Warrant or Right [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_inuv_ReferralAgreementTerm', window );">Referral agreement, term</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_inuv_ClassOfWarrantOrRightGrantedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Class Of Warrant Or Right, Granted In Period</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">inuv_ClassOfWarrantOrRightGrantedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>inuv_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_inuv_FairValueAdjustmentOfWarrantsUnrealized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fair Value Adjustment of Warrants, Unrealized</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">inuv_FairValueAdjustmentOfWarrantsUnrealized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>inuv_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_inuv_ReferralAgreementTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Referral Agreement, Term</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">inuv_ReferralAgreementTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>inuv_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfWarrantOrRightLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtConversionConvertedInstrumentAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The value of the financial instrument(s) that the original debt is being converted into in a noncash (or part noncash) transaction. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4304-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4332-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtConversionConvertedInstrumentAmount1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAdjustmentOfWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (income) related to adjustment to fair value of warrant liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 480<br> -SubTopic 10<br> -Section 25<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=109262497&amp;loc=d3e20148-110875<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAdjustmentOfWarrants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SaleOfStockConsiderationReceivedOnTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cash received on stock transaction after deduction of issuance costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleOfStockConsiderationReceivedOnTransaction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29,30)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WarrantsAndRightsOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of outstanding derivative securities that permit the holder the right to purchase securities (usually equity) from the issuer at a specified price.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WarrantsAndRightsOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WarrantsAndRightsOutstandingMeasurementInput">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value of input used to measure outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WarrantsAndRightsOutstandingMeasurementInput</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WarrantsAndRightsOutstandingTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Period between issuance and expiration of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123874694&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WarrantsAndRightsOutstandingTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=us-gaap_ConvertibleDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=us-gaap_ConvertibleDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MeasurementInputTypeAxis=inuv_MeasurementInputImpliedVolatilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MeasurementInputTypeAxis=inuv_MeasurementInputImpliedVolatilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MeasurementInputTypeAxis=inuv_MeasurementInputRiskFreeYieldMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MeasurementInputTypeAxis=inuv_MeasurementInputRiskFreeYieldMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputSharePriceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputSharePriceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>75
<FILENAME>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140061283543192">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Retirement Plan Costs (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement Benefits [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent', window );">Maximum annual contribution per employee, percent</a></td>
<td class="nump">4.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount', window );">Employer matching contribution amount</a></td>
<td class="nump">$ 260,540<span></span>
</td>
<td class="nump">$ 186,483<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of discretionary contributions made by an employer to a defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Maximum percentage of employee gross pay the employee may contribute to a defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>76
<FILENAME>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140061197703224">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - Narrative (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Right of use assets - operating lease</a></td>
<td class="nump">$ 641,306<span></span>
</td>
<td class="nump">$ 606,573<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAsset', window );">Right of use assets - finance lease</a></td>
<td class="nump">201,902<span></span>
</td>
<td class="nump">395,910<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAssetAmortization', window );">Finance lease right-of-use asset, amortization</a></td>
<td class="nump">$ 322,747<span></span>
</td>
<td class="nump">$ 367,981<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_inuv_LesseeTermOfContract', window );">Term of contract</a></td>
<td class="text">2 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_inuv_LesseeTermOfContract', window );">Term of contract</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">4 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_inuv_LesseeTermOfContract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Lessee, Term Of Contract</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">inuv_LesseeTermOfContract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>inuv_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of right-of-use asset from finance lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseRightOfUseAssetAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense attributable to right-of-use asset from finance lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918638-209977<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseRightOfUseAssetAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeLeaseDescriptionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeLeaseDescriptionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>77
<FILENAME>R63.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140061197702680">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - Operating Leases (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasePayments', window );">Cash paid for operating lease liabilities</a></td>
<td class="nump">$ 532,585<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted-average remaining lease term</a></td>
<td class="text">2 years 5 months 12 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Weighted-average discount rate</a></td>
<td class="nump">6.25%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Minimum future lease payments ended December&#160;31, 2021</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths', window );">2022</a></td>
<td class="nump">$ 114,865<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo', window );">2023</a></td>
<td class="nump">84,127<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree', window );">2024</a></td>
<td class="nump">31,021<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Payments due</a></td>
<td class="nump">230,013<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less imputed interest</a></td>
<td class="num">(21,648)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Total lease liabilities</a></td>
<td class="nump">$ 208,365<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for operating lease, due in third rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for operating lease, due in second rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for operating lease, due in next rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918643-209977<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for operating lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>78
<FILENAME>R64.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140061192897496">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - Finance Leases (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_inuv_FinanceLeasePayments', window );">Cash paid for finance lease liabilities</a></td>
<td class="nump">$ 248,035<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted-average remaining lease term</a></td>
<td class="text">2 years 3 months 18 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent', window );">Weighted-average discount rate</a></td>
<td class="nump">6.25%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Minimum future lease payments ended December&#160;31, 2021</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2022</a></td>
<td class="nump">$ 380,482<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo', window );">2023</a></td>
<td class="nump">297,921<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree', window );">2024</a></td>
<td class="nump">13,128<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour', window );">2025</a></td>
<td class="nump">2,143<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive', window );">2026</a></td>
<td class="nump">1,072<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDue', window );">Payments due</a></td>
<td class="nump">694,746<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount', window );">Less imputed interest</a></td>
<td class="num">(53,441)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiability', window );">Total lease liabilities</a></td>
<td class="nump">$ 641,305<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_inuv_FinanceLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Finance Lease, Payments</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">inuv_FinanceLeasePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>inuv_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for finance lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for finance lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>79
<FILENAME>R65.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.0.1</span><table class="report" border="0" cellspacing="2" id="idm140061193087464">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transactions (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">2 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 22, 2021</div></th>
<th class="th"><div>Jan. 19, 2021</div></th>
<th class="th"><div>Jul. 27, 2020</div></th>
<th class="th"><div>Jun. 08, 2020</div></th>
<th class="th"><div>Apr. 02, 2020</div></th>
<th class="th"><div>Mar. 27, 2020</div></th>
<th class="th"><div>Mar. 20, 2020</div></th>
<th class="th"><div>Apr. 30, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsAbstract', window );"><strong>Related Party Transactions [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction', window );">Number of shares issued in transaction (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,400,285<span></span>
</td>
<td class="nump">3,115,001<span></span>
</td>
<td class="nump">3,931,428<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockPricePerShare', window );">Sale of stock, price per share (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0.175<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SaleOfStockConsiderationReceivedOnTransaction', window );">Consideration received on transaction</a></td>
<td class="nump">$ 6,250,000<span></span>
</td>
<td class="nump">$ 8,000,000<span></span>
</td>
<td class="nump">$ 10,750,000<span></span>
</td>
<td class="nump">$ 5,500,000<span></span>
</td>
<td class="nump">$ 245,050<span></span>
</td>
<td class="nump">$ 545,125<span></span>
</td>
<td class="nump">$ 688,000<span></span>
</td>
<td class="nump">$ 1,500,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SaleOfStockConsiderationReceivedOnTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cash received on stock transaction after deduction of issuance costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleOfStockConsiderationReceivedOnTransaction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SaleOfStockPricePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SaleOfStockPricePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>80
<FILENAME>inuv-20211231_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2021q4"
  xmlns:inuv="http://www.inuvo.com/20211231"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2021-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="inuv-20211231.xsd" xlink:type="simple"/>
    <context id="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000829323</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if92a9b49d4444a8ab94e3bebc5f58e6e_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000829323</identifier>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i63d4a965f54e4dda8ae3c060f886f446_I20220311">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000829323</identifier>
        </entity>
        <period>
            <instant>2022-03-11</instant>
        </period>
    </context>
    <context id="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000829323</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id867987be34d488b82dc941b764fd71a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000829323</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i66a738443e2345cb9d556a27b56756ec_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000829323</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if737f75d7ca84950bad11dbf3e35c85d_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000829323</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i928253694be549cab75d258261fecbb7_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000829323</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ia35354abbf9846d7bf6c831fc5f1f38f_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000829323</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i4b633b9326d04ad9952d2a8f97ea7d60_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000829323</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i8265a7649a5543ed8e84e4116b616ba5_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000829323</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i8017d36b9e4d42469e26fb8b53201b20_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000829323</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i9e4b36211daa492ba2d8bdb21648712b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000829323</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ide1d6870e55e4140b3459d8786f038f0_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000829323</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iffb1293fbd6946288545f58ec024931a_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000829323</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i62f3114c0dad4d5da69ce5024e26b1a9_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000829323</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if03e0bbdf2674e25a1ce5ae778f1842c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000829323</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7da6afc1e9ed4055a2256f18438b7a63_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000829323</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia68417851d84490d8a696bef7eb98a01_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000829323</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ibc2a6e958fe149a6824140d9a01d04e7_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000829323</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib7921354a4674e028a4894e44d898c3d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000829323</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i0764b07e55994a079c4207e0579a4b6c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000829323</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic0089f00f088487e95a641fcad8b3b51_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000829323</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i52bfc41eb2bf4c458708e99401522c1b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000829323</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i975ca9d6a3f64c40894365461f08ab6c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000829323</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id1e520702f014496a084ba33daea8012_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000829323</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i509d2ee3a0084c22982153830d53d19c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000829323</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if874d0d9eb664577a5f82409d1383596_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000829323</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if4710b5e773141c9a4f95a907648b91b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000829323</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="idb97e9ddc5024c209d88955224ad3452_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000829323</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id8bfb21abdc448ccad25b084bed20c3b_D20200301-20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000829323</identifier>
        </entity>
        <period>
            <startDate>2020-03-01</startDate>
            <endDate>2020-04-30</endDate>
        </period>
    </context>
    <context id="if819b9bfaa984b4da8892d8b956e26f2_I20200410">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000829323</identifier>
        </entity>
        <period>
            <instant>2020-04-10</instant>
        </period>
    </context>
    <context id="ib8935c13be2a4c2daf65111b4dd362e9_D20200608-20200608">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000829323</identifier>
        </entity>
        <period>
            <startDate>2020-06-08</startDate>
            <endDate>2020-06-08</endDate>
        </period>
    </context>
    <context id="i227928f0123544ae94d9fb2aaea9608c_D20200727-20200727">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000829323</identifier>
        </entity>
        <period>
            <startDate>2020-07-27</startDate>
            <endDate>2020-07-27</endDate>
        </period>
    </context>
    <context id="iae0686806f224549bc47665d8bcc78a9_D20210119-20210119">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000829323</identifier>
        </entity>
        <period>
            <startDate>2021-01-19</startDate>
            <endDate>2021-01-19</endDate>
        </period>
    </context>
    <context id="if7a3b8503cae4d85b9dbaa1cd370f8c8_D20210122-20210122">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000829323</identifier>
        </entity>
        <period>
            <startDate>2021-01-22</startDate>
            <endDate>2021-01-22</endDate>
        </period>
    </context>
    <context id="id74c9351c4ca42b3a34dada10adf1d32_D20210301-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000829323</identifier>
        </entity>
        <period>
            <startDate>2021-03-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i31188cf0064c4979b0de07a9a420e757_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000829323</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:InvestmentTypeAxis">inuv:MoneyMarketFundsAndMarketableDebtAndEquitySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id7d14e37f47840459b9de3cb2509006c_I20210528">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000829323</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis">inuv:SalesAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-28</instant>
        </period>
    </context>
    <context id="i7ad72a4f075b418eba514f43b6fe57ab_I20200531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000829323</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:UnusualOrInfrequentItemAxis">inuv:COVID19Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-05-31</instant>
        </period>
    </context>
    <context id="i635c21f95ec74f12871c041a9256f6ae_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000829323</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">inuv:ValidClickPlatformMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i7264485646104d56bb828f6073faf5fc_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000829323</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">inuv:ValidClickPlatformMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i0b4e36d76cdf40948aa839600c9d9411_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000829323</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">inuv:IntelKeyPlatformMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i5efd71f0d5974ab5a67e039413996809_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000829323</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ContractWithCustomerSalesChannelAxis">inuv:IntelKeyPlatformMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i6c56adaab8d1409d80e999d8d74c66d7_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000829323</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ied38adc66a4d4d9283bd0fb379946455_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000829323</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id35bc6dd3eee450c9b023a6af6aa01cf_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000829323</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i7862b29cccd149a0a05faf2a2d78571b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000829323</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i0b3ec0b56ae544a0969cf7d15dab86fe_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000829323</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i21df97c50da547b3a70b2c22d5450dd3_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000829323</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ifbbd143e2717462ca1ae76594a86e129_D20200714-20200714">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000829323</identifier>
        </entity>
        <period>
            <startDate>2020-07-14</startDate>
            <endDate>2020-07-14</endDate>
        </period>
    </context>
    <context id="id7e13e38405a4994ab2a68394d250a92_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000829323</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i100545469cf2432cbc50f4d55c825e7c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000829323</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">inuv:TwoLargestCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i68dd95a344ff4e028221958e1c3a2f43_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000829323</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i22b6b82851ce4324900b32a0d28950af_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000829323</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">inuv:TwoLargestCustomersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesRevenueNetMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i2da824d429aa4a9e8199b7fd867a9b33_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000829323</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CashMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0f77097c51564ca19c974fc44400a190_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000829323</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CashEquivalentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0027547c83ec4d4a8a315ac4445a34a2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000829323</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iaf764c2da16e43d3806cac00d32ed1f0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000829323</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6e2533cef36f464ebefe3921f9eccfdb_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000829323</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if55ded8ef3024600be7542921f81d29b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000829323</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i707bb43d82034d448e4459c2ac83aa71_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000829323</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7f8c0c81aac8481fb3a160ba8b4dc8e9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000829323</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">inuv:CapitalizedLaborMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i893f0f16108a40ebb8f14c5e662ddfe4_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000829323</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">inuv:CapitalizedLaborMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3581cd16688745c08d75ec1b2a5e5405_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000829323</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iae7610e0ed1640da9c295db70244c26c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000829323</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ic5abf152b28d4063866ddfbfa9fac170_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000829323</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">inuv:CustomerListMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i41fb8987f26e48de9463dc74e9d27faa_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000829323</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">inuv:CustomerListMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i878dd360ffdc4d2fbc83de4a38307ecd_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000829323</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i4adc51f0214c439a99b965a8abda513e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000829323</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6dc4d96e6d9241218aec29408150eba0_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000829323</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">inuv:CustomerListRetargeterMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i7679ab49ba204b44b2cb1a8499de7ad1_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000829323</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">inuv:CustomerListRetargeterMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i243bcce177e744c9b35b314fa64a80be_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000829323</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">inuv:CustomerList1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i0e4a8d45149141008e9d08300ac70347_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000829323</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">inuv:CustomerList1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="id08a577dab6f4d8d88788e9f76111bc8_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000829323</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i15a96ae47e10462ab0dbe4183e094acf_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000829323</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9f87a6d6078d4193902514991e17ca03_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000829323</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic0ea3168dba8491b9407563ac4266a8f_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000829323</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ice2b192525254d4394938d1f8feb1ab5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000829323</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">inuv:TradeNames1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i1ff9175c08fe43e5b34e404d27eb4a4f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000829323</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">inuv:CustomerListMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib6ed5a49e82f42239dde6189d979de20_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000829323</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">inuv:CustomerListMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7abc75594cc0460889b15acd47b3b1ec_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000829323</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i90385a05ec4b41d68c98ffbd9e48245a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000829323</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ife45ba5d9cec43ceadcd0b11c8751a52_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000829323</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">inuv:CustomerListRetargeterMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib77e7e4e79a94b29a5fdaf9f163a355a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000829323</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">inuv:CustomerListRetargeterMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i9a28acaf4c46447ea385f373a4bce600_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000829323</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">inuv:CustomerList1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ifcaf342fc186442d820930d103c517bd_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000829323</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">inuv:CustomerList1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iefd4042a444a4d4a8513f4c988a1cb1e_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000829323</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="icc0a9becb0ed4c308f9772bf8485c8bc_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000829323</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i75c1b6d4685447a9967b79529fe94429_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000829323</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i9c91b9cfa384484cace3152e382aaecf_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000829323</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6d2ce99edb964414988478f497b7f872_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000829323</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">inuv:TradeNames1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ibf1bedc4e8aa4ebbb13d8066b0f34468_I20200228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000829323</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">inuv:LoanAndSecurityCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">inuv:HitachiCapitalAmericaCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-28</instant>
        </period>
    </context>
    <context id="i22c85bab7d184d8988a28949858dc86b_D20200228-20200228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000829323</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">inuv:LoanAndSecurityCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">inuv:HitachiCapitalAmericaCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-28</startDate>
            <endDate>2020-02-28</endDate>
        </period>
    </context>
    <context id="i23ec525a2c624efc8b58a926251fa84d_I20200228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000829323</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">inuv:LoanAndSecurityCreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">inuv:MonthlyInterestMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">inuv:HitachiCapitalAmericaCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-28</instant>
        </period>
    </context>
    <context id="i7e9425f8de634b9f88c557ea0ac1c6be_D20200228-20200228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000829323</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">inuv:HitachiCapitalAmericaCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-28</startDate>
            <endDate>2020-02-28</endDate>
        </period>
    </context>
    <context id="i70390acbdeab480283913acbb0790177_I20200228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000829323</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">inuv:HitachiCapitalAmericaCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-02-28</instant>
        </period>
    </context>
    <context id="i796e3227ed5f4b6198ec77657314a5a5_D20200228-20200228">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000829323</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">inuv:CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">inuv:WesternAllianceBankMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-02-28</startDate>
            <endDate>2020-02-28</endDate>
        </period>
    </context>
    <context id="i74b00a9b8a594add9472b4e5535a6251_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000829323</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">inuv:HitachiCapitalAmericaCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i922ac9bd9eca45eba9dead0700502397_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000829323</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">inuv:HitachiCapitalAmericaCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i83622b941b6d4e40af6488239f79c44f_D20200312-20200312">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000829323</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">inuv:HitachiCapitalAmericaCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-12</startDate>
            <endDate>2020-03-12</endDate>
        </period>
    </context>
    <context id="i404cfeac3c7d46f58ad0a6f6ab5d9afa_I20190301">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000829323</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">inuv:OriginalIssueDiscountUnsecuredSubordinatedConvertibleNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-01</instant>
        </period>
    </context>
    <context id="i3dc870eae7774000be2776cf322a2595_I20190301">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000829323</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtConversionByUniqueDescriptionAxis">inuv:InitialConversionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">inuv:OriginalIssueDiscountUnsecuredSubordinatedConvertibleNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-01</instant>
        </period>
    </context>
    <context id="if60f00351a7f4c3abf7045168d6e5d63_D20190301-20190301">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000829323</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">inuv:OriginalIssueDiscountUnsecuredSubordinatedConvertibleNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-01</startDate>
            <endDate>2019-03-01</endDate>
        </period>
    </context>
    <context id="iea12ca91fdb246d89d28d7da98107087_D20190301-20190301">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000829323</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-01</startDate>
            <endDate>2019-03-01</endDate>
        </period>
    </context>
    <context id="i5b14bd69b86246cca58acafc71f05e9e_I20191111">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000829323</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">inuv:NoteModificationAndReleaseAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-11-11</instant>
        </period>
    </context>
    <context id="i69b03550e5b444a483d951698ee049a1_I20191111">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000829323</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtConversionByUniqueDescriptionAxis">inuv:InitialConversionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">inuv:NoteModificationAndReleaseAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-11-11</instant>
        </period>
    </context>
    <context id="i80c3f192f68843f39b780c5f18077bdc_I20191111">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000829323</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtConversionByUniqueDescriptionAxis">inuv:ConversionsAfterInitialMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">inuv:NoteModificationAndReleaseAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-11-11</instant>
        </period>
    </context>
    <context id="id90c683bec1b466dac8d9cae9100bfc3_I20191111">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000829323</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtConversionByUniqueDescriptionAxis">inuv:ConversionsAfterInitialMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">inuv:NoteModificationAndReleaseAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-11-11</instant>
        </period>
    </context>
    <context id="i92444a20abcf408c9ec566c12dcc7eeb_I20191111">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000829323</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtConversionByUniqueDescriptionAxis">inuv:ConversionsAfterInitialMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">inuv:NoteModificationAndReleaseAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-11-11</instant>
        </period>
    </context>
    <context id="i8a81eff87f244c51900fe75435fb9281_D20191111-20191111">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000829323</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">inuv:NoteModificationAndReleaseAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-11-11</startDate>
            <endDate>2019-11-11</endDate>
        </period>
    </context>
    <context id="ia1f68f3aeee4495fa709209435cada31_D20200101-20200131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000829323</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-01-31</endDate>
        </period>
    </context>
    <context id="i5b7d050dca6c481d928fc6399c4ecc74_D20200421-20200421">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000829323</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-21</startDate>
            <endDate>2020-04-21</endDate>
        </period>
    </context>
    <context id="i585fc09c942e4cfaba8ca4dd09721e28_D20200505-20200505">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000829323</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-05</startDate>
            <endDate>2020-05-05</endDate>
        </period>
    </context>
    <context id="ic03a94c0e9e048cfa9aa5c7fc1c72a06_I20200515">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000829323</identifier>
        </entity>
        <period>
            <instant>2020-05-15</instant>
        </period>
    </context>
    <context id="i98da2eed7e7f45719a50008d751b64f5_I20210917">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000829323</identifier>
        </entity>
        <period>
            <instant>2021-09-17</instant>
        </period>
    </context>
    <context id="idec91eb4cec644f497eb7780baf30c14_D20210917-20210917">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000829323</identifier>
        </entity>
        <period>
            <startDate>2021-09-17</startDate>
            <endDate>2021-09-17</endDate>
        </period>
    </context>
    <context id="i76f12622e93249a78293dc11442afba9_D20200301-20200301">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000829323</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">inuv:LicensingOfValidClickTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-01</startDate>
            <endDate>2020-03-01</endDate>
        </period>
    </context>
    <context id="i5105752e9d404b88ac4622607e7e1acb_D20210301-20210301">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000829323</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:OtherCommitmentsAxis">inuv:LicensingOfValidClickTechnologyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-01</startDate>
            <endDate>2021-03-01</endDate>
        </period>
    </context>
    <context id="i2b9fca8d12d448d1867565d557a40ff7_D20210104-20210104">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000829323</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">inuv:A2010EcpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-04</startDate>
            <endDate>2021-01-04</endDate>
        </period>
    </context>
    <context id="iac93b6a7f49f45eba9ab868d875aaf76_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000829323</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">inuv:A2017ECPMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i572a3b11cba24c26a41d393f10d8b477_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000829323</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">inuv:A2010EcpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="icdf9807c3b0a40f182c0d172981d0854_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000829323</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia912d84933194780993a4b480df4bf49_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000829323</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i5ccfe95612af4768a96d8d55e5ff2df8_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000829323</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib40aae22fc344aeabbd28accf4483cdd_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000829323</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ife0d5e823a3a4703b8a950b05da20425_D20200320-20200320">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000829323</identifier>
        </entity>
        <period>
            <startDate>2020-03-20</startDate>
            <endDate>2020-03-20</endDate>
        </period>
    </context>
    <context id="i33ada26ada0045f48ebfd8337234cba0_D20200327-20200327">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000829323</identifier>
        </entity>
        <period>
            <startDate>2020-03-27</startDate>
            <endDate>2020-03-27</endDate>
        </period>
    </context>
    <context id="i96a265e5f31a4d3da7db6ddcffc4a03b_D20200402-20200402">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000829323</identifier>
        </entity>
        <period>
            <startDate>2020-04-02</startDate>
            <endDate>2020-04-02</endDate>
        </period>
    </context>
    <context id="idcded7ceb9d14693b0da86d417e4a4bc_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000829323</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i11abf4fbec8141629ba67801932dd450_D20210917-20210917">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000829323</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-09-17</startDate>
            <endDate>2021-09-17</endDate>
        </period>
    </context>
    <context id="ia608d64979554e649b71bcb03ff68dd6_I20210917">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000829323</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">inuv:MeasurementInputImpliedVolatilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-17</instant>
        </period>
    </context>
    <context id="i22d214d2be704be3ad43fa74ce4a0e99_I20210917">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000829323</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">inuv:MeasurementInputRiskFreeYieldMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-17</instant>
        </period>
    </context>
    <context id="ib55a9f84dbed4b1d9b3ed2a5f9af5e5e_I20210917">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000829323</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputSharePriceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-09-17</instant>
        </period>
    </context>
    <context id="i4258391e407144278be88405cfd3ad33_I20200714">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000829323</identifier>
        </entity>
        <period>
            <instant>2020-07-14</instant>
        </period>
    </context>
    <context id="i0dee69351a994ce987e32d25de6bfb44_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000829323</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i99b821132c234e1fa9a5697ff9c03f29_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000829323</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i36f9a9a8542a4bd68c3dce1ca519fff9_I20200320">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000829323</identifier>
        </entity>
        <period>
            <instant>2020-03-20</instant>
        </period>
    </context>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="patent">
        <measure>inuv:patent</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="employee">
        <measure>inuv:employee</measure>
    </unit>
    <unit id="segment">
        <measure>inuv:segment</measure>
    </unit>
    <unit id="customer">
        <measure>inuv:customer</measure>
    </unit>
    <unit id="accreditedinvestor">
        <measure>inuv:accreditedInvestor</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN180L2ZyYWc6MzRjNDk5YTg0NDU0NDE4MDhiNWIzYWY0ZDBkMzE2MDEvdGFibGU6M2VkNDIzMmE5ZDczNGNmNGJmOWJkYzlmZDU3ZTUxNjgvdGFibGVyYW5nZTozZWQ0MjMyYTlkNzM0Y2Y0YmY5YmRjOWZkNTdlNTE2OF80LTEtMS0xLTc1MzU_1754accd-1038-4d47-bf6d-0f31d8cee457">0000829323</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN180L2ZyYWc6MzRjNDk5YTg0NDU0NDE4MDhiNWIzYWY0ZDBkMzE2MDEvdGFibGU6M2VkNDIzMmE5ZDczNGNmNGJmOWJkYzlmZDU3ZTUxNjgvdGFibGVyYW5nZTozZWQ0MjMyYTlkNzM0Y2Y0YmY5YmRjOWZkNTdlNTE2OF83LTEtMS0xLTc1MzU_1731e3fe-3f8a-4f52-ba6d-fb6496953ba8">false</dei:AmendmentFlag>
    <dei:DocumentFiscalYearFocus
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN180L2ZyYWc6MzRjNDk5YTg0NDU0NDE4MDhiNWIzYWY0ZDBkMzE2MDEvdGFibGU6M2VkNDIzMmE5ZDczNGNmNGJmOWJkYzlmZDU3ZTUxNjgvdGFibGVyYW5nZTozZWQ0MjMyYTlkNzM0Y2Y0YmY5YmRjOWZkNTdlNTE2OF84LTEtMS0xLTc1MzU_09e70ae3-9d5e-4e5b-9117-e188d53422c7">2021</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN180L2ZyYWc6MzRjNDk5YTg0NDU0NDE4MDhiNWIzYWY0ZDBkMzE2MDEvdGFibGU6M2VkNDIzMmE5ZDczNGNmNGJmOWJkYzlmZDU3ZTUxNjgvdGFibGVyYW5nZTozZWQ0MjMyYTlkNzM0Y2Y0YmY5YmRjOWZkNTdlNTE2OF85LTEtMS0xLTc1MzU_7c8fe932-aa56-48a1-af8a-a86c8c72b7ab">FY</dei:DocumentFiscalPeriodFocus>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ied38adc66a4d4d9283bd0fb379946455_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzMvZnJhZzo4MTk2MDMzNmE3NjQ0NTllYmVlZTNhYzRlMzdmMDNjZi90ZXh0cmVnaW9uOjgxOTYwMzM2YTc2NDQ1OWViZWVlM2FjNGUzN2YwM2NmXzI4MjI_159af600-aa25-4172-b1ca-89aa29c924d1">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i7862b29cccd149a0a05faf2a2d78571b_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzMvZnJhZzo4MTk2MDMzNmE3NjQ0NTllYmVlZTNhYzRlMzdmMDNjZi90ZXh0cmVnaW9uOjgxOTYwMzM2YTc2NDQ1OWViZWVlM2FjNGUzN2YwM2NmXzI4NjI_92e292e1-0002-4e5b-b33d-8ac5a085fa7a">P2Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <inuv:RelatedPartyTransactionPercentageDueUponExecution
      contextRef="i83622b941b6d4e40af6488239f79c44f_D20200312-20200312"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDgvZnJhZzoyNWUzYzQ0Njg2NDI0MzU2YjA4NzJmMGU0NDI4YzE4ZS90YWJsZTpmOGUxZGIzODYyNDI0ZTVlYTVlZmViZTlhMGZmYTkzYS90YWJsZXJhbmdlOmY4ZTFkYjM4NjI0MjRlNWVhNWVmZWJlOWEwZmZhOTNhXzAtMS0xLTEtMTE1NzQ_12191f02-4ef3-42a1-88bf-02f6d3f3efd9"
      unitRef="number">0.5</inuv:RelatedPartyTransactionPercentageDueUponExecution>
    <dei:DocumentType
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xL2ZyYWc6MTI3ODIxOTZmMTZiNDk5OWJhZTkwOGJhZjVhNDhhZjIvdGV4dHJlZ2lvbjoxMjc4MjE5NmYxNmI0OTk5YmFlOTA4YmFmNWE0OGFmMl84NQ_874e1ce1-e96e-47f5-8189-fc09b75bb609">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xL2ZyYWc6MTI3ODIxOTZmMTZiNDk5OWJhZTkwOGJhZjVhNDhhZjIvdGFibGU6MWVkNDFlMmM1YTBjNDQ5OTgxZmM3NWVmYTQyYmU2MTEvdGFibGVyYW5nZToxZWQ0MWUyYzVhMGM0NDk5ODFmYzc1ZWZhNDJiZTYxMV8wLTAtMS0xLTc1MzU_a924941c-8f6f-4cd9-b234-a86203d98063">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xL2ZyYWc6MTI3ODIxOTZmMTZiNDk5OWJhZTkwOGJhZjVhNDhhZjIvdGV4dHJlZ2lvbjoxMjc4MjE5NmYxNmI0OTk5YmFlOTA4YmFmNWE0OGFmMl8xMzA_7ea974c7-9d97-4e70-8c5e-f3ff86db1bf7">2021-12-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xL2ZyYWc6MTI3ODIxOTZmMTZiNDk5OWJhZTkwOGJhZjVhNDhhZjIvdGV4dHJlZ2lvbjoxMjc4MjE5NmYxNmI0OTk5YmFlOTA4YmFmNWE0OGFmMl8xMzA_da61561b-d722-479d-924f-685b24f5f4ce">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentTransitionReport
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xL2ZyYWc6MTI3ODIxOTZmMTZiNDk5OWJhZTkwOGJhZjVhNDhhZjIvdGFibGU6MTgyOGVhOTliZDMzNDcyMTg1M2M2MGEwNTA3YTQ1YTkvdGFibGVyYW5nZToxODI4ZWE5OWJkMzM0NzIxODUzYzYwYTA1MDdhNDVhOV8wLTAtMS0xLTc1MzU_aa67a25c-b205-4c07-b36e-59df38ecaffb">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xL2ZyYWc6MTI3ODIxOTZmMTZiNDk5OWJhZTkwOGJhZjVhNDhhZjIvdGV4dHJlZ2lvbjoxMjc4MjE5NmYxNmI0OTk5YmFlOTA4YmFmNWE0OGFmMl8yNDg_59b9c170-5e64-4ec8-b872-0cd0c9d2ccb3">001-32442</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xL2ZyYWc6MTI3ODIxOTZmMTZiNDk5OWJhZTkwOGJhZjVhNDhhZjIvdGFibGU6MjRlZDIxODgzN2IwNDRlNmIyNGQyYzhhNTA2OGQxNTIvdGFibGVyYW5nZToyNGVkMjE4ODM3YjA0NGU2YjI0ZDJjOGE1MDY4ZDE1Ml8wLTAtMS0xLTc1MzU_e3aeeccf-1138-4ac1-900b-992665d73152">INUVO, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xL2ZyYWc6MTI3ODIxOTZmMTZiNDk5OWJhZTkwOGJhZjVhNDhhZjIvdGFibGU6YTE1MTlkZTUwZmM4NDNkYmI1MzAxNTg3YmU2MmY4OTQvdGFibGVyYW5nZTphMTUxOWRlNTBmYzg0M2RiYjUzMDE1ODdiZTYyZjg5NF8wLTAtMS0xLTc1MzU_691632b6-7444-454f-a9d4-49d86cb6dcc3">NV</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xL2ZyYWc6MTI3ODIxOTZmMTZiNDk5OWJhZTkwOGJhZjVhNDhhZjIvdGFibGU6YTE1MTlkZTUwZmM4NDNkYmI1MzAxNTg3YmU2MmY4OTQvdGFibGVyYW5nZTphMTUxOWRlNTBmYzg0M2RiYjUzMDE1ODdiZTYyZjg5NF8wLTItMS0xLTc1MzU_faf5940a-6650-423a-ba5f-41115eb1d1e2">87-0450450</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xL2ZyYWc6MTI3ODIxOTZmMTZiNDk5OWJhZTkwOGJhZjVhNDhhZjIvdGFibGU6YWE1YjVlOGQ0OTk3NDZmMGFmMTc2MTBhMzU1YTQ2OGUvdGFibGVyYW5nZTphYTViNWU4ZDQ5OTc0NmYwYWYxNzYxMGEzNTVhNDY4ZV8wLTAtMS0xLTc1MzUvdGV4dHJlZ2lvbjo3M2Y1NjhjMmJjNWU0Y2FlYWQ0NzNjMTZmYjRhNDBlZF80_f557f584-44d2-4828-a210-b573c536f241">500 President Clinton Ave.</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xL2ZyYWc6MTI3ODIxOTZmMTZiNDk5OWJhZTkwOGJhZjVhNDhhZjIvdGFibGU6YWE1YjVlOGQ0OTk3NDZmMGFmMTc2MTBhMzU1YTQ2OGUvdGFibGVyYW5nZTphYTViNWU4ZDQ5OTc0NmYwYWYxNzYxMGEzNTVhNDY4ZV8wLTAtMS0xLTc1MzUvdGV4dHJlZ2lvbjo3M2Y1NjhjMmJjNWU0Y2FlYWQ0NzNjMTZmYjRhNDBlZF84_05c387b3-9712-4262-88ec-99ab22c32fec">Suite 300</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xL2ZyYWc6MTI3ODIxOTZmMTZiNDk5OWJhZTkwOGJhZjVhNDhhZjIvdGFibGU6YWE1YjVlOGQ0OTk3NDZmMGFmMTc2MTBhMzU1YTQ2OGUvdGFibGVyYW5nZTphYTViNWU4ZDQ5OTc0NmYwYWYxNzYxMGEzNTVhNDY4ZV8wLTAtMS0xLTc1MzUvdGV4dHJlZ2lvbjo3M2Y1NjhjMmJjNWU0Y2FlYWQ0NzNjMTZmYjRhNDBlZF8xMg_74aa649a-5d84-4201-8944-499ad64c9ed4">Little Rock</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xL2ZyYWc6MTI3ODIxOTZmMTZiNDk5OWJhZTkwOGJhZjVhNDhhZjIvdGFibGU6YWE1YjVlOGQ0OTk3NDZmMGFmMTc2MTBhMzU1YTQ2OGUvdGFibGVyYW5nZTphYTViNWU4ZDQ5OTc0NmYwYWYxNzYxMGEzNTVhNDY4ZV8wLTAtMS0xLTc1MzUvdGV4dHJlZ2lvbjo3M2Y1NjhjMmJjNWU0Y2FlYWQ0NzNjMTZmYjRhNDBlZF8xNg_17ba6aa8-f656-4148-beb5-d3334a65c5c9">AR</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xL2ZyYWc6MTI3ODIxOTZmMTZiNDk5OWJhZTkwOGJhZjVhNDhhZjIvdGFibGU6YWE1YjVlOGQ0OTk3NDZmMGFmMTc2MTBhMzU1YTQ2OGUvdGFibGVyYW5nZTphYTViNWU4ZDQ5OTc0NmYwYWYxNzYxMGEzNTVhNDY4ZV8wLTItMS0xLTc1MzU_b602edfc-ab5f-44b9-b413-5b299317f261">72201</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xL2ZyYWc6MTI3ODIxOTZmMTZiNDk5OWJhZTkwOGJhZjVhNDhhZjIvdGV4dHJlZ2lvbjoxMjc4MjE5NmYxNmI0OTk5YmFlOTA4YmFmNWE0OGFmMl8zMTg_b020aa1d-f782-4fe7-a877-a124b4d6b7c6">501</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xL2ZyYWc6MTI3ODIxOTZmMTZiNDk5OWJhZTkwOGJhZjVhNDhhZjIvdGV4dHJlZ2lvbjoxMjc4MjE5NmYxNmI0OTk5YmFlOTA4YmFmNWE0OGFmMl8zMjI_8903fc92-cccb-4bf2-85bc-f705d31e2700">205-8508</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xL2ZyYWc6MTI3ODIxOTZmMTZiNDk5OWJhZTkwOGJhZjVhNDhhZjIvdGFibGU6ODMyNjIxYTY3NWUwNDljOGExYjQ3ZWE0YjcxMTNiNzkvdGFibGVyYW5nZTo4MzI2MjFhNjc1ZTA0OWM4YTFiNDdlYTRiNzExM2I3OV8xLTAtMS0xLTc1MzU_bbe33966-0b99-4d75-b7f7-511d5e9ac933">Common Stock</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xL2ZyYWc6MTI3ODIxOTZmMTZiNDk5OWJhZTkwOGJhZjVhNDhhZjIvdGFibGU6ODMyNjIxYTY3NWUwNDljOGExYjQ3ZWE0YjcxMTNiNzkvdGFibGVyYW5nZTo4MzI2MjFhNjc1ZTA0OWM4YTFiNDdlYTRiNzExM2I3OV8xLTEtMS0xLTc1MzU_a045c343-1074-424c-9dcb-dd1352eb40c7">INUV</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xL2ZyYWc6MTI3ODIxOTZmMTZiNDk5OWJhZTkwOGJhZjVhNDhhZjIvdGFibGU6ODMyNjIxYTY3NWUwNDljOGExYjQ3ZWE0YjcxMTNiNzkvdGFibGVyYW5nZTo4MzI2MjFhNjc1ZTA0OWM4YTFiNDdlYTRiNzExM2I3OV8xLTItMS0xLTc1MzU_15fb3c03-e5b0-42a8-a3f0-59cd75ecf6f7">NYSEAMER</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xL2ZyYWc6MTI3ODIxOTZmMTZiNDk5OWJhZTkwOGJhZjVhNDhhZjIvdGV4dHJlZ2lvbjoxMjc4MjE5NmYxNmI0OTk5YmFlOTA4YmFmNWE0OGFmMl81NDE_a8c57c9e-5120-45a9-8d03-e207733d52ca">No</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xL2ZyYWc6MTI3ODIxOTZmMTZiNDk5OWJhZTkwOGJhZjVhNDhhZjIvdGV4dHJlZ2lvbjoxMjc4MjE5NmYxNmI0OTk5YmFlOTA4YmFmNWE0OGFmMl82Nzg_901fb397-fa0a-419c-90e7-89daf9a1372e">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xL2ZyYWc6MTI3ODIxOTZmMTZiNDk5OWJhZTkwOGJhZjVhNDhhZjIvdGV4dHJlZ2lvbjoxMjc4MjE5NmYxNmI0OTk5YmFlOTA4YmFmNWE0OGFmMl8xMDI5_4ebeb3ef-5547-4aa1-892f-34ad1f270fb5">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xL2ZyYWc6MTI3ODIxOTZmMTZiNDk5OWJhZTkwOGJhZjVhNDhhZjIvdGV4dHJlZ2lvbjoxMjc4MjE5NmYxNmI0OTk5YmFlOTA4YmFmNWE0OGFmMl8xMzY5_4c1a46e0-d0bb-44ac-b147-9fa9b8829d6a">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xL2ZyYWc6MTI3ODIxOTZmMTZiNDk5OWJhZTkwOGJhZjVhNDhhZjIvdGFibGU6YTNjZWY2NjA3ZmEzNGU5YWIyZDMzNGZjNjc5MjZmYzcvdGFibGVyYW5nZTphM2NlZjY2MDdmYTM0ZTlhYjJkMzM0ZmM2NzkyNmZjN18xLTAtMS0xLTc1MzU_376b68c6-9c81-4358-be9b-68e0e7358dcf">Non-accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xL2ZyYWc6MTI3ODIxOTZmMTZiNDk5OWJhZTkwOGJhZjVhNDhhZjIvdGFibGU6YTNjZWY2NjA3ZmEzNGU5YWIyZDMzNGZjNjc5MjZmYzcvdGFibGVyYW5nZTphM2NlZjY2MDdmYTM0ZTlhYjJkMzM0ZmM2NzkyNmZjN18xLTMtMS0xLTc1MzU_40aee45e-f8b8-4a7a-a345-0b5e812c9427">true</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xL2ZyYWc6MTI3ODIxOTZmMTZiNDk5OWJhZTkwOGJhZjVhNDhhZjIvdGFibGU6YTNjZWY2NjA3ZmEzNGU5YWIyZDMzNGZjNjc5MjZmYzcvdGFibGVyYW5nZTphM2NlZjY2MDdmYTM0ZTlhYjJkMzM0ZmM2NzkyNmZjN18yLTMtMS0xLTc1MzU_919db1ce-99d0-432a-8fdc-20944a4bf734">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xL2ZyYWc6MTI3ODIxOTZmMTZiNDk5OWJhZTkwOGJhZjVhNDhhZjIvdGV4dHJlZ2lvbjoxMjc4MjE5NmYxNmI0OTk5YmFlOTA4YmFmNWE0OGFmMl8zODg2_5ee7469e-f772-400a-bad6-cdd85f244c07">false</dei:IcfrAuditorAttestationFlag>
    <dei:EntityShellCompany
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xL2ZyYWc6MTI3ODIxOTZmMTZiNDk5OWJhZTkwOGJhZjVhNDhhZjIvdGV4dHJlZ2lvbjoxMjc4MjE5NmYxNmI0OTk5YmFlOTA4YmFmNWE0OGFmMl8yNDMz_1c81d993-4e48-4782-b7f9-1eb279d58daf">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat
      contextRef="if92a9b49d4444a8ab94e3bebc5f58e6e_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xL2ZyYWc6MTI3ODIxOTZmMTZiNDk5OWJhZTkwOGJhZjVhNDhhZjIvdGV4dHJlZ2lvbjoxMjc4MjE5NmYxNmI0OTk5YmFlOTA4YmFmNWE0OGFmMl8yNzQ2_3ba54aff-0721-429b-a675-353c12675e50"
      unitRef="usd">104600000</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i63d4a965f54e4dda8ae3c060f886f446_I20220311"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xL2ZyYWc6MTI3ODIxOTZmMTZiNDk5OWJhZTkwOGJhZjVhNDhhZjIvdGV4dHJlZ2lvbjoxMjc4MjE5NmYxNmI0OTk5YmFlOTA4YmFmNWE0OGFmMl8yNzcz_17fc52b3-b3ec-4de6-b1e0-b023e9f75ce2"
      unitRef="shares">119547810</dei:EntityCommonStockSharesOutstanding>
    <dei:DocumentsIncorporatedByReferenceTextBlock
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xL2ZyYWc6MTI3ODIxOTZmMTZiNDk5OWJhZTkwOGJhZjVhNDhhZjIvdGV4dHJlZ2lvbjoxMjc4MjE5NmYxNmI0OTk5YmFlOTA4YmFmNWE0OGFmMl8zODg3_65b6e8f2-a46b-4c34-8c56-7428c2c44a75">List hereunder the following documents if incorporated by reference and the Part of the Form 10-K (e.g., Part I, Part II, etc.) into which the document is incorporated: (1) Any annual report to security holders; (2) Any proxy or information statement; and (3) Any prospectus filed pursuant to Rule 424(b) or (c) under the Securities Act of 1933.  The listed documents should be clearly described for identification purposes (e.g., annual report to security holders for fiscal year ended December 24, 1980). The information required by Part III of this Annual Report, to the extent not set forth herein, is incorporated herein by reference from the registrant&#x2019;s definitive proxy statement relating to the Annual Meeting of Shareholders to be held in 2022, which definitive proxy statement shall be filed with the Securities and Exchange Commission within 120 days after the end of the fiscal year to which this Annual Report relates.</dei:DocumentsIncorporatedByReferenceTextBlock>
    <inuv:IntellectualPropertyNumberofIssuedPatents
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN180OS9mcmFnOjk4MTM2NTcwNDgzMjRiYjA5ZTZkZTM2ODBjYzAyMDNkL3RleHRyZWdpb246OTgxMzY1NzA0ODMyNGJiMDllNmRlMzY4MGNjMDIwM2RfMTA5OTUxMTY3OTE1NQ_541804b9-5327-4e28-8af3-6686398c2e96"
      unitRef="patent">17</inuv:IntellectualPropertyNumberofIssuedPatents>
    <dei:AuditorFirmId
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMDAvZnJhZzozMWQ1M2U2NjUxZmY0NDM1OGFlYTAzNTkwNTVjMjQzZC90YWJsZTo2MTQ4NGFmYmMxZDA0MmZiYjJlZTAxNWRlN2U2NGE0Yi90YWJsZXJhbmdlOjYxNDg0YWZiYzFkMDQyZmJiMmVlMDE1ZGU3ZTY0YTRiXzUyLTItMS0xLTc1MzUvdGV4dHJlZ2lvbjpjZTAzZDc0MTZiN2M0MGFhYjM5Y2M2NTljZDg4YTljMF8xMDk5NTExNjI3OTA4_ba018fed-8992-436a-b2fe-e8e60533ddfc">274</dei:AuditorFirmId>
    <dei:AuditorFirmId
      contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMDAvZnJhZzozMWQ1M2U2NjUxZmY0NDM1OGFlYTAzNTkwNTVjMjQzZC90YWJsZTo2MTQ4NGFmYmMxZDA0MmZiYjJlZTAxNWRlN2U2NGE0Yi90YWJsZXJhbmdlOjYxNDg0YWZiYzFkMDQyZmJiMmVlMDE1ZGU3ZTY0YTRiXzQ4LTItMS0xLTEyNzQzL3RleHRyZWdpb246OWM5NTMyYjRkZTE4NGNiZGJmZmQ4MjliOTEyZWJjNmJfMTA5OTUxMTYyNzgzOA_63c43fb7-1afa-4367-adac-4dc29de7c734">199</dei:AuditorFirmId>
    <dei:AuditorName
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTIvZnJhZzoxOTRmNGNiYmU2OTM0NDcxOTRjZTY0ZTI1NWJjMmRiYS90ZXh0cmVnaW9uOjE5NGY0Y2JiZTY5MzQ0NzE5NGNlNjRlMjU1YmMyZGJhXzMyOTg1MzQ4ODcwMTQ_7258860d-e570-406a-9292-5e65265f058e">EisnerAmper, LLP</dei:AuditorName>
    <dei:AuditorLocation
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTIvZnJhZzoxOTRmNGNiYmU2OTM0NDcxOTRjZTY0ZTI1NWJjMmRiYS90ZXh0cmVnaW9uOjE5NGY0Y2JiZTY5MzQ0NzE5NGNlNjRlMjU1YmMyZGJhXzMyOTg1MzQ4ODcwMTU_534a73a7-2722-4727-99ff-36513c54f364">Iselin, NJ</dei:AuditorLocation>
    <dei:AuditorName
      contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTIvZnJhZzoxOTRmNGNiYmU2OTM0NDcxOTRjZTY0ZTI1NWJjMmRiYS90ZXh0cmVnaW9uOjE5NGY0Y2JiZTY5MzQ0NzE5NGNlNjRlMjU1YmMyZGJhXzMyOTg1MzQ4OTk5NTM_f2772a7d-d56b-4d1a-809f-76a8a72300f6">Mayer Hoffman McCann P.C.</dei:AuditorName>
    <dei:AuditorLocation
      contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTIvZnJhZzoxOTRmNGNiYmU2OTM0NDcxOTRjZTY0ZTI1NWJjMmRiYS90ZXh0cmVnaW9uOjE5NGY0Y2JiZTY5MzQ0NzE5NGNlNjRlMjU1YmMyZGJhXzMyOTg1MzQ5MDAwODA_c262fff6-eb39-4cd4-8139-52945b2bf321">Clearwater, Florida</dei:AuditorLocation>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="id867987be34d488b82dc941b764fd71a_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzMtMS0xLTEtNzUzNQ_c6943ea8-3f20-4edc-8a43-38b500f1dd16"
      unitRef="usd">10475964</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzMtMy0xLTEtNzUzNQ_19d55439-44cc-4c8b-af0d-46579e1a5071"
      unitRef="usd">7890665</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="id867987be34d488b82dc941b764fd71a_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzUtMS0xLTEtODI0OQ_27e5564e-b53e-4860-8462-8772bb07a917"
      unitRef="usd">1927979</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzUtMy0xLTEtODI0OQ_4bd796fb-87d9-4594-bb00-5b37ec3ccc52"
      unitRef="usd">0</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="id867987be34d488b82dc941b764fd71a_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzUtMC0xLTEtNzUzNS90ZXh0cmVnaW9uOmZiYTNiYzk3NmI5NDQ5MGY4MTBkNjA2YWI1ZGI1MTIyXzY3_ba2fccaf-addf-4f4a-a498-340026903dd0"
      unitRef="usd">202904</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzUtMC0xLTEtNzUzNS90ZXh0cmVnaW9uOmZiYTNiYzk3NmI5NDQ5MGY4MTBkNjA2YWI1ZGI1MTIyXzc0_04a1183e-9f10-414e-b01f-8b326bdc617c"
      unitRef="usd">209667</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="id867987be34d488b82dc941b764fd71a_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzUtMS0xLTEtNzUzNQ_edfa740f-fdbf-480f-9d71-680bb1d39a2e"
      unitRef="usd">9265813</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzUtMy0xLTEtNzUzNQ_b00fb832-f9ee-49a4-84fb-afc66f41a6fa"
      unitRef="usd">6227610</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="id867987be34d488b82dc941b764fd71a_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzctMS0xLTEtNzUzNQ_8dfb0a2c-e83f-49df-9a42-de85d4776c9e"
      unitRef="usd">1408186</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzctMy0xLTEtNzUzNQ_8c5ff746-841f-4f02-9675-e23bf056644a"
      unitRef="usd">413435</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:AssetsCurrent
      contextRef="id867987be34d488b82dc941b764fd71a_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzgtMS0xLTEtNzUzNQ_dedaad04-851e-4c9e-9988-5b5e7c40d03b"
      unitRef="usd">23077942</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzgtMy0xLTEtNzUzNQ_d02061c0-db81-4420-9ab3-2f757964151c"
      unitRef="usd">14531710</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="id867987be34d488b82dc941b764fd71a_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzktMS0xLTEtNzUzNQ_7aefcb8c-ca25-4f7c-96ab-09806fa57f1a"
      unitRef="usd">1506766</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzktMy0xLTEtNzUzNQ_0fe68722-3fa1-435f-8615-f9b5ceada38c"
      unitRef="usd">1187061</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="id867987be34d488b82dc941b764fd71a_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzEzLTEtMS0xLTgyNjk_c7df3c67-bba9-4337-a2d4-125d2141861d"
      unitRef="usd">641306</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzEzLTMtMS0xLTgyNjk_eb7943f1-2d87-452b-a6f0-6638bac425c0"
      unitRef="usd">606573</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="id867987be34d488b82dc941b764fd71a_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzExLTEtMS0xLTc1MzU_40dae71f-fb76-4206-8462-1ff75b8f43ec"
      unitRef="usd">201902</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzExLTMtMS0xLTc1MzU_1e61763d-b5c3-42b6-a545-ea3d2cbdba11"
      unitRef="usd">395910</us-gaap:FinanceLeaseRightOfUseAsset>
    <inuv:ReferralAgreement
      contextRef="id867987be34d488b82dc941b764fd71a_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzEyLTEtMS0xLTc1MzU_d6418327-746a-4e4c-b175-058547c5cb40"
      unitRef="usd">1100000</inuv:ReferralAgreement>
    <inuv:ReferralAgreement
      contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzEyLTMtMS0xLTc1MzU_76863522-afca-463f-ab3a-e7dda8ddd818"
      unitRef="usd">0</inuv:ReferralAgreement>
    <us-gaap:MarketableSecuritiesNoncurrent
      contextRef="id867987be34d488b82dc941b764fd71a_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzE2LTEtMS0xLTExMDc3_46b830ee-33d6-45d0-9a5b-6ea0ee3545b1"
      unitRef="usd">859512</us-gaap:MarketableSecuritiesNoncurrent>
    <us-gaap:MarketableSecuritiesNoncurrent
      contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzE2LTMtMS0xLTExMDc3_c4554010-6fd4-447d-8586-da84ae31181b"
      unitRef="usd">0</us-gaap:MarketableSecuritiesNoncurrent>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="id867987be34d488b82dc941b764fd71a_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzEzLTEtMS0xLTc1MzU_730fde9c-df70-47a9-9699-5ab6ee52b7e6"
      unitRef="usd">6720585</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzEzLTMtMS0xLTc1MzU_c1ed9fef-b89d-4f00-ae52-87c2c28f9fa7"
      unitRef="usd">8586089</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:Goodwill
      contextRef="id867987be34d488b82dc941b764fd71a_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzE0LTEtMS0xLTc1MzU_36aa550f-c0d3-491a-8dd5-ffdffa04932b"
      unitRef="usd">9853342</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzE0LTMtMS0xLTc1MzU_c7ad994b-5134-42dc-b97f-7c7f0ee76b9a"
      unitRef="usd">9853342</us-gaap:Goodwill>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="id867987be34d488b82dc941b764fd71a_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzE1LTEtMS0xLTc1MzU_5aaeadcd-8989-4bb2-91a2-1d1a947ed721"
      unitRef="usd">35720</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzE1LTMtMS0xLTc1MzU_69e48d1a-6f8d-46f8-8524-d86c58e4249d"
      unitRef="usd">20886</us-gaap:OtherAssetsNoncurrent>
    <inuv:OtherAssetsTotalNoncurrent
      contextRef="id867987be34d488b82dc941b764fd71a_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzE2LTEtMS0xLTc1MzU_a2db1ea1-65e2-4b51-9de8-fa991d08693a"
      unitRef="usd">19412366</inuv:OtherAssetsTotalNoncurrent>
    <inuv:OtherAssetsTotalNoncurrent
      contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzE2LTMtMS0xLTc1MzU_a4417b09-11cf-415a-a721-c9de19c06bda"
      unitRef="usd">19462800</inuv:OtherAssetsTotalNoncurrent>
    <us-gaap:Assets
      contextRef="id867987be34d488b82dc941b764fd71a_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzE3LTEtMS0xLTc1MzU_c7207d17-2ea9-44c8-8352-eebef2c007d5"
      unitRef="usd">43997074</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzE3LTMtMS0xLTc1MzU_7ce7591a-a114-4870-a924-d380e93534f8"
      unitRef="usd">35181571</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="id867987be34d488b82dc941b764fd71a_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzIxLTEtMS0xLTc1MzU_06a3c2f9-71df-4984-9ee7-57fc63e658d3"
      unitRef="usd">4844716</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzIxLTMtMS0xLTc1MzU_9a020411-5736-4f4d-91d2-fd1991ab3849"
      unitRef="usd">4048260</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="id867987be34d488b82dc941b764fd71a_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzIyLTEtMS0xLTc1MzU_8b8fc228-8488-4ba2-8ffe-ef7c6fa387a4"
      unitRef="usd">5374391</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzIyLTMtMS0xLTc1MzU_8e00a413-27b9-4377-bc52-c3b9ed4feca5"
      unitRef="usd">4216448</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="id867987be34d488b82dc941b764fd71a_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzI0LTEtMS0xLTc1MzU_c38b161d-88a1-4935-8b85-bcc8f13248c3"
      unitRef="usd">340478</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzI0LTMtMS0xLTc1MzU_fd8064a9-32ca-49c8-830e-e7310f58f8dd"
      unitRef="usd">217671</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="id867987be34d488b82dc941b764fd71a_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzI1LTEtMS0xLTc1MzU_dcf62aba-a975-4577-8c06-0198536cc95a"
      unitRef="usd">102954</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzI1LTMtMS0xLTc1MzU_0bf55cb8-a38c-4eab-a313-d0758d888f80"
      unitRef="usd">246793</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="id867987be34d488b82dc941b764fd71a_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzI5LTEtMS0xLTc1MzU_4abdce3d-2a13-4647-ba90-77ad15830602"
      unitRef="usd">10662539</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzI5LTMtMS0xLTc1MzU_e3584dfe-2f04-4a58-bf08-073c88713991"
      unitRef="usd">8729172</us-gaap:LiabilitiesCurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="id867987be34d488b82dc941b764fd71a_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzMyLTEtMS0xLTc1MzU_024dcf7c-9a43-4efc-84cf-f420514e2f0e"
      unitRef="usd">107000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzMyLTMtMS0xLTc1MzU_67a21d2c-07c6-40f5-b52d-56dca71646ab"
      unitRef="usd">107000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="id867987be34d488b82dc941b764fd71a_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzM0LTEtMS0xLTc1MzU_db98a969-311c-4d09-938f-910b04c72ab4"
      unitRef="usd">300827</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzM0LTMtMS0xLTc1MzU_8ba470fc-cd1f-43b5-8599-86a36b49e84d"
      unitRef="usd">388902</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="id867987be34d488b82dc941b764fd71a_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzM1LTEtMS0xLTc1MzU_f8d6a9c3-7770-493d-9c7c-e262e4344316"
      unitRef="usd">105411</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzM1LTMtMS0xLTc1MzU_4138b864-53bd-40da-a093-e66a42b667c8"
      unitRef="usd">93426</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="id867987be34d488b82dc941b764fd71a_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzM2LTEtMS0xLTc1MzU_305475a2-7509-4338-b79c-a7a4130fce45"
      unitRef="usd">13302</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzM2LTMtMS0xLTc1MzU_0ca7656d-0123-4266-9ca4-d84cacff8312"
      unitRef="usd">573957</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="id867987be34d488b82dc941b764fd71a_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzM3LTEtMS0xLTc1MzU_222035b9-11ff-4534-8563-ce7970f11fda"
      unitRef="usd">526540</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzM3LTMtMS0xLTc1MzU_e07fb8dd-d552-4d13-bfc9-267cdccdf91e"
      unitRef="usd">1163285</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="id867987be34d488b82dc941b764fd71a_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzQwLTAtMS0xLTc1MzUvdGV4dHJlZ2lvbjo5YTc4NTRjZWJhZDc0OGRiYTlmY2NhYTIyMTE5NjNjNF8yMQ_5d96b8f4-1ca0-4db7-9235-930b6eaeaa92"
      unitRef="usdPerShare">0.001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzQwLTAtMS0xLTc1MzUvdGV4dHJlZ2lvbjo5YTc4NTRjZWJhZDc0OGRiYTlmY2NhYTIyMTE5NjNjNF8yMQ_fb63ca03-f63f-460b-9654-c9017bcbfca1"
      unitRef="usdPerShare">0.001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzQxLTAtMS0xLTc1MzUvdGV4dHJlZ2lvbjowOTU2MjJkNzNiZmQ0NDVkYjYyYTBiNWMxMWViODQ3N18yNA_0cd6bb1b-89d2-4fd6-9614-afd8afe59d8b"
      unitRef="shares">500000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="id867987be34d488b82dc941b764fd71a_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzQxLTAtMS0xLTc1MzUvdGV4dHJlZ2lvbjowOTU2MjJkNzNiZmQ0NDVkYjYyYTBiNWMxMWViODQ3N18yNA_6c680606-030c-44cf-b0ed-f8a4c69464bf"
      unitRef="shares">500000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzQxLTAtMS0xLTc1MzUvdGV4dHJlZ2lvbjowOTU2MjJkNzNiZmQ0NDVkYjYyYTBiNWMxMWViODQ3N18yOQ_6846c8bc-bc7a-49df-bd30-2dca7dddb081"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="id867987be34d488b82dc941b764fd71a_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzQxLTAtMS0xLTc1MzUvdGV4dHJlZ2lvbjowOTU2MjJkNzNiZmQ0NDVkYjYyYTBiNWMxMWViODQ3N18yOQ_7385ee08-fdfc-42f5-9f72-41d96ebf6c8b"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzQxLTAtMS0xLTc1MzUvdGV4dHJlZ2lvbjowOTU2MjJkNzNiZmQ0NDVkYjYyYTBiNWMxMWViODQ3N18yOQ_78b8d418-6695-4360-94f3-946b20513d7b"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="id867987be34d488b82dc941b764fd71a_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzQxLTAtMS0xLTc1MzUvdGV4dHJlZ2lvbjowOTU2MjJkNzNiZmQ0NDVkYjYyYTBiNWMxMWViODQ3N18yOQ_c2b7f02c-5e35-4ab0-9538-147148a0b753"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockValue
      contextRef="id867987be34d488b82dc941b764fd71a_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzQxLTEtMS0xLTc1MzU_370b9266-b27a-434c-9836-d52f2a6e2381"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzQxLTMtMS0xLTc1MzU_6cd4c9da-2533-4e37-a0df-e850e2cfaa77"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzQyLTAtMS0xLTc1MzUvdGV4dHJlZ2lvbjo1OWNjY2I5NDExMjc0ZTllOTgyMGIzOTRiMjI4Zjg2ZF8xOA_e5fe8863-7f86-4739-840c-5999d615a815"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="id867987be34d488b82dc941b764fd71a_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzQyLTAtMS0xLTc1MzUvdGV4dHJlZ2lvbjo1OWNjY2I5NDExMjc0ZTllOTgyMGIzOTRiMjI4Zjg2ZF8xOA_ee43808c-1889-4c1d-a0d9-3c27bc632bf1"
      unitRef="usdPerShare">0.001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="id867987be34d488b82dc941b764fd71a_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzQzLTAtMS0xLTc1MzUvdGV4dHJlZ2lvbjo2ODRjM2QzZTQ3MWU0YmZiOTgwMjY0NjVhNGIwNjU3M18yMg_070798d5-aff3-4179-804f-a0b01986407d"
      unitRef="shares">200000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzQzLTAtMS0xLTc1MzUvdGV4dHJlZ2lvbjo2ODRjM2QzZTQ3MWU0YmZiOTgwMjY0NjVhNGIwNjU3M18xMDk5NTExNjI3OTY4_839ca954-167e-4a90-acf8-79a2c7f869ff"
      unitRef="shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="id867987be34d488b82dc941b764fd71a_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzQzLTAtMS0xLTc1MzUvdGV4dHJlZ2lvbjo2ODRjM2QzZTQ3MWU0YmZiOTgwMjY0NjVhNGIwNjU3M181Ng_9018ebb9-7680-4902-8a29-354674212ae9"
      unitRef="shares">118747447</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="id867987be34d488b82dc941b764fd71a_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzQzLTAtMS0xLTc1MzUvdGV4dHJlZ2lvbjo2ODRjM2QzZTQ3MWU0YmZiOTgwMjY0NjVhNGIwNjU3M182Mw_99d4dd78-e470-4483-87bc-33cdc24ba3b9"
      unitRef="shares">98035829</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="id867987be34d488b82dc941b764fd71a_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzQzLTEtMS0xLTc1MzU_9207db43-3834-4eb9-91b7-7595aa3c8d9f"
      unitRef="usd">118748</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzQzLTMtMS0xLTc1MzU_f84a77b2-6051-41cf-858a-6b304601d93b"
      unitRef="usd">98036</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="id867987be34d488b82dc941b764fd71a_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzQ0LTEtMS0xLTc1MzU_7e335a06-4e8c-4635-88a4-a985dcf89804"
      unitRef="usd">176586529</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzQ0LTMtMS0xLTc1MzU_e008f615-eca3-4729-beca-3d30023332e8"
      unitRef="usd">161541448</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="id867987be34d488b82dc941b764fd71a_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzQ5LTEtMS0xLTExMDg2_17ac2377-9160-4026-85bd-d3cd6fc144bc"
      unitRef="usd">53737</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzQ5LTMtMS0xLTExMDg2_ccc731b1-66a8-480a-a99a-c9d2ef148341"
      unitRef="usd">0</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="id867987be34d488b82dc941b764fd71a_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzQ1LTEtMS0xLTc1MzU_1564e4ef-9e0c-48a6-944f-0d488bfea4e2"
      unitRef="usd">-143951019</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzQ1LTMtMS0xLTc1MzU_24d4b2c0-d9c2-4e8d-b258-1bd100f3a4c4"
      unitRef="usd">-136350370</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="id867987be34d488b82dc941b764fd71a_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzQ4LTEtMS0xLTc1MzU_06c6f049-f9c8-45f6-927f-90cc92361b6e"
      unitRef="usd">32807995</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzQ4LTMtMS0xLTc1MzU_31a9c0c7-fded-46f7-b3fc-fcc63582a96f"
      unitRef="usd">25289114</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="id867987be34d488b82dc941b764fd71a_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzQ5LTEtMS0xLTc1MzU_62651b7d-927c-4499-9d40-04ca42e2a4ec"
      unitRef="usd">43997074</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTUvZnJhZzoyMGQ1YTBkMDZjNjU0MzgxYTc3ZjdiZjIxMTc0NjdlMC90YWJsZTo3MWRlM2Y0YTM2YTM0ZWVmYmQ0NmRlZWYxOGFmODIyMC90YWJsZXJhbmdlOjcxZGUzZjRhMzZhMzRlZWZiZDQ2ZGVlZjE4YWY4MjIwXzQ5LTMtMS0xLTc1MzU_c25526f7-75f6-4fc0-a795-64be4e398aff"
      unitRef="usd">35181571</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTgvZnJhZzoyYTJlM2UwZDY2YTY0NzNkYTgxMTMxMTI2OGJiY2ExYS90YWJsZTowMTE1YjBkZTlkNzA0MjU2YjlmODYwZGMxM2E2ZjM5Ny90YWJsZXJhbmdlOjAxMTViMGRlOWQ3MDQyNTZiOWY4NjBkYzEzYTZmMzk3XzEtMS0xLTEtNzUzNQ_c90c393f-88fa-4b1e-a262-913286b52520"
      unitRef="usd">59830688</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTgvZnJhZzoyYTJlM2UwZDY2YTY0NzNkYTgxMTMxMTI2OGJiY2ExYS90YWJsZTowMTE1YjBkZTlkNzA0MjU2YjlmODYwZGMxM2E2ZjM5Ny90YWJsZXJhbmdlOjAxMTViMGRlOWQ3MDQyNTZiOWY4NjBkYzEzYTZmMzk3XzEtMy0xLTEtNzUzNQ_1db5b052-bef2-46d1-b723-344d33d8f7ce"
      unitRef="usd">44640007</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:CostOfRevenue
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTgvZnJhZzoyYTJlM2UwZDY2YTY0NzNkYTgxMTMxMTI2OGJiY2ExYS90YWJsZTowMTE1YjBkZTlkNzA0MjU2YjlmODYwZGMxM2E2ZjM5Ny90YWJsZXJhbmdlOjAxMTViMGRlOWQ3MDQyNTZiOWY4NjBkYzEzYTZmMzk3XzItMS0xLTEtNzUzNQ_54230c26-ccd7-442f-b027-67242449526e"
      unitRef="usd">15925837</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTgvZnJhZzoyYTJlM2UwZDY2YTY0NzNkYTgxMTMxMTI2OGJiY2ExYS90YWJsZTowMTE1YjBkZTlkNzA0MjU2YjlmODYwZGMxM2E2ZjM5Ny90YWJsZXJhbmdlOjAxMTViMGRlOWQ3MDQyNTZiOWY4NjBkYzEzYTZmMzk3XzItMy0xLTEtNzUzNQ_8eca07f4-3254-46d5-b485-08c7d9da60d7"
      unitRef="usd">8296483</us-gaap:CostOfRevenue>
    <us-gaap:GrossProfit
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTgvZnJhZzoyYTJlM2UwZDY2YTY0NzNkYTgxMTMxMTI2OGJiY2ExYS90YWJsZTowMTE1YjBkZTlkNzA0MjU2YjlmODYwZGMxM2E2ZjM5Ny90YWJsZXJhbmdlOjAxMTViMGRlOWQ3MDQyNTZiOWY4NjBkYzEzYTZmMzk3XzMtMS0xLTEtNzUzNQ_60499017-057d-40c3-b949-6f6604127f9a"
      unitRef="usd">43904851</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTgvZnJhZzoyYTJlM2UwZDY2YTY0NzNkYTgxMTMxMTI2OGJiY2ExYS90YWJsZTowMTE1YjBkZTlkNzA0MjU2YjlmODYwZGMxM2E2ZjM5Ny90YWJsZXJhbmdlOjAxMTViMGRlOWQ3MDQyNTZiOWY4NjBkYzEzYTZmMzk3XzMtMy0xLTEtNzUzNQ_4e52338f-9129-4a28-92e9-0329913dbee4"
      unitRef="usd">36343524</us-gaap:GrossProfit>
    <us-gaap:MarketingExpense
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTgvZnJhZzoyYTJlM2UwZDY2YTY0NzNkYTgxMTMxMTI2OGJiY2ExYS90YWJsZTowMTE1YjBkZTlkNzA0MjU2YjlmODYwZGMxM2E2ZjM5Ny90YWJsZXJhbmdlOjAxMTViMGRlOWQ3MDQyNTZiOWY4NjBkYzEzYTZmMzk3XzUtMS0xLTEtNzUzNQ_f307d381-d979-4e1c-ae0f-f1f1a1b2d758"
      unitRef="usd">33096000</us-gaap:MarketingExpense>
    <us-gaap:MarketingExpense
      contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTgvZnJhZzoyYTJlM2UwZDY2YTY0NzNkYTgxMTMxMTI2OGJiY2ExYS90YWJsZTowMTE1YjBkZTlkNzA0MjU2YjlmODYwZGMxM2E2ZjM5Ny90YWJsZXJhbmdlOjAxMTViMGRlOWQ3MDQyNTZiOWY4NjBkYzEzYTZmMzk3XzUtMy0xLTEtNzUzNQ_15894f4d-6c8e-47f3-aa90-3a3705f45895"
      unitRef="usd">27410284</us-gaap:MarketingExpense>
    <us-gaap:SalariesAndWages
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTgvZnJhZzoyYTJlM2UwZDY2YTY0NzNkYTgxMTMxMTI2OGJiY2ExYS90YWJsZTowMTE1YjBkZTlkNzA0MjU2YjlmODYwZGMxM2E2ZjM5Ny90YWJsZXJhbmdlOjAxMTViMGRlOWQ3MDQyNTZiOWY4NjBkYzEzYTZmMzk3XzYtMS0xLTEtNzUzNQ_d7e915aa-ac92-492d-9b99-12107b53a9bf"
      unitRef="usd">11381279</us-gaap:SalariesAndWages>
    <us-gaap:SalariesAndWages
      contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTgvZnJhZzoyYTJlM2UwZDY2YTY0NzNkYTgxMTMxMTI2OGJiY2ExYS90YWJsZTowMTE1YjBkZTlkNzA0MjU2YjlmODYwZGMxM2E2ZjM5Ny90YWJsZXJhbmdlOjAxMTViMGRlOWQ3MDQyNTZiOWY4NjBkYzEzYTZmMzk3XzYtMy0xLTEtNzUzNQ_710bff6f-1320-4016-a5d9-aadceb423550"
      unitRef="usd">9350831</us-gaap:SalariesAndWages>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTgvZnJhZzoyYTJlM2UwZDY2YTY0NzNkYTgxMTMxMTI2OGJiY2ExYS90YWJsZTowMTE1YjBkZTlkNzA0MjU2YjlmODYwZGMxM2E2ZjM5Ny90YWJsZXJhbmdlOjAxMTViMGRlOWQ3MDQyNTZiOWY4NjBkYzEzYTZmMzk3XzctMS0xLTEtNzUzNQ_481d7a5c-3325-417b-ad46-8f353fe9d9de"
      unitRef="usd">7198213</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTgvZnJhZzoyYTJlM2UwZDY2YTY0NzNkYTgxMTMxMTI2OGJiY2ExYS90YWJsZTowMTE1YjBkZTlkNzA0MjU2YjlmODYwZGMxM2E2ZjM5Ny90YWJsZXJhbmdlOjAxMTViMGRlOWQ3MDQyNTZiOWY4NjBkYzEzYTZmMzk3XzctMy0xLTEtNzUzNQ_0530be3a-a3da-4a71-b347-3b09af755f83"
      unitRef="usd">7630990</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:OperatingExpenses
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTgvZnJhZzoyYTJlM2UwZDY2YTY0NzNkYTgxMTMxMTI2OGJiY2ExYS90YWJsZTowMTE1YjBkZTlkNzA0MjU2YjlmODYwZGMxM2E2ZjM5Ny90YWJsZXJhbmdlOjAxMTViMGRlOWQ3MDQyNTZiOWY4NjBkYzEzYTZmMzk3XzgtMS0xLTEtNzUzNQ_1c144ee5-f141-47a3-a446-2b9842830729"
      unitRef="usd">51675492</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTgvZnJhZzoyYTJlM2UwZDY2YTY0NzNkYTgxMTMxMTI2OGJiY2ExYS90YWJsZTowMTE1YjBkZTlkNzA0MjU2YjlmODYwZGMxM2E2ZjM5Ny90YWJsZXJhbmdlOjAxMTViMGRlOWQ3MDQyNTZiOWY4NjBkYzEzYTZmMzk3XzgtMy0xLTEtNzUzNQ_b78c9810-732d-4eea-bc83-b448fdfa285a"
      unitRef="usd">44392105</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTgvZnJhZzoyYTJlM2UwZDY2YTY0NzNkYTgxMTMxMTI2OGJiY2ExYS90YWJsZTowMTE1YjBkZTlkNzA0MjU2YjlmODYwZGMxM2E2ZjM5Ny90YWJsZXJhbmdlOjAxMTViMGRlOWQ3MDQyNTZiOWY4NjBkYzEzYTZmMzk3XzktMS0xLTEtNzUzNQ_2ec9093a-9753-4521-bc5b-52f3b5509248"
      unitRef="usd">-7770641</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTgvZnJhZzoyYTJlM2UwZDY2YTY0NzNkYTgxMTMxMTI2OGJiY2ExYS90YWJsZTowMTE1YjBkZTlkNzA0MjU2YjlmODYwZGMxM2E2ZjM5Ny90YWJsZXJhbmdlOjAxMTViMGRlOWQ3MDQyNTZiOWY4NjBkYzEzYTZmMzk3XzktMy0xLTEtNzUzNQ_aa5d2152-a606-43f7-b4cc-67639fec856b"
      unitRef="usd">-8048581</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTgvZnJhZzoyYTJlM2UwZDY2YTY0NzNkYTgxMTMxMTI2OGJiY2ExYS90YWJsZTowMTE1YjBkZTlkNzA0MjU2YjlmODYwZGMxM2E2ZjM5Ny90YWJsZXJhbmdlOjAxMTViMGRlOWQ3MDQyNTZiOWY4NjBkYzEzYTZmMzk3XzEzLTEtMS0xLTc1MzU_0555b0bd-de71-4b95-9a10-5f6bc9308f5f"
      unitRef="usd">-86983</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTgvZnJhZzoyYTJlM2UwZDY2YTY0NzNkYTgxMTMxMTI2OGJiY2ExYS90YWJsZTowMTE1YjBkZTlkNzA0MjU2YjlmODYwZGMxM2E2ZjM5Ny90YWJsZXJhbmdlOjAxMTViMGRlOWQ3MDQyNTZiOWY4NjBkYzEzYTZmMzk3XzEzLTMtMS0xLTc1MzU_e45506ca-75c3-49ff-b13b-96a928edd330"
      unitRef="usd">-253505</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTgvZnJhZzoyYTJlM2UwZDY2YTY0NzNkYTgxMTMxMTI2OGJiY2ExYS90YWJsZTowMTE1YjBkZTlkNzA0MjU2YjlmODYwZGMxM2E2ZjM5Ny90YWJsZXJhbmdlOjAxMTViMGRlOWQ3MDQyNTZiOWY4NjBkYzEzYTZmMzk3XzE0LTEtMS0xLTc1MzU_361af38b-78ac-4618-95e4-901af2869a76"
      unitRef="usd">256975</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTgvZnJhZzoyYTJlM2UwZDY2YTY0NzNkYTgxMTMxMTI2OGJiY2ExYS90YWJsZTowMTE1YjBkZTlkNzA0MjU2YjlmODYwZGMxM2E2ZjM5Ny90YWJsZXJhbmdlOjAxMTViMGRlOWQ3MDQyNTZiOWY4NjBkYzEzYTZmMzk3XzE0LTMtMS0xLTc1MzU_6ae77fa9-f425-49d6-809d-bec4ce575b05"
      unitRef="usd">997517</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NetIncomeLoss
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTgvZnJhZzoyYTJlM2UwZDY2YTY0NzNkYTgxMTMxMTI2OGJiY2ExYS90YWJsZTowMTE1YjBkZTlkNzA0MjU2YjlmODYwZGMxM2E2ZjM5Ny90YWJsZXJhbmdlOjAxMTViMGRlOWQ3MDQyNTZiOWY4NjBkYzEzYTZmMzk3XzE5LTEtMS0xLTc1MzU_c0cd967d-187d-443a-92e6-cc02beba9ef4"
      unitRef="usd">-7600649</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTgvZnJhZzoyYTJlM2UwZDY2YTY0NzNkYTgxMTMxMTI2OGJiY2ExYS90YWJsZTowMTE1YjBkZTlkNzA0MjU2YjlmODYwZGMxM2E2ZjM5Ny90YWJsZXJhbmdlOjAxMTViMGRlOWQ3MDQyNTZiOWY4NjBkYzEzYTZmMzk3XzE5LTMtMS0xLTc1MzU_256b0d00-92ce-4e67-8bd5-4dc3a1b105fb"
      unitRef="usd">-7304569</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTgvZnJhZzoyYTJlM2UwZDY2YTY0NzNkYTgxMTMxMTI2OGJiY2ExYS90YWJsZTowMTE1YjBkZTlkNzA0MjU2YjlmODYwZGMxM2E2ZjM5Ny90YWJsZXJhbmdlOjAxMTViMGRlOWQ3MDQyNTZiOWY4NjBkYzEzYTZmMzk3XzIxLTEtMS0xLTExODQw_ccc2dc65-52ef-4c81-8736-b2a06c77d4c4"
      unitRef="usd">53737</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTgvZnJhZzoyYTJlM2UwZDY2YTY0NzNkYTgxMTMxMTI2OGJiY2ExYS90YWJsZTowMTE1YjBkZTlkNzA0MjU2YjlmODYwZGMxM2E2ZjM5Ny90YWJsZXJhbmdlOjAxMTViMGRlOWQ3MDQyNTZiOWY4NjBkYzEzYTZmMzk3XzIxLTMtMS0xLTExODQw_bfb7b97d-e4ed-4485-a9f5-70f8990b4308"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTgvZnJhZzoyYTJlM2UwZDY2YTY0NzNkYTgxMTMxMTI2OGJiY2ExYS90YWJsZTowMTE1YjBkZTlkNzA0MjU2YjlmODYwZGMxM2E2ZjM5Ny90YWJsZXJhbmdlOjAxMTViMGRlOWQ3MDQyNTZiOWY4NjBkYzEzYTZmMzk3XzIyLTEtMS0xLTExODQw_78c33a3f-1bc2-42f6-a559-c170765e753f"
      unitRef="usd">-7546912</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTgvZnJhZzoyYTJlM2UwZDY2YTY0NzNkYTgxMTMxMTI2OGJiY2ExYS90YWJsZTowMTE1YjBkZTlkNzA0MjU2YjlmODYwZGMxM2E2ZjM5Ny90YWJsZXJhbmdlOjAxMTViMGRlOWQ3MDQyNTZiOWY4NjBkYzEzYTZmMzk3XzIyLTMtMS0xLTExODQw_bde76f9c-1c39-49bb-9106-c9f38c406585"
      unitRef="usd">-7304569</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:EarningsPerShareBasic
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTgvZnJhZzoyYTJlM2UwZDY2YTY0NzNkYTgxMTMxMTI2OGJiY2ExYS90YWJsZTowMTE1YjBkZTlkNzA0MjU2YjlmODYwZGMxM2E2ZjM5Ny90YWJsZXJhbmdlOjAxMTViMGRlOWQ3MDQyNTZiOWY4NjBkYzEzYTZmMzk3XzI1LTEtMS0xLTc1MzU_0d7adc7e-9fc6-4a97-a243-44e19be3a794"
      unitRef="usdPerShare">-0.06</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTgvZnJhZzoyYTJlM2UwZDY2YTY0NzNkYTgxMTMxMTI2OGJiY2ExYS90YWJsZTowMTE1YjBkZTlkNzA0MjU2YjlmODYwZGMxM2E2ZjM5Ny90YWJsZXJhbmdlOjAxMTViMGRlOWQ3MDQyNTZiOWY4NjBkYzEzYTZmMzk3XzI1LTEtMS0xLTc1MzU_6dcd25f8-ba6b-4721-96a5-747bd272f540"
      unitRef="usdPerShare">-0.06</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTgvZnJhZzoyYTJlM2UwZDY2YTY0NzNkYTgxMTMxMTI2OGJiY2ExYS90YWJsZTowMTE1YjBkZTlkNzA0MjU2YjlmODYwZGMxM2E2ZjM5Ny90YWJsZXJhbmdlOjAxMTViMGRlOWQ3MDQyNTZiOWY4NjBkYzEzYTZmMzk3XzI1LTMtMS0xLTc1MzU_cbc17266-2f71-4a98-bb27-dca0ccbeafba"
      unitRef="usdPerShare">-0.09</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTgvZnJhZzoyYTJlM2UwZDY2YTY0NzNkYTgxMTMxMTI2OGJiY2ExYS90YWJsZTowMTE1YjBkZTlkNzA0MjU2YjlmODYwZGMxM2E2ZjM5Ny90YWJsZXJhbmdlOjAxMTViMGRlOWQ3MDQyNTZiOWY4NjBkYzEzYTZmMzk3XzI1LTMtMS0xLTc1MzU_e087bb4e-cc49-422e-be20-031a02b4731e"
      unitRef="usdPerShare">-0.09</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTgvZnJhZzoyYTJlM2UwZDY2YTY0NzNkYTgxMTMxMTI2OGJiY2ExYS90YWJsZTowMTE1YjBkZTlkNzA0MjU2YjlmODYwZGMxM2E2ZjM5Ny90YWJsZXJhbmdlOjAxMTViMGRlOWQ3MDQyNTZiOWY4NjBkYzEzYTZmMzk3XzI4LTEtMS0xLTc1MzU_2f384285-4281-4c33-84f2-f082cc0a08ec"
      unitRef="shares">117613845</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTgvZnJhZzoyYTJlM2UwZDY2YTY0NzNkYTgxMTMxMTI2OGJiY2ExYS90YWJsZTowMTE1YjBkZTlkNzA0MjU2YjlmODYwZGMxM2E2ZjM5Ny90YWJsZXJhbmdlOjAxMTViMGRlOWQ3MDQyNTZiOWY4NjBkYzEzYTZmMzk3XzI4LTMtMS0xLTc1MzU_4fb9a683-76cc-40fa-9452-f92ab26e3bee"
      unitRef="shares">77473479</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTgvZnJhZzoyYTJlM2UwZDY2YTY0NzNkYTgxMTMxMTI2OGJiY2ExYS90YWJsZTowMTE1YjBkZTlkNzA0MjU2YjlmODYwZGMxM2E2ZjM5Ny90YWJsZXJhbmdlOjAxMTViMGRlOWQ3MDQyNTZiOWY4NjBkYzEzYTZmMzk3XzI5LTEtMS0xLTc1MzU_b977601e-6f0e-4766-8b07-4cfb7bc115b3"
      unitRef="shares">117613845</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMTgvZnJhZzoyYTJlM2UwZDY2YTY0NzNkYTgxMTMxMTI2OGJiY2ExYS90YWJsZTowMTE1YjBkZTlkNzA0MjU2YjlmODYwZGMxM2E2ZjM5Ny90YWJsZXJhbmdlOjAxMTViMGRlOWQ3MDQyNTZiOWY4NjBkYzEzYTZmMzk3XzI5LTMtMS0xLTc1MzU_60820b0a-9b56-4a1d-9cdc-34562025e614"
      unitRef="shares">77473479</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:SharesOutstanding
      contextRef="if737f75d7ca84950bad11dbf3e35c85d_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjEvZnJhZzplMGNmMzdiMzVlNTI0ZGRlYjNmMGM5NDQzZDdhMThlOC90YWJsZTpiNThmMDZlYTM1YjM0ZWVmOGYwNWZmM2VmYjI1MmFmMS90YWJsZXJhbmdlOmI1OGYwNmVhMzViMzRlZWY4ZjA1ZmYzZWZiMjUyYWYxXzItMS0xLTEtNzUzNQ_b50f4d4c-d428-481d-bb73-4e1c7015cceb"
      unitRef="shares">51846011</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="if737f75d7ca84950bad11dbf3e35c85d_I20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjEvZnJhZzplMGNmMzdiMzVlNTI0ZGRlYjNmMGM5NDQzZDdhMThlOC90YWJsZTpiNThmMDZlYTM1YjM0ZWVmOGYwNWZmM2VmYjI1MmFmMS90YWJsZXJhbmdlOmI1OGYwNmVhMzViMzRlZWY4ZjA1ZmYzZWZiMjUyYWYxXzItMy0xLTEtNzUzNQ_d61ad2e4-f9ea-4bc6-a396-bfa481b6a5ec"
      unitRef="usd">52223</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i928253694be549cab75d258261fecbb7_I20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjEvZnJhZzplMGNmMzdiMzVlNTI0ZGRlYjNmMGM5NDQzZDdhMThlOC90YWJsZTpiNThmMDZlYTM1YjM0ZWVmOGYwNWZmM2VmYjI1MmFmMS90YWJsZXJhbmdlOmI1OGYwNmVhMzViMzRlZWY4ZjA1ZmYzZWZiMjUyYWYxXzItNS0xLTEtNzUzNQ_9a6e3922-d6b5-437a-af39-5bbb9249f26c"
      unitRef="usd">144843687</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia35354abbf9846d7bf6c831fc5f1f38f_I20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjEvZnJhZzplMGNmMzdiMzVlNTI0ZGRlYjNmMGM5NDQzZDdhMThlOC90YWJsZTpiNThmMDZlYTM1YjM0ZWVmOGYwNWZmM2VmYjI1MmFmMS90YWJsZXJhbmdlOmI1OGYwNmVhMzViMzRlZWY4ZjA1ZmYzZWZiMjUyYWYxXzItNy0xLTEtNzUzNQ_2d0a8384-4471-42e0-b98f-0d75cd3d79ec"
      unitRef="usd">-129045801</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4b633b9326d04ad9952d2a8f97ea7d60_I20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjEvZnJhZzplMGNmMzdiMzVlNTI0ZGRlYjNmMGM5NDQzZDdhMThlOC90YWJsZTpiNThmMDZlYTM1YjM0ZWVmOGYwNWZmM2VmYjI1MmFmMS90YWJsZXJhbmdlOmI1OGYwNmVhMzViMzRlZWY4ZjA1ZmYzZWZiMjUyYWYxXzItMTEtMS0xLTc1MzU_c2f5dc41-0c18-46ab-bb29-a3685b471493"
      unitRef="usd">-1396559</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8265a7649a5543ed8e84e4116b616ba5_I20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjEvZnJhZzplMGNmMzdiMzVlNTI0ZGRlYjNmMGM5NDQzZDdhMThlOC90YWJsZTpiNThmMDZlYTM1YjM0ZWVmOGYwNWZmM2VmYjI1MmFmMS90YWJsZXJhbmdlOmI1OGYwNmVhMzViMzRlZWY4ZjA1ZmYzZWZiMjUyYWYxXzItMTMtMS0xLTEyMjE3_0de7efa5-e8af-47dd-8c12-8bb2aa114410"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8017d36b9e4d42469e26fb8b53201b20_I20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjEvZnJhZzplMGNmMzdiMzVlNTI0ZGRlYjNmMGM5NDQzZDdhMThlOC90YWJsZTpiNThmMDZlYTM1YjM0ZWVmOGYwNWZmM2VmYjI1MmFmMS90YWJsZXJhbmdlOmI1OGYwNmVhMzViMzRlZWY4ZjA1ZmYzZWZiMjUyYWYxXzItMTMtMS0xLTc1MzU_b7187743-8f20-4f84-9b88-d7f2c2584706"
      unitRef="usd">14453550</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i9e4b36211daa492ba2d8bdb21648712b_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjEvZnJhZzplMGNmMzdiMzVlNTI0ZGRlYjNmMGM5NDQzZDdhMThlOC90YWJsZTpiNThmMDZlYTM1YjM0ZWVmOGYwNWZmM2VmYjI1MmFmMS90YWJsZXJhbmdlOmI1OGYwNmVhMzViMzRlZWY4ZjA1ZmYzZWZiMjUyYWYxXzMtNy0xLTEtNzUzNQ_e295b98e-1fa0-4b4d-8704-9023958dc51b"
      unitRef="usd">-7304569</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjEvZnJhZzplMGNmMzdiMzVlNTI0ZGRlYjNmMGM5NDQzZDdhMThlOC90YWJsZTpiNThmMDZlYTM1YjM0ZWVmOGYwNWZmM2VmYjI1MmFmMS90YWJsZXJhbmdlOmI1OGYwNmVhMzViMzRlZWY4ZjA1ZmYzZWZiMjUyYWYxXzMtMTMtMS0xLTc1MzU_f749d88b-096a-4e66-a360-545941d1583e"
      unitRef="usd">-7304569</us-gaap:NetIncomeLoss>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ide1d6870e55e4140b3459d8786f038f0_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjEvZnJhZzplMGNmMzdiMzVlNTI0ZGRlYjNmMGM5NDQzZDdhMThlOC90YWJsZTpiNThmMDZlYTM1YjM0ZWVmOGYwNWZmM2VmYjI1MmFmMS90YWJsZXJhbmdlOmI1OGYwNmVhMzViMzRlZWY4ZjA1ZmYzZWZiMjUyYWYxXzQtNS0xLTEtNzUzNQ_017b09b0-4aca-49f5-ba7d-284d47d6d6c3"
      unitRef="usd">858683</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjEvZnJhZzplMGNmMzdiMzVlNTI0ZGRlYjNmMGM5NDQzZDdhMThlOC90YWJsZTpiNThmMDZlYTM1YjM0ZWVmOGYwNWZmM2VmYjI1MmFmMS90YWJsZXJhbmdlOmI1OGYwNmVhMzViMzRlZWY4ZjA1ZmYzZWZiMjUyYWYxXzQtMTMtMS0xLTc1MzU_4af1a2f8-7c83-4bd2-a9d3-84b0481c2f41"
      unitRef="usd">858683</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:TreasuryStockRetiredCostMethodAmount
      contextRef="iffb1293fbd6946288545f58ec024931a_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjEvZnJhZzplMGNmMzdiMzVlNTI0ZGRlYjNmMGM5NDQzZDdhMThlOC90YWJsZTpiNThmMDZlYTM1YjM0ZWVmOGYwNWZmM2VmYjI1MmFmMS90YWJsZXJhbmdlOmI1OGYwNmVhMzViMzRlZWY4ZjA1ZmYzZWZiMjUyYWYxXzUtMy0xLTEtODQ4Ng_2df768b1-b60e-4567-bd1a-80e4360aa1e3"
      unitRef="usd">376</us-gaap:TreasuryStockRetiredCostMethodAmount>
    <us-gaap:TreasuryStockRetiredCostMethodAmount
      contextRef="ide1d6870e55e4140b3459d8786f038f0_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjEvZnJhZzplMGNmMzdiMzVlNTI0ZGRlYjNmMGM5NDQzZDdhMThlOC90YWJsZTpiNThmMDZlYTM1YjM0ZWVmOGYwNWZmM2VmYjI1MmFmMS90YWJsZXJhbmdlOmI1OGYwNmVhMzViMzRlZWY4ZjA1ZmYzZWZiMjUyYWYxXzUtNS0xLTEtODQ4Ng_7423b51f-3473-4d46-bb0a-d22c126096b8"
      unitRef="usd">1396183</us-gaap:TreasuryStockRetiredCostMethodAmount>
    <us-gaap:TreasuryStockRetiredCostMethodAmount
      contextRef="i62f3114c0dad4d5da69ce5024e26b1a9_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjEvZnJhZzplMGNmMzdiMzVlNTI0ZGRlYjNmMGM5NDQzZDdhMThlOC90YWJsZTpiNThmMDZlYTM1YjM0ZWVmOGYwNWZmM2VmYjI1MmFmMS90YWJsZXJhbmdlOmI1OGYwNmVhMzViMzRlZWY4ZjA1ZmYzZWZiMjUyYWYxXzUtMTEtMS0xLTg0ODY_adbbb480-e686-4ad9-9913-89fc1a01a921"
      unitRef="usd">-1396559</us-gaap:TreasuryStockRetiredCostMethodAmount>
    <us-gaap:TreasuryStockRetiredCostMethodAmount
      contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjEvZnJhZzplMGNmMzdiMzVlNTI0ZGRlYjNmMGM5NDQzZDdhMThlOC90YWJsZTpiNThmMDZlYTM1YjM0ZWVmOGYwNWZmM2VmYjI1MmFmMS90YWJsZXJhbmdlOmI1OGYwNmVhMzViMzRlZWY4ZjA1ZmYzZWZiMjUyYWYxXzUtMTMtMS0xLTg0ODY_cce26c19-af8c-4430-9a2d-3d9966e4a64c"
      unitRef="usd">0</us-gaap:TreasuryStockRetiredCostMethodAmount>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="iffb1293fbd6946288545f58ec024931a_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjEvZnJhZzplMGNmMzdiMzVlNTI0ZGRlYjNmMGM5NDQzZDdhMThlOC90YWJsZTpiNThmMDZlYTM1YjM0ZWVmOGYwNWZmM2VmYjI1MmFmMS90YWJsZXJhbmdlOmI1OGYwNmVhMzViMzRlZWY4ZjA1ZmYzZWZiMjUyYWYxXzUtMS0xLTEtNzUzNQ_766f722a-6e80-4e32-8f29-80c3f75624de"
      unitRef="shares">1020882</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="iffb1293fbd6946288545f58ec024931a_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjEvZnJhZzplMGNmMzdiMzVlNTI0ZGRlYjNmMGM5NDQzZDdhMThlOC90YWJsZTpiNThmMDZlYTM1YjM0ZWVmOGYwNWZmM2VmYjI1MmFmMS90YWJsZXJhbmdlOmI1OGYwNmVhMzViMzRlZWY4ZjA1ZmYzZWZiMjUyYWYxXzUtMy0xLTEtNzUzNQ_5b2b53c6-a128-4eb6-82ab-c6a179168845"
      unitRef="usd">1020</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="ide1d6870e55e4140b3459d8786f038f0_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjEvZnJhZzplMGNmMzdiMzVlNTI0ZGRlYjNmMGM5NDQzZDdhMThlOC90YWJsZTpiNThmMDZlYTM1YjM0ZWVmOGYwNWZmM2VmYjI1MmFmMS90YWJsZXJhbmdlOmI1OGYwNmVhMzViMzRlZWY4ZjA1ZmYzZWZiMjUyYWYxXzUtNS0xLTEtNzUzNQ_771113ec-6eab-4139-984e-2a1c61f8f97e"
      unitRef="usd">-1020</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjEvZnJhZzplMGNmMzdiMzVlNTI0ZGRlYjNmMGM5NDQzZDdhMThlOC90YWJsZTpiNThmMDZlYTM1YjM0ZWVmOGYwNWZmM2VmYjI1MmFmMS90YWJsZXJhbmdlOmI1OGYwNmVhMzViMzRlZWY4ZjA1ZmYzZWZiMjUyYWYxXzUtMTMtMS0xLTc1MzU_f7bf0095-789c-44bf-ae7f-176717d6bd03"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="iffb1293fbd6946288545f58ec024931a_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjEvZnJhZzplMGNmMzdiMzVlNTI0ZGRlYjNmMGM5NDQzZDdhMThlOC90YWJsZTpiNThmMDZlYTM1YjM0ZWVmOGYwNWZmM2VmYjI1MmFmMS90YWJsZXJhbmdlOmI1OGYwNmVhMzViMzRlZWY4ZjA1ZmYzZWZiMjUyYWYxXzYtMS0xLTEtNzUzNQ_184fdf82-8c92-4c18-b0d6-096e29a8fd2e"
      unitRef="shares">42168936</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="iffb1293fbd6946288545f58ec024931a_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjEvZnJhZzplMGNmMzdiMzVlNTI0ZGRlYjNmMGM5NDQzZDdhMThlOC90YWJsZTpiNThmMDZlYTM1YjM0ZWVmOGYwNWZmM2VmYjI1MmFmMS90YWJsZXJhbmdlOmI1OGYwNmVhMzViMzRlZWY4ZjA1ZmYzZWZiMjUyYWYxXzYtMy0xLTEtNzUzNQ_773a3523-2847-43bc-a5d9-7b9cc30866d5"
      unitRef="usd">42169</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="ide1d6870e55e4140b3459d8786f038f0_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjEvZnJhZzplMGNmMzdiMzVlNTI0ZGRlYjNmMGM5NDQzZDdhMThlOC90YWJsZTpiNThmMDZlYTM1YjM0ZWVmOGYwNWZmM2VmYjI1MmFmMS90YWJsZXJhbmdlOmI1OGYwNmVhMzViMzRlZWY4ZjA1ZmYzZWZiMjUyYWYxXzYtNS0xLTEtNzUzNQ_90dca880-8dc1-471c-95b3-d65a176ffcc4"
      unitRef="usd">16390021</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjEvZnJhZzplMGNmMzdiMzVlNTI0ZGRlYjNmMGM5NDQzZDdhMThlOC90YWJsZTpiNThmMDZlYTM1YjM0ZWVmOGYwNWZmM2VmYjI1MmFmMS90YWJsZXJhbmdlOmI1OGYwNmVhMzViMzRlZWY4ZjA1ZmYzZWZiMjUyYWYxXzYtMTMtMS0xLTc1MzU_d7eb0b02-e307-4d64-810b-5acc56ca5cef"
      unitRef="usd">16432190</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ide1d6870e55e4140b3459d8786f038f0_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjEvZnJhZzplMGNmMzdiMzVlNTI0ZGRlYjNmMGM5NDQzZDdhMThlOC90YWJsZTpiNThmMDZlYTM1YjM0ZWVmOGYwNWZmM2VmYjI1MmFmMS90YWJsZXJhbmdlOmI1OGYwNmVhMzViMzRlZWY4ZjA1ZmYzZWZiMjUyYWYxXzctNS0xLTEtNzUzNQ_40787805-b1a8-40b5-9b13-7aa9dd4066bb"
      unitRef="usd">74550</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjEvZnJhZzplMGNmMzdiMzVlNTI0ZGRlYjNmMGM5NDQzZDdhMThlOC90YWJsZTpiNThmMDZlYTM1YjM0ZWVmOGYwNWZmM2VmYjI1MmFmMS90YWJsZXJhbmdlOmI1OGYwNmVhMzViMzRlZWY4ZjA1ZmYzZWZiMjUyYWYxXzctMTMtMS0xLTc1MzU_b6ebbda2-e911-4008-add6-de81cdd74c12"
      unitRef="usd">74550</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="iffb1293fbd6946288545f58ec024931a_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjEvZnJhZzplMGNmMzdiMzVlNTI0ZGRlYjNmMGM5NDQzZDdhMThlOC90YWJsZTpiNThmMDZlYTM1YjM0ZWVmOGYwNWZmM2VmYjI1MmFmMS90YWJsZXJhbmdlOmI1OGYwNmVhMzViMzRlZWY4ZjA1ZmYzZWZiMjUyYWYxXzgtMS0xLTEtNzUzNQ_3a07ab9c-a2f8-4f36-9276-271c15b13b0a"
      unitRef="shares">3000000</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="iffb1293fbd6946288545f58ec024931a_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjEvZnJhZzplMGNmMzdiMzVlNTI0ZGRlYjNmMGM5NDQzZDdhMThlOC90YWJsZTpiNThmMDZlYTM1YjM0ZWVmOGYwNWZmM2VmYjI1MmFmMS90YWJsZXJhbmdlOmI1OGYwNmVhMzViMzRlZWY4ZjA1ZmYzZWZiMjUyYWYxXzgtMy0xLTEtNzUzNQ_a611438d-4105-45a5-b552-08dc4711d4c8"
      unitRef="usd">3000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="ide1d6870e55e4140b3459d8786f038f0_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjEvZnJhZzplMGNmMzdiMzVlNTI0ZGRlYjNmMGM5NDQzZDdhMThlOC90YWJsZTpiNThmMDZlYTM1YjM0ZWVmOGYwNWZmM2VmYjI1MmFmMS90YWJsZXJhbmdlOmI1OGYwNmVhMzViMzRlZWY4ZjA1ZmYzZWZiMjUyYWYxXzgtNS0xLTEtNzUzNQ_d362f1a3-83a5-471b-9e8d-ebce396b443d"
      unitRef="usd">920810</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjEvZnJhZzplMGNmMzdiMzVlNTI0ZGRlYjNmMGM5NDQzZDdhMThlOC90YWJsZTpiNThmMDZlYTM1YjM0ZWVmOGYwNWZmM2VmYjI1MmFmMS90YWJsZXJhbmdlOmI1OGYwNmVhMzViMzRlZWY4ZjA1ZmYzZWZiMjUyYWYxXzgtMTMtMS0xLTc1MzU_eed77c26-beb6-4b9d-8fc6-05c36854a1ac"
      unitRef="usd">923810</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:SharesOutstanding
      contextRef="if03e0bbdf2674e25a1ce5ae778f1842c_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjEvZnJhZzplMGNmMzdiMzVlNTI0ZGRlYjNmMGM5NDQzZDdhMThlOC90YWJsZTpiNThmMDZlYTM1YjM0ZWVmOGYwNWZmM2VmYjI1MmFmMS90YWJsZXJhbmdlOmI1OGYwNmVhMzViMzRlZWY4ZjA1ZmYzZWZiMjUyYWYxXzExLTEtMS0xLTc1MzU_e7f4e322-dea7-4176-ae8e-fe2778233219"
      unitRef="shares">98035829</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="if03e0bbdf2674e25a1ce5ae778f1842c_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjEvZnJhZzplMGNmMzdiMzVlNTI0ZGRlYjNmMGM5NDQzZDdhMThlOC90YWJsZTpiNThmMDZlYTM1YjM0ZWVmOGYwNWZmM2VmYjI1MmFmMS90YWJsZXJhbmdlOmI1OGYwNmVhMzViMzRlZWY4ZjA1ZmYzZWZiMjUyYWYxXzExLTMtMS0xLTc1MzU_d6b18ca6-14cc-4f26-8a83-1c0977c55732"
      unitRef="usd">98036</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7da6afc1e9ed4055a2256f18438b7a63_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjEvZnJhZzplMGNmMzdiMzVlNTI0ZGRlYjNmMGM5NDQzZDdhMThlOC90YWJsZTpiNThmMDZlYTM1YjM0ZWVmOGYwNWZmM2VmYjI1MmFmMS90YWJsZXJhbmdlOmI1OGYwNmVhMzViMzRlZWY4ZjA1ZmYzZWZiMjUyYWYxXzExLTUtMS0xLTc1MzU_366eaa5c-0136-4911-98c7-e74e40b3f0db"
      unitRef="usd">161541448</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia68417851d84490d8a696bef7eb98a01_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjEvZnJhZzplMGNmMzdiMzVlNTI0ZGRlYjNmMGM5NDQzZDdhMThlOC90YWJsZTpiNThmMDZlYTM1YjM0ZWVmOGYwNWZmM2VmYjI1MmFmMS90YWJsZXJhbmdlOmI1OGYwNmVhMzViMzRlZWY4ZjA1ZmYzZWZiMjUyYWYxXzExLTctMS0xLTc1MzU_97694e85-4a40-4dc5-ad85-8b64c34d26b3"
      unitRef="usd">-136350370</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibc2a6e958fe149a6824140d9a01d04e7_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjEvZnJhZzplMGNmMzdiMzVlNTI0ZGRlYjNmMGM5NDQzZDdhMThlOC90YWJsZTpiNThmMDZlYTM1YjM0ZWVmOGYwNWZmM2VmYjI1MmFmMS90YWJsZXJhbmdlOmI1OGYwNmVhMzViMzRlZWY4ZjA1ZmYzZWZiMjUyYWYxXzExLTExLTEtMS03NTM1_5a49682d-db71-45e2-ad5f-95637f53f1d3"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib7921354a4674e028a4894e44d898c3d_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjEvZnJhZzplMGNmMzdiMzVlNTI0ZGRlYjNmMGM5NDQzZDdhMThlOC90YWJsZTpiNThmMDZlYTM1YjM0ZWVmOGYwNWZmM2VmYjI1MmFmMS90YWJsZXJhbmdlOmI1OGYwNmVhMzViMzRlZWY4ZjA1ZmYzZWZiMjUyYWYxXzEyLTEzLTEtMS0xMjIxNQ_1a287bbe-2f61-43b8-acce-6f58caf50e02"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjEvZnJhZzplMGNmMzdiMzVlNTI0ZGRlYjNmMGM5NDQzZDdhMThlOC90YWJsZTpiNThmMDZlYTM1YjM0ZWVmOGYwNWZmM2VmYjI1MmFmMS90YWJsZXJhbmdlOmI1OGYwNmVhMzViMzRlZWY4ZjA1ZmYzZWZiMjUyYWYxXzExLTEzLTEtMS03NTM1_040d8a01-6f6b-4671-9b72-5c476cd40752"
      unitRef="usd">25289114</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i0764b07e55994a079c4207e0579a4b6c_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjEvZnJhZzplMGNmMzdiMzVlNTI0ZGRlYjNmMGM5NDQzZDdhMThlOC90YWJsZTpiNThmMDZlYTM1YjM0ZWVmOGYwNWZmM2VmYjI1MmFmMS90YWJsZXJhbmdlOmI1OGYwNmVhMzViMzRlZWY4ZjA1ZmYzZWZiMjUyYWYxXzEyLTctMS0xLTc1MzU_56e2d0ff-8eda-4712-b6db-456744c101c0"
      unitRef="usd">-7600649</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjEvZnJhZzplMGNmMzdiMzVlNTI0ZGRlYjNmMGM5NDQzZDdhMThlOC90YWJsZTpiNThmMDZlYTM1YjM0ZWVmOGYwNWZmM2VmYjI1MmFmMS90YWJsZXJhbmdlOmI1OGYwNmVhMzViMzRlZWY4ZjA1ZmYzZWZiMjUyYWYxXzEyLTEzLTEtMS03NTM1_1f73269e-2ced-4753-a0be-4aec5e797334"
      unitRef="usd">-7600649</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="ic0089f00f088487e95a641fcad8b3b51_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjEvZnJhZzplMGNmMzdiMzVlNTI0ZGRlYjNmMGM5NDQzZDdhMThlOC90YWJsZTpiNThmMDZlYTM1YjM0ZWVmOGYwNWZmM2VmYjI1MmFmMS90YWJsZXJhbmdlOmI1OGYwNmVhMzViMzRlZWY4ZjA1ZmYzZWZiMjUyYWYxXzE0LTEzLTEtMS0xMTkzMg_7167a7db-6d9d-41a1-8632-290cfc9cfa41"
      unitRef="usd">53737</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjEvZnJhZzplMGNmMzdiMzVlNTI0ZGRlYjNmMGM5NDQzZDdhMThlOC90YWJsZTpiNThmMDZlYTM1YjM0ZWVmOGYwNWZmM2VmYjI1MmFmMS90YWJsZXJhbmdlOmI1OGYwNmVhMzViMzRlZWY4ZjA1ZmYzZWZiMjUyYWYxXzE0LTE1LTEtMS0xMjM5Mg_d9421205-c6b0-4e7f-9554-830dd5678386"
      unitRef="usd">53737</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i52bfc41eb2bf4c458708e99401522c1b_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjEvZnJhZzplMGNmMzdiMzVlNTI0ZGRlYjNmMGM5NDQzZDdhMThlOC90YWJsZTpiNThmMDZlYTM1YjM0ZWVmOGYwNWZmM2VmYjI1MmFmMS90YWJsZXJhbmdlOmI1OGYwNmVhMzViMzRlZWY4ZjA1ZmYzZWZiMjUyYWYxXzEzLTUtMS0xLTc1MzU_24fe53e1-3e3a-4431-9179-4dccd0cdc8db"
      unitRef="usd">2179254</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjEvZnJhZzplMGNmMzdiMzVlNTI0ZGRlYjNmMGM5NDQzZDdhMThlOC90YWJsZTpiNThmMDZlYTM1YjM0ZWVmOGYwNWZmM2VmYjI1MmFmMS90YWJsZXJhbmdlOmI1OGYwNmVhMzViMzRlZWY4ZjA1ZmYzZWZiMjUyYWYxXzEzLTEzLTEtMS03NTM1_f497c654-2cd7-46d3-b77c-b70865f04b77"
      unitRef="usd">2179254</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="i975ca9d6a3f64c40894365461f08ab6c_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjEvZnJhZzplMGNmMzdiMzVlNTI0ZGRlYjNmMGM5NDQzZDdhMThlOC90YWJsZTpiNThmMDZlYTM1YjM0ZWVmOGYwNWZmM2VmYjI1MmFmMS90YWJsZXJhbmdlOmI1OGYwNmVhMzViMzRlZWY4ZjA1ZmYzZWZiMjUyYWYxXzE2LTEtMS0xLTc1MzU_dcfc4e91-2a88-406b-aa1f-8a068b10b6e1"
      unitRef="shares">1696467</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i975ca9d6a3f64c40894365461f08ab6c_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjEvZnJhZzplMGNmMzdiMzVlNTI0ZGRlYjNmMGM5NDQzZDdhMThlOC90YWJsZTpiNThmMDZlYTM1YjM0ZWVmOGYwNWZmM2VmYjI1MmFmMS90YWJsZXJhbmdlOmI1OGYwNmVhMzViMzRlZWY4ZjA1ZmYzZWZiMjUyYWYxXzE2LTMtMS0xLTc1MzU_70e1aee2-bf26-4984-9d87-433266ed8130"
      unitRef="usd">1696</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i52bfc41eb2bf4c458708e99401522c1b_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjEvZnJhZzplMGNmMzdiMzVlNTI0ZGRlYjNmMGM5NDQzZDdhMThlOC90YWJsZTpiNThmMDZlYTM1YjM0ZWVmOGYwNWZmM2VmYjI1MmFmMS90YWJsZXJhbmdlOmI1OGYwNmVhMzViMzRlZWY4ZjA1ZmYzZWZiMjUyYWYxXzE2LTUtMS0xLTc1MzU_61143a56-454b-43be-be70-34044c0b54c0"
      unitRef="usd">-1696</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjEvZnJhZzplMGNmMzdiMzVlNTI0ZGRlYjNmMGM5NDQzZDdhMThlOC90YWJsZTpiNThmMDZlYTM1YjM0ZWVmOGYwNWZmM2VmYjI1MmFmMS90YWJsZXJhbmdlOmI1OGYwNmVhMzViMzRlZWY4ZjA1ZmYzZWZiMjUyYWYxXzE2LTEzLTEtMS03NTM1_05cbc379-1d3d-45fa-ab1f-fbc4863410ac"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i52bfc41eb2bf4c458708e99401522c1b_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjEvZnJhZzplMGNmMzdiMzVlNTI0ZGRlYjNmMGM5NDQzZDdhMThlOC90YWJsZTpiNThmMDZlYTM1YjM0ZWVmOGYwNWZmM2VmYjI1MmFmMS90YWJsZXJhbmdlOmI1OGYwNmVhMzViMzRlZWY4ZjA1ZmYzZWZiMjUyYWYxXzE3LTUtMS0xLTc1MzU_f1672f04-a807-48f5-9351-b4bd92a41489"
      unitRef="usd">272049</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjEvZnJhZzplMGNmMzdiMzVlNTI0ZGRlYjNmMGM5NDQzZDdhMThlOC90YWJsZTpiNThmMDZlYTM1YjM0ZWVmOGYwNWZmM2VmYjI1MmFmMS90YWJsZXJhbmdlOmI1OGYwNmVhMzViMzRlZWY4ZjA1ZmYzZWZiMjUyYWYxXzE3LTEzLTEtMS03NTM1_f17f5de0-7c76-41c2-b6a3-d7e6fe7f9216"
      unitRef="usd">272049</us-gaap:AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i52bfc41eb2bf4c458708e99401522c1b_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjEvZnJhZzplMGNmMzdiMzVlNTI0ZGRlYjNmMGM5NDQzZDdhMThlOC90YWJsZTpiNThmMDZlYTM1YjM0ZWVmOGYwNWZmM2VmYjI1MmFmMS90YWJsZXJhbmdlOmI1OGYwNmVhMzViMzRlZWY4ZjA1ZmYzZWZiMjUyYWYxXzE4LTUtMS0xLTc1MzU_d7a0d902-8392-424a-9923-2ecf3c504d22"
      unitRef="usd">1569</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjEvZnJhZzplMGNmMzdiMzVlNTI0ZGRlYjNmMGM5NDQzZDdhMThlOC90YWJsZTpiNThmMDZlYTM1YjM0ZWVmOGYwNWZmM2VmYjI1MmFmMS90YWJsZXJhbmdlOmI1OGYwNmVhMzViMzRlZWY4ZjA1ZmYzZWZiMjUyYWYxXzE4LTEzLTEtMS03NTM1_772bdb3e-d846-424c-a443-7402e6f84dfc"
      unitRef="usd">1569</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i975ca9d6a3f64c40894365461f08ab6c_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjEvZnJhZzplMGNmMzdiMzVlNTI0ZGRlYjNmMGM5NDQzZDdhMThlOC90YWJsZTpiNThmMDZlYTM1YjM0ZWVmOGYwNWZmM2VmYjI1MmFmMS90YWJsZXJhbmdlOmI1OGYwNmVhMzViMzRlZWY4ZjA1ZmYzZWZiMjUyYWYxXzE5LTEtMS0xLTc1MzU_a9a89883-8fa8-4030-9fa2-bd15b805f34e"
      unitRef="shares">19015151</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i975ca9d6a3f64c40894365461f08ab6c_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjEvZnJhZzplMGNmMzdiMzVlNTI0ZGRlYjNmMGM5NDQzZDdhMThlOC90YWJsZTpiNThmMDZlYTM1YjM0ZWVmOGYwNWZmM2VmYjI1MmFmMS90YWJsZXJhbmdlOmI1OGYwNmVhMzViMzRlZWY4ZjA1ZmYzZWZiMjUyYWYxXzE5LTMtMS0xLTc1MzU_4a890725-adae-44c6-acfe-b7db24440201"
      unitRef="usd">19016</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i52bfc41eb2bf4c458708e99401522c1b_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjEvZnJhZzplMGNmMzdiMzVlNTI0ZGRlYjNmMGM5NDQzZDdhMThlOC90YWJsZTpiNThmMDZlYTM1YjM0ZWVmOGYwNWZmM2VmYjI1MmFmMS90YWJsZXJhbmdlOmI1OGYwNmVhMzViMzRlZWY4ZjA1ZmYzZWZiMjUyYWYxXzE5LTUtMS0xLTc1MzU_d95e92dd-ff83-4461-9b00-edc10a30fee3"
      unitRef="usd">13118484</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjEvZnJhZzplMGNmMzdiMzVlNTI0ZGRlYjNmMGM5NDQzZDdhMThlOC90YWJsZTpiNThmMDZlYTM1YjM0ZWVmOGYwNWZmM2VmYjI1MmFmMS90YWJsZXJhbmdlOmI1OGYwNmVhMzViMzRlZWY4ZjA1ZmYzZWZiMjUyYWYxXzE5LTEzLTEtMS03NTM1_d879881d-2f70-4b44-9c9d-21bec797d9f8"
      unitRef="usd">13137500</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued
      contextRef="i52bfc41eb2bf4c458708e99401522c1b_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjEvZnJhZzplMGNmMzdiMzVlNTI0ZGRlYjNmMGM5NDQzZDdhMThlOC90YWJsZTpiNThmMDZlYTM1YjM0ZWVmOGYwNWZmM2VmYjI1MmFmMS90YWJsZXJhbmdlOmI1OGYwNmVhMzViMzRlZWY4ZjA1ZmYzZWZiMjUyYWYxXzIxLTUtMS0xLTg1NjY_fb8ee4f3-4a2b-4439-8dec-8fc23e059581"
      unitRef="usd">19519</us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjEvZnJhZzplMGNmMzdiMzVlNTI0ZGRlYjNmMGM5NDQzZDdhMThlOC90YWJsZTpiNThmMDZlYTM1YjM0ZWVmOGYwNWZmM2VmYjI1MmFmMS90YWJsZXJhbmdlOmI1OGYwNmVhMzViMzRlZWY4ZjA1ZmYzZWZiMjUyYWYxXzIxLTEzLTEtMS04NTY2_3ae5f86e-c7c9-4d8d-9914-85abf1c76a30"
      unitRef="usd">19519</us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued>
    <us-gaap:SharesOutstanding
      contextRef="id1e520702f014496a084ba33daea8012_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjEvZnJhZzplMGNmMzdiMzVlNTI0ZGRlYjNmMGM5NDQzZDdhMThlOC90YWJsZTpiNThmMDZlYTM1YjM0ZWVmOGYwNWZmM2VmYjI1MmFmMS90YWJsZXJhbmdlOmI1OGYwNmVhMzViMzRlZWY4ZjA1ZmYzZWZiMjUyYWYxXzIwLTEtMS0xLTc1MzU_9497a6d2-23b0-4622-96d2-efd522a75e94"
      unitRef="shares">118747447</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="id1e520702f014496a084ba33daea8012_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjEvZnJhZzplMGNmMzdiMzVlNTI0ZGRlYjNmMGM5NDQzZDdhMThlOC90YWJsZTpiNThmMDZlYTM1YjM0ZWVmOGYwNWZmM2VmYjI1MmFmMS90YWJsZXJhbmdlOmI1OGYwNmVhMzViMzRlZWY4ZjA1ZmYzZWZiMjUyYWYxXzIwLTMtMS0xLTc1MzU_0587e204-4de8-4761-aba2-51864568dd87"
      unitRef="usd">118748</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i509d2ee3a0084c22982153830d53d19c_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjEvZnJhZzplMGNmMzdiMzVlNTI0ZGRlYjNmMGM5NDQzZDdhMThlOC90YWJsZTpiNThmMDZlYTM1YjM0ZWVmOGYwNWZmM2VmYjI1MmFmMS90YWJsZXJhbmdlOmI1OGYwNmVhMzViMzRlZWY4ZjA1ZmYzZWZiMjUyYWYxXzIwLTUtMS0xLTc1MzU_d967d76f-75da-4b2e-8d42-6a6b56bd0c30"
      unitRef="usd">176586529</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if874d0d9eb664577a5f82409d1383596_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjEvZnJhZzplMGNmMzdiMzVlNTI0ZGRlYjNmMGM5NDQzZDdhMThlOC90YWJsZTpiNThmMDZlYTM1YjM0ZWVmOGYwNWZmM2VmYjI1MmFmMS90YWJsZXJhbmdlOmI1OGYwNmVhMzViMzRlZWY4ZjA1ZmYzZWZiMjUyYWYxXzIwLTctMS0xLTc1MzU_f446ac21-8046-4f18-94d1-9533e562535b"
      unitRef="usd">-143951019</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if4710b5e773141c9a4f95a907648b91b_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjEvZnJhZzplMGNmMzdiMzVlNTI0ZGRlYjNmMGM5NDQzZDdhMThlOC90YWJsZTpiNThmMDZlYTM1YjM0ZWVmOGYwNWZmM2VmYjI1MmFmMS90YWJsZXJhbmdlOmI1OGYwNmVhMzViMzRlZWY4ZjA1ZmYzZWZiMjUyYWYxXzIwLTExLTEtMS03NTM1_d831a083-5e3b-4867-88ae-b6c9e138b57d"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="idb97e9ddc5024c209d88955224ad3452_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjEvZnJhZzplMGNmMzdiMzVlNTI0ZGRlYjNmMGM5NDQzZDdhMThlOC90YWJsZTpiNThmMDZlYTM1YjM0ZWVmOGYwNWZmM2VmYjI1MmFmMS90YWJsZXJhbmdlOmI1OGYwNmVhMzViMzRlZWY4ZjA1ZmYzZWZiMjUyYWYxXzIyLTEzLTEtMS0xMjIxMw_b0734e82-eeb4-4038-96c9-c82cd77eb21a"
      unitRef="usd">53737</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id867987be34d488b82dc941b764fd71a_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjEvZnJhZzplMGNmMzdiMzVlNTI0ZGRlYjNmMGM5NDQzZDdhMThlOC90YWJsZTpiNThmMDZlYTM1YjM0ZWVmOGYwNWZmM2VmYjI1MmFmMS90YWJsZXJhbmdlOmI1OGYwNmVhMzViMzRlZWY4ZjA1ZmYzZWZiMjUyYWYxXzIwLTEzLTEtMS03NTM1_d4c8811d-904a-4322-8f1f-83f75d59e65a"
      unitRef="usd">32807995</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzItMS0xLTEtNzUzNQ_c0cd967d-187d-443a-92e6-cc02beba9ef4"
      unitRef="usd">-7600649</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzItMy0xLTEtNzUzNQ_912242e0-7c8b-4f20-a9fb-1174561e1afe"
      unitRef="usd">-7304569</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzQtMS0xLTEtOTA2Ng_02c26519-9ed4-48b8-8dab-6567374faae4"
      unitRef="usd">3143168</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzQtMy0xLTEtOTA2Ng_cd01103c-18ee-468e-bb69-de1e4b4d6c0c"
      unitRef="usd">3237930</us-gaap:DepreciationDepletionAndAmortization>
    <inuv:FinanceAndOperatingLeaseRightOfUseAssetAmortization
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzUtMS0xLTEtOTA2Ng_7b2ca670-87c6-4f21-bb8a-89e932acdf7d"
      unitRef="usd">322746</inuv:FinanceAndOperatingLeaseRightOfUseAssetAmortization>
    <inuv:FinanceAndOperatingLeaseRightOfUseAssetAmortization
      contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzUtMy0xLTEtOTA2Ng_67ca8014-eb1e-4280-b4d2-73f1ecaf7c17"
      unitRef="usd">367981</inuv:FinanceAndOperatingLeaseRightOfUseAssetAmortization>
    <us-gaap:ShareBasedCompensation
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzYtMS0xLTEtOTA4Mg_46457953-69c6-4e19-a302-5d5bdf1f52d2"
      unitRef="usd">2179254</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzYtMy0xLTEtOTA4Mg_ae8e086a-99cd-43b7-84a7-e465688bc22d"
      unitRef="usd">858683</us-gaap:ShareBasedCompensation>
    <us-gaap:GainLossOnInvestments
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzctMS0xLTEtOTA5NA_8193543d-8c51-4451-8649-f96a59ec4c13"
      unitRef="usd">-266762</us-gaap:GainLossOnInvestments>
    <us-gaap:GainLossOnInvestments
      contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzctMy0xLTEtOTA5NA_548aa558-c435-4b74-a8d5-c83674bec538"
      unitRef="usd">0</us-gaap:GainLossOnInvestments>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzgtMS0xLTEtOTExMQ_b2dba15d-502f-4466-816e-63096c727da7"
      unitRef="usd">12500</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzgtMy0xLTEtOTExMQ_005ee59c-7331-47cd-a3de-23d55ba43cad"
      unitRef="usd">11092</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzktMS0xLTEtOTEyNw_8b591001-897e-4d3d-9305-4e2c5ca6c30b"
      unitRef="usd">7487</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzktMy0xLTEtOTEyNw_617d6994-a064-412b-9720-92b44eeb1953"
      unitRef="usd">135000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzEwLTEtMS0xLTkxNTI_677671a6-7589-4ed8-bfed-0cf461e8bd7b"
      unitRef="usd">420000</us-gaap:ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress>
    <us-gaap:ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress
      contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzEwLTMtMS0xLTkxNTI_1a691418-24c3-47bc-aaf0-056747345886"
      unitRef="usd">0</us-gaap:ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress>
    <inuv:DerecognitionOfContingencies
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzExLTEtMS0xLTkxNTI_7f95c7e9-b0ee-4f71-b49c-bfa5158d30b1"
      unitRef="usd">110000</inuv:DerecognitionOfContingencies>
    <inuv:DerecognitionOfContingencies
      contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzExLTMtMS0xLTk4NDA_2e50021c-93d8-42b6-bb26-7f8ab1cb7380"
      unitRef="usd">0</inuv:DerecognitionOfContingencies>
    <inuv:PPPLoanForgiveness
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzQtMS0xLTEtNzUzNQ_c35867e0-5cfa-4141-a8cf-2f6655a4a3d1"
      unitRef="usd">0</inuv:PPPLoanForgiveness>
    <inuv:PPPLoanForgiveness
      contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzQtMy0xLTEtNzUzNQ_dd41ddb1-0731-4026-bfcd-b5dfc0eb7f25"
      unitRef="usd">1109000</inuv:PPPLoanForgiveness>
    <us-gaap:GainLossOnContractTermination
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzUtMS0xLTEtNzUzNQ_8bad10c6-b98a-4fad-a2db-27450195c5ca"
      unitRef="usd">0</us-gaap:GainLossOnContractTermination>
    <us-gaap:GainLossOnContractTermination
      contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzUtMy0xLTEtNzUzNQ_3a3f10e7-f807-4e8a-b1d0-f12195fc821c"
      unitRef="usd">1260978</us-gaap:GainLossOnContractTermination>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzctMS0xLTEtNzUzNQ_80005194-6ce1-4e6c-9948-7200b2521538"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzctMy0xLTEtNzUzNQ_e994bdd7-2158-4f84-9fdf-ffda099e121b"
      unitRef="usd">-65700</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:IncreaseDecreaseInDerivativeLiabilities
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzExLTEtMS0xLTc1MzU_4c297cbe-cec5-4749-9ff2-6891f924153d"
      unitRef="usd">0</us-gaap:IncreaseDecreaseInDerivativeLiabilities>
    <us-gaap:IncreaseDecreaseInDerivativeLiabilities
      contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzExLTMtMS0xLTc1MzU_4e8b3c6f-6bcf-4f4e-a64d-1efbda3173fe"
      unitRef="usd">102664</us-gaap:IncreaseDecreaseInDerivativeLiabilities>
    <inuv:AmortizationOfInterestExpense
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzE2LTEtMS0xLTc1MzU_4f5a5a48-6080-4767-9293-65e54e9ffedb"
      unitRef="usd">0</inuv:AmortizationOfInterestExpense>
    <inuv:AmortizationOfInterestExpense
      contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzE2LTMtMS0xLTc1MzU_c56ad62b-1f86-4d05-95c0-b5b0c489f872"
      unitRef="usd">13167</inuv:AmortizationOfInterestExpense>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzE4LTEtMS0xLTc1MzU_be9e898a-e66d-46e2-848f-31e41346636f"
      unitRef="usd">0</us-gaap:AmortizationOfDebtDiscountPremium>
    <us-gaap:AmortizationOfDebtDiscountPremium
      contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzE4LTMtMS0xLTc1MzU_90c550bb-0fd7-45ec-979c-72afea190daa"
      unitRef="usd">18286</us-gaap:AmortizationOfDebtDiscountPremium>
    <inuv:PaymentsForThirdPartyRightsAgreement
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzE5LTEtMS0xLTc1MzU_ffc664e6-f0a6-4cb6-83c1-9e72975f7d39"
      unitRef="usd">0</inuv:PaymentsForThirdPartyRightsAgreement>
    <inuv:PaymentsForThirdPartyRightsAgreement
      contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzE5LTMtMS0xLTc1MzU_a368e1f4-ab43-4a9a-ab47-6fa36128309c"
      unitRef="usd">78762</inuv:PaymentsForThirdPartyRightsAgreement>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzI1LTEtMS0xLTc1MzU_e785b50f-dc61-40d1-b964-c4c183850f54"
      unitRef="usd">3045690</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzI1LTMtMS0xLTc1MzU_0a18afe1-c880-4cc5-9590-354d6d75e201"
      unitRef="usd">-1167175</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInContractWithCustomerAsset
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzI2LTEtMS0xLTExMDU2_263e1b65-f527-4b11-89ac-a45458e8aaf9"
      unitRef="usd">1100000</us-gaap:IncreaseDecreaseInContractWithCustomerAsset>
    <us-gaap:IncreaseDecreaseInContractWithCustomerAsset
      contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzI2LTMtMS0xLTExMDU2_bb5c5b0e-5cf2-45c1-92ca-60b78a39b840"
      unitRef="usd">0</us-gaap:IncreaseDecreaseInContractWithCustomerAsset>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzI3LTEtMS0xLTkxODg_9edfa6de-5e48-4ec7-b51d-f823bb89025c"
      unitRef="usd">992978</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzI3LTMtMS0xLTkyMjM_bb484b03-50ad-4a12-bae9-757d88d1ef77"
      unitRef="usd">175702</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayableTrade
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzI4LTEtMS0xLTc1MzU_16e2f6dc-0211-49fa-a529-2fe05f5b5cd3"
      unitRef="usd">796456</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
    <us-gaap:IncreaseDecreaseInAccountsPayableTrade
      contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzI4LTMtMS0xLTc1MzU_38fd1e46-ae13-43a3-9296-73e323eb1985"
      unitRef="usd">-2271578</us-gaap:IncreaseDecreaseInAccountsPayableTrade>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzI5LTEtMS0xLTc1MzU_53ad0beb-b402-4058-90a3-227142e46d00"
      unitRef="usd">1264687</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzI5LTMtMS0xLTc1MzU_6868240d-2cdb-40c7-bc79-4596bc8b3390"
      unitRef="usd">623576</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzMxLTEtMS0xLTc1MzU_07cd2d81-5d6f-4fbb-9813-a1b5f4d3db42"
      unitRef="usd">-5276257</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzMxLTMtMS0xLTc1MzU_af1cd5fd-0cf1-4f4e-a386-ae4e731b0ffa"
      unitRef="usd">-5599335</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzMzLTEtMS0xLTc1MzU_4f73538b-3a62-4816-a269-d2885deebd83"
      unitRef="usd">1597369</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets
      contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzMzLTMtMS0xLTc1MzU_00a47bf4-db33-422f-8c3e-dffdd9a785ea"
      unitRef="usd">1185335</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireMarketableSecurities
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzM0LTEtMS0xLTc1MzU_422e448a-6cbe-40cd-ae16-a71f5d250bf2"
      unitRef="usd">3143000</us-gaap:PaymentsToAcquireMarketableSecurities>
    <us-gaap:PaymentsToAcquireMarketableSecurities
      contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzM0LTMtMS0xLTc1MzU_f95efdd2-ccf8-4f47-be81-5daa7c837b89"
      unitRef="usd">0</us-gaap:PaymentsToAcquireMarketableSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzM1LTEtMS0xLTExMDQx_7230fe55-ebf0-4ab7-8d54-6f52c0b92682"
      unitRef="usd">142484</us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities
      contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzM1LTMtMS0xLTExMDQx_57b6acbe-d1fe-4773-b2d3-6a51a1628988"
      unitRef="usd">0</us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzM1LTEtMS0xLTc1MzU_738e041c-a1bb-4766-a26b-11c70bb03133"
      unitRef="usd">-4597885</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzM1LTMtMS0xLTc1MzU_76de555b-cfee-4978-b2bb-d7992a77cd1d"
      unitRef="usd">-1185335</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzM3LTEtMS0xLTc1MzU_7c197b65-67bd-4a2a-ada2-b2bc43aaf66c"
      unitRef="usd">13137500</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock
      contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzM3LTMtMS0xLTc1MzU_5aa11099-361b-448a-9a86-42ded4cae4f1"
      unitRef="usd">16432190</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <inuv:ProceedsFromPaycheckProtectionProgramAndSmallBusinessAdministrationLoan
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzM4LTEtMS0xLTc1MzU_00e60425-4697-4156-9a97-d2863c5f568d"
      unitRef="usd">0</inuv:ProceedsFromPaycheckProtectionProgramAndSmallBusinessAdministrationLoan>
    <inuv:ProceedsFromPaycheckProtectionProgramAndSmallBusinessAdministrationLoan
      contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzM4LTMtMS0xLTc1MzU_cb6d70e0-c6a5-4d70-8738-ff0e95b7a731"
      unitRef="usd">1258900</inuv:ProceedsFromPaycheckProtectionProgramAndSmallBusinessAdministrationLoan>
    <inuv:ProceedsFromOtherCommitment
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzM5LTEtMS0xLTc1MzU_669a35d0-1cd0-4e6a-91d1-9bc4495aa0b8"
      unitRef="usd">0</inuv:ProceedsFromOtherCommitment>
    <inuv:ProceedsFromOtherCommitment
      contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzM5LTMtMS0xLTc1MzU_0f6cf3ff-4c19-457e-89e1-35ddb0bb6a96"
      unitRef="usd">500000</inuv:ProceedsFromOtherCommitment>
    <inuv:PaymentsForPaycheckProtectionProgramAndSmallBusinessAdministrationLoan
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzQyLTEtMS0xLTc1MzU_39d3236d-3209-4a40-91d9-91e73b1064e7"
      unitRef="usd">149900</inuv:PaymentsForPaycheckProtectionProgramAndSmallBusinessAdministrationLoan>
    <inuv:PaymentsForPaycheckProtectionProgramAndSmallBusinessAdministrationLoan
      contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzQyLTMtMS0xLTc1MzU_895f14bc-9bd8-4597-928d-74a0e6cb9287"
      unitRef="usd">0</inuv:PaymentsForPaycheckProtectionProgramAndSmallBusinessAdministrationLoan>
    <us-gaap:ProceedsFromRepaymentsOfLinesOfCredit
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzQzLTEtMS0xLTc1MzU_9fd398cb-dfb1-4edf-b43d-db2eddda92f8"
      unitRef="usd">0</us-gaap:ProceedsFromRepaymentsOfLinesOfCredit>
    <us-gaap:ProceedsFromRepaymentsOfLinesOfCredit
      contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzQzLTMtMS0xLTc1MzU_417b2adf-a021-46f1-a600-0d68a3b0408c"
      unitRef="usd">-3381364</us-gaap:ProceedsFromRepaymentsOfLinesOfCredit>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzQ0LTEtMS0xLTc1MzU_58b43e92-6b44-4a8c-9e8d-ce0166483853"
      unitRef="usd">257679</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzQ0LTMtMS0xLTc1MzU_7e359c2b-fbeb-4a7a-af4a-c4ee083d7ea2"
      unitRef="usd">432830</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzQ1LTEtMS0xLTc1MzU_44cce022-57b6-4e63-a614-da384216d55c"
      unitRef="usd">272049</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzQ1LTMtMS0xLTc1MzU_7e9624c0-c014-44a2-8065-98e90d0c7a0f"
      unitRef="usd">74550</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzQ3LTEtMS0xLTc1MzU_e9e9477b-bdac-493a-9ac6-ad8a3d9085b5"
      unitRef="usd">1569</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzQ3LTMtMS0xLTc1MzU_7ee86922-3b9c-44dc-845e-84913b10294c"
      unitRef="usd">0</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzQ4LTEtMS0xLTc1MzU_730c632e-23ad-46c5-a1d3-b53c1bff3dcc"
      unitRef="usd">12459441</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzQ4LTMtMS0xLTc1MzU_1977556e-0260-48aa-ba32-3a7a03b8fe14"
      unitRef="usd">14302346</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzUxLTEtMS0xLTc1MzU_f81357b4-46d8-45b6-be80-3c6e4437872b"
      unitRef="usd">2585299</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzUxLTMtMS0xLTc1MzU_0e683da7-eca7-4582-815d-1472f866d124"
      unitRef="usd">7517676</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzUyLTEtMS0xLTc1MzU_1278934e-7834-4b81-8174-ada9071be913"
      unitRef="usd">7890665</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i8017d36b9e4d42469e26fb8b53201b20_I20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzUyLTMtMS0xLTc1MzU_47391f43-f4ca-40f0-855a-d5271b858cc1"
      unitRef="usd">372989</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="id867987be34d488b82dc941b764fd71a_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzUzLTEtMS0xLTc1MzU_571519dc-644c-4640-8a43-59fe130f507d"
      unitRef="usd">10475964</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzUzLTMtMS0xLTc1MzU_8ca4b2c3-fbf5-443f-9831-ff0d9e4b13a0"
      unitRef="usd">7890665</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzU2LTEtMS0xLTc1MzU_f2274738-2a5b-4b2c-8707-efdf485dbb80"
      unitRef="usd">55476</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzU2LTMtMS0xLTc1MzU_e856ee05-49ea-40be-9adc-143cd8b5cd2d"
      unitRef="usd">207213</us-gaap:InterestPaidNet>
    <us-gaap:DebtConversionConvertedInstrumentAmount1
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzU4LTEtMS0xLTc1MzU_4e6f66f5-ceef-4c96-9941-4fad9fab49ea"
      unitRef="usd">0</us-gaap:DebtConversionConvertedInstrumentAmount1>
    <us-gaap:DebtConversionConvertedInstrumentAmount1
      contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzU4LTMtMS0xLTc1MzU_d975d770-35be-43f3-b8ca-885a17052601"
      unitRef="usd">923810</us-gaap:DebtConversionConvertedInstrumentAmount1>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzU5LTEtMS0xLTc1MzU_873b181c-1f64-4446-b1bd-d7f76709307e"
      unitRef="usd">125825</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
      contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzU5LTMtMS0xLTc1MzU_2661cae1-db9b-42f0-bb4d-fbc430d0ca1a"
      unitRef="usd">547303</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzYwLTEtMS0xLTc1MzU_f31ca4af-668b-4a43-a31c-18bf432d4a9a"
      unitRef="usd">344311</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMjQvZnJhZzpmMmM4YzE5OTk1MjQ0OGZiYTA2MDE4YWRmNjFhZDc1Yi90YWJsZToxMjE3OTAyMzc4OWQ0YTE4OTNkMmNmMmIxMGU5NThiNy90YWJsZXJhbmdlOjEyMTc5MDIzNzg5ZDRhMTg5M2QyY2YyYjEwZTk1OGI3XzYwLTMtMS0xLTc1MzU_51e1fee1-16da-4390-b635-2edef29caa67"
      unitRef="usd">249595</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzAvZnJhZzoxY2Y5MmYxMjI4Y2Q0YWM1YWE1Yjc3Yzc1YzQ3NzdkZS90ZXh0cmVnaW9uOjFjZjkyZjEyMjhjZDRhYzVhYTViNzdjNzVjNDc3N2RlXzEwMzg0_dd396369-d3e1-46aa-8219-734672675650">Organization and Business   &lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline"&gt;Company Overview&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Inuvo is a technology company that develops and sells information technology solutions for marketing and advertising. These solutions predictively identify and message online audiences for any product or service across devices, formats, and channels including video, mobile, connected TV, linear TV, display, social, search and native. These solutions allow Inuvo&#x2019;s clients to engage with their customers and prospects in a manner that drives responsiveness. Inuvo facilitates the delivery of hundreds of millions of marketing messages to consumers every single month and counts among its clients numerous world- renowned names across industries.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The Inuvo solution incorporates a proprietary form of artificial intelligence, or AI, branded the IntentKey. This patented machine learning technology uses interactions with Internet content as a source of information from which to predict consumer intent. The AI can identify and advertise to the reasons why consumers are purchasing products and services not who those consumers are. In this regard, the technology is designed for a privacy conscious future and focused on the components of the advertising value chain most responsible for return on advertising spend, the intelligence behind the advertising decision. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Inuvo technology can be consumed both as a managed service and software-as-a-service. For clients, Inuvo has also developed a collection of propriety websites collectively branded as Bonfire Publishing where content is created specifically to attract qualified consumer traffic for clients through the publication of information across a wide range of topics including health, finance, travel, careers, auto, education and lifestyle. These sites also provide the means to market test various Inuvo advertising technologies. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;There are many barriers to entry associated with the Inuvo business model, including a proficiency in large scale information processing, predictive software development, marketing data products, analytics, artificial intelligence, integration to the internet of things ("IOT"), and the relationships required to execute within the IOT. Inuvo&#x2019;s intellectual property is protected by 17 issued and eight pending patents.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%"&gt;Liquidity&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;As of December 31, 2021, we have approximately $13.3&#160;million in cash, cash equivalents and marketable securities. Our net working capital was $12.4&#160;million.  We have encountered recurring losses and cash outflows from operations, which historically we have funded through equity offerings and debt facilities.  In addition, our investment in internally developed software consists primarily of labor costs which are of a fixed nature.  Through December 31, 2021, our accumulated deficit was $144.0&#160;million.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;Our principal sources of liquidity are the sale of our common stock and our credit facility with Hitachi described in Note 7 to&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;our Consolidated Financial Statements. During March 2020 and April 2020, we raised approximately $1.5&#160;million in gross&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;proceeds, before expenses, through sales of our common stock and in April 2020 we received a $1.1&#160;million PPP Loan. On June&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;8, 2020, we raised an additional $5.5&#160;million in gross proceeds, before expenses, through the sale of our common stock and on&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;July 27, 2020, we raised an additional $10.75&#160;million in gross proceeds, before expenses, through sales of our common stock.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;On January 19, 2021, we raised an additional $8&#160;million in gross proceeds, before expenses, through the sale of our common&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;stock, and on January 22, 2021, we raised an additional $6.25&#160;million in gross proceeds, before expenses, through sales of our&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;common stock.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;In March 2021, we contracted with an investment management company to manage our cash in excess of current operating&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;needs. We placed $2&#160;million in cash equivalent accounts and $10&#160;million in an interest-bearing account. At December 31, 2021,&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;our funds with the investment management company were approximately $8&#160;million and were invested in cash equivalent accounts and marketable debt and equity securities. A detail of the activity is described in Note 3 to our Consolidated Financial Statements. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;On May 28, 2021, we entered into a Sales Agreement (the &#x201c;Sales Agreement&#x201d;) with A.G.P./Alliance Global Partners, as sales agent (the &#x201c;Sales Agent&#x201d;), pursuant to which we may offer and sell through or to the Sales Agent shares of our common stock (the &#x201c;ATM Program&#x201d;) up to an aggregate amount of gross proceeds of $35,000,000. During the year ended December 31, 2021, we did not issue any shares of common stock or receive any aggregate proceeds under the ATM Program, and we did not pay any commissions to the Sales Agent. Any shares of common stock offered and sold in the ATM Program will be issued &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;pursuant to our universal shelf registration statement on Form S-3 (the &#x201c;Shelf Registration Statement&#x201d;). The ATM Program will terminate upon (a) the election of the Sales Agent upon the occurrence of certain adverse events, (b) 10 days&#x2019; advance notice from one party to the other, or (c) the sale of the balance available under our Shelf Registration Statement. Under the terms of the Sales Agreement, the Sales Agent is entitled to a commission at a fixed rate of 3.0% of the gross proceeds from each sale of shares under the Sales Agreement.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;We have focused our resources behind a plan to grow our AI technology, the IntentKey, where we have a technology advantage&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;and higher margins. If we are successful in implementing our plan, we expect to return to a positive cash flow from operations.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;However, there is no assurance that we will be able to achieve this objective.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;We believe our current cash position and credit facility will be sufficient to sustain operations for at least the next twelve&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;months from the date of this filing.  If our plan to grow the IntentKey product is unsuccessful, we may need to fund operations through private or public sales of securities, debt financings or partnering/licensing transactions over the long term.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:85%"&gt;COVID-19&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;In April 2020, the Company experienced a significant reduction in advertiser marketing budgets across both the ValidClick and&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;IntentKey platforms as a direct consequence of COVID-19. These reductions adversely impacted our overall revenue&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;throughout 2020. As a result, in May 2020 and June 2020 we implemented a temporary compensation change for senior&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;officers and employees. Certain employees with salaries in excess of $100,000 per year had forgone a percentage of the cash portion of their salary and instead received an equivalent restricted stock grant.  We curtailed expenses, including compensation and travel and issued a work from home policy to protect our employees and their families from virus transmission associated with co-workers. Though we continue to monitor the pandemic and related government guidelines and regulations, we have returned to a hybrid working model where employees are working partially from the office and partially from home.&lt;/span&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <us-gaap:CashCashEquivalentsAndShortTermInvestments
      contextRef="id867987be34d488b82dc941b764fd71a_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzAvZnJhZzoxY2Y5MmYxMjI4Y2Q0YWM1YWE1Yjc3Yzc1YzQ3NzdkZS90ZXh0cmVnaW9uOjFjZjkyZjEyMjhjZDRhYzVhYTViNzdjNzVjNDc3N2RlXzMyOTg1MzQ5MzY3MDg_84f9a8b8-f4d7-4b1b-9794-7ff2a86bf7c8"
      unitRef="usd">13300000</us-gaap:CashCashEquivalentsAndShortTermInvestments>
    <inuv:WorkingCapitalNet
      contextRef="id867987be34d488b82dc941b764fd71a_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzAvZnJhZzoxY2Y5MmYxMjI4Y2Q0YWM1YWE1Yjc3Yzc1YzQ3NzdkZS90ZXh0cmVnaW9uOjFjZjkyZjEyMjhjZDRhYzVhYTViNzdjNzVjNDc3N2RlXzMyOTg1MzQ5MzY3MjM_76aba1d6-f4e7-47ff-aab5-bbbce1eaf816"
      unitRef="usd">12400000</inuv:WorkingCapitalNet>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="id867987be34d488b82dc941b764fd71a_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzAvZnJhZzoxY2Y5MmYxMjI4Y2Q0YWM1YWE1Yjc3Yzc1YzQ3NzdkZS90ZXh0cmVnaW9uOjFjZjkyZjEyMjhjZDRhYzVhYTViNzdjNzVjNDc3N2RlXzMyOTg1MzQ5MzY3Mzg_123d32ef-769d-4099-824a-b28ada0cfd7b"
      unitRef="usd">-144000000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="id8bfb21abdc448ccad25b084bed20c3b_D20200301-20200430"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzAvZnJhZzoxY2Y5MmYxMjI4Y2Q0YWM1YWE1Yjc3Yzc1YzQ3NzdkZS90ZXh0cmVnaW9uOjFjZjkyZjEyMjhjZDRhYzVhYTViNzdjNzVjNDc3N2RlXzMyOTg1MzQ5MzY3NTQ_1da8bf9f-8a53-48e6-b69e-6aacbc683bc5"
      unitRef="usd">1500000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <inuv:PaycheckProtectionProgramLoan
      contextRef="if819b9bfaa984b4da8892d8b956e26f2_I20200410"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzAvZnJhZzoxY2Y5MmYxMjI4Y2Q0YWM1YWE1Yjc3Yzc1YzQ3NzdkZS90ZXh0cmVnaW9uOjFjZjkyZjEyMjhjZDRhYzVhYTViNzdjNzVjNDc3N2RlXzMyOTg1MzQ5MzY3Njg_82cefd53-086c-4826-8c4a-80029752205b"
      unitRef="usd">1100000</inuv:PaycheckProtectionProgramLoan>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="ib8935c13be2a4c2daf65111b4dd362e9_D20200608-20200608"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzAvZnJhZzoxY2Y5MmYxMjI4Y2Q0YWM1YWE1Yjc3Yzc1YzQ3NzdkZS90ZXh0cmVnaW9uOjFjZjkyZjEyMjhjZDRhYzVhYTViNzdjNzVjNDc3N2RlXzMyOTg1MzQ5MzY3ODI_d3bd72b3-3f9f-475a-ad4b-ab78e7e1992d"
      unitRef="usd">5500000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="i227928f0123544ae94d9fb2aaea9608c_D20200727-20200727"
      decimals="-4"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzAvZnJhZzoxY2Y5MmYxMjI4Y2Q0YWM1YWE1Yjc3Yzc1YzQ3NzdkZS90ZXh0cmVnaW9uOjFjZjkyZjEyMjhjZDRhYzVhYTViNzdjNzVjNDc3N2RlXzMyOTg1MzQ5MzY3OTY_309e19f6-95b6-4044-9a01-d9bfd0b731c5"
      unitRef="usd">10750000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="iae0686806f224549bc47665d8bcc78a9_D20210119-20210119"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzAvZnJhZzoxY2Y5MmYxMjI4Y2Q0YWM1YWE1Yjc3Yzc1YzQ3NzdkZS90ZXh0cmVnaW9uOjFjZjkyZjEyMjhjZDRhYzVhYTViNzdjNzVjNDc3N2RlXzMyOTg1MzQ5MzY4Mjc_bee776d3-b57e-4b1b-a69a-3ee192c1ce72"
      unitRef="usd">8000000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="if7a3b8503cae4d85b9dbaa1cd370f8c8_D20210122-20210122"
      decimals="-4"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzAvZnJhZzoxY2Y5MmYxMjI4Y2Q0YWM1YWE1Yjc3Yzc1YzQ3NzdkZS90ZXh0cmVnaW9uOjFjZjkyZjEyMjhjZDRhYzVhYTViNzdjNzVjNDc3N2RlXzMyOTg1MzQ5MzY4MTI_fd2ab71d-9500-4d91-8865-74d9cb66df9d"
      unitRef="usd">6250000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <us-gaap:PaymentsToAcquireInvestments
      contextRef="id74c9351c4ca42b3a34dada10adf1d32_D20210301-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzAvZnJhZzoxY2Y5MmYxMjI4Y2Q0YWM1YWE1Yjc3Yzc1YzQ3NzdkZS90ZXh0cmVnaW9uOjFjZjkyZjEyMjhjZDRhYzVhYTViNzdjNzVjNDc3N2RlXzMyOTg1MzQ5MzY4Mzk_b86c8ea7-6919-4d8f-be3c-526e2227f210"
      unitRef="usd">2000000</us-gaap:PaymentsToAcquireInvestments>
    <inuv:CashDepositedInterestBearing
      contextRef="id74c9351c4ca42b3a34dada10adf1d32_D20210301-20210331"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzAvZnJhZzoxY2Y5MmYxMjI4Y2Q0YWM1YWE1Yjc3Yzc1YzQ3NzdkZS90ZXh0cmVnaW9uOjFjZjkyZjEyMjhjZDRhYzVhYTViNzdjNzVjNDc3N2RlXzMyOTg1MzQ5MzY4NTE_3fbe61c2-3de2-4bc0-a4e8-6829a32d7b6a"
      unitRef="usd">10000000</inuv:CashDepositedInterestBearing>
    <us-gaap:Deposits
      contextRef="i31188cf0064c4979b0de07a9a420e757_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzAvZnJhZzoxY2Y5MmYxMjI4Y2Q0YWM1YWE1Yjc3Yzc1YzQ3NzdkZS90ZXh0cmVnaW9uOjFjZjkyZjEyMjhjZDRhYzVhYTViNzdjNzVjNDc3N2RlXzMyOTg1MzQ5MzY4NjQ_8fef12c1-3957-45e6-96ce-4c103a2f2f5f"
      unitRef="usd">8000000</us-gaap:Deposits>
    <inuv:SaleOfStockConsiderationReceivedOnTransactionAuthorizedAmount
      contextRef="id7d14e37f47840459b9de3cb2509006c_I20210528"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzAvZnJhZzoxY2Y5MmYxMjI4Y2Q0YWM1YWE1Yjc3Yzc1YzQ3NzdkZS90ZXh0cmVnaW9uOjFjZjkyZjEyMjhjZDRhYzVhYTViNzdjNzVjNDc3N2RlXzMyOTg1MzQ5MzY4NzY_a8ff4197-b1aa-494b-926c-f764a42cc493"
      unitRef="usd">35000000</inuv:SaleOfStockConsiderationReceivedOnTransactionAuthorizedAmount>
    <inuv:CommissionFeePercent
      contextRef="id7d14e37f47840459b9de3cb2509006c_I20210528"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzAvZnJhZzoxY2Y5MmYxMjI4Y2Q0YWM1YWE1Yjc3Yzc1YzQ3NzdkZS90ZXh0cmVnaW9uOjFjZjkyZjEyMjhjZDRhYzVhYTViNzdjNzVjNDc3N2RlXzMyOTg1MzQ5MzY4OTA_0df7d647-6abc-43e3-8202-af54a0bfab2c"
      unitRef="number">0.030</inuv:CommissionFeePercent>
    <inuv:EmployeeSalariesInExcessCausingAPercentageOfSalaryForgone
      contextRef="i7ad72a4f075b418eba514f43b6fe57ab_I20200531"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzAvZnJhZzoxY2Y5MmYxMjI4Y2Q0YWM1YWE1Yjc3Yzc1YzQ3NzdkZS90ZXh0cmVnaW9uOjFjZjkyZjEyMjhjZDRhYzVhYTViNzdjNzVjNDc3N2RlXzMyOTg1MzQ5MzY4OTY_4b9da67f-7a3d-430e-8162-3f44058c1ab1"
      unitRef="usd">100000</inuv:EmployeeSalariesInExcessCausingAPercentageOfSalaryForgone>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzMvZnJhZzo4MTk2MDMzNmE3NjQ0NTllYmVlZTNhYzRlMzdmMDNjZi90ZXh0cmVnaW9uOjgxOTYwMzM2YTc2NDQ1OWViZWVlM2FjNGUzN2YwM2NmXzE4MDI3_585a0586-4443-4047-9aae-8294fc2c7638">Summary of Significant Accounting Policies&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Basis of presentation&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; - The consolidated financial statements include our accounts and those of our wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Cash and cash equivalents&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; - Cash and cash equivalents consist of highly liquid investments with original maturities of three months or less. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Investments&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; - We have classified debt securities as available for sale securities with unrealized gains and losses recorded as other comprehensive income. Equity securities are marked to market with changes recorded as other income on the income statement. Any interest income or dividends are recorded as interest income on the income statement.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline"&gt;Revenue recognition&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;&#160;- Both of our platforms generate revenue from ad placements and clicks on advertisements on websites, some of which we own. We recognize revenue from ad placements and clicks in the period in which they occur. We also recognize revenue from serving impressions when we complete all or a part of an order from an advertiser. The revenue is recognized in the period that the impression is served. The Company subsequently settles these transactions with it business partners at which time adjustments for invalid traffic may impact the amount collected. Payments to publishers who display advertisements on our behalf and payments to ad exchanges are recognized as cost of revenue. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The below table shows the revenue and the proportion of revenue that is generated through advertisements on our ValidClick and IntentKey platforms:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.186%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.775%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;For the Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ValidClick Platform&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,648,730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69.6%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,233,638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76.7%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;IntentKey Platform&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,181,958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30.4%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,406,369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23.3%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,830,688&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100.0%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,640,007&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100.0%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Accounts receivable&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; - Accounts receivable consists of trade receivables from customers. We record accounts receivable at its net realizable value, recognizing an allowance for doubtful accounts based on our best estimate of probable credit losses on our existing accounts receivable. Balances are written off against the allowance after all means of collection have been exhausted and the possibility of recovery is considered remote.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline"&gt;Marketing costs&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt; - Marketing costs are predominately traffic acquisition costs and include those expenses required to attract an audience to our owned and operated applications and websites. We expense these costs as incurred and present them as a separate line item in operating expenses in the consolidated statements of operations. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Property and equipment&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; - Property and equipment are stated at cost, net of accumulated depreciation and amortization. Major renewals and improvements are capitalized while maintenance and repairs which do not improve or extend the life of the respective assets are expensed as incurred. Costs of assets sold or retired and the related accumulated depreciation are eliminated from accounts and the net gain or loss is reflected as an operating expense in the consolidated statements of operations.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment are depreciated on&#160;a straight-line basis over three years for equipment, &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzMvZnJhZzo4MTk2MDMzNmE3NjQ0NTllYmVlZTNhYzRlMzdmMDNjZi90ZXh0cmVnaW9uOjgxOTYwMzM2YTc2NDQ1OWViZWVlM2FjNGUzN2YwM2NmXzI4MjI_159af600-aa25-4172-b1ca-89aa29c924d1"&gt;five&lt;/span&gt; to seven years for furniture and fixtures and &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzMvZnJhZzo4MTk2MDMzNmE3NjQ0NTllYmVlZTNhYzRlMzdmMDNjZi90ZXh0cmVnaW9uOjgxOTYwMzM2YTc2NDQ1OWViZWVlM2FjNGUzN2YwM2NmXzI4NjI_92e292e1-0002-4e5b-b33d-8ac5a085fa7a"&gt;two&lt;/span&gt; to three years for software. Leasehold improvements are amortized over the lesser of the estimated useful life of the asset or the remaining term of the lease. Depreciation expense was $1,277,664 and $1,372,426, respectively, for the years ended December&#160;31, 2021 and 2020.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Capitalized Software Costs&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; - We capitalize certain labor costs related to internally developed software and amortize these costs using the straight-line method over the estimated useful life of the software, generally two years. We do not sell internally developed software. Certain development costs not meeting the criteria for capitalization, in accordance with &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;ASC 350-40 Internal-Use Software&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, are expensed as incurred.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Goodwill&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; - Goodwill is recorded as the difference, if any, between the aggregate consideration paid for an acquisition and the fair value of the net tangible and intangible assets acquired. We perform an impairment test annually as of December 31, 2021. As a result, we perform our annual goodwill impairment test by comparing the fair value of our reporting unit with its carrying amount.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We generally determine the fair value of our reporting unit using the income approach methodology of valuation that includes the undiscounted cash flow method as well as other generally accepted valuation methodologies. If the carrying amount of a reporting unit exceeds the reporting unit&#x2019;s fair value, the amount it exceeds fair value is equivalent to the amount of impairment loss.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We determined there was no impairment of goodwill during 2021 and 2020.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;See Note 6, Intangible Assets and Goodwill, for more information.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline"&gt;Intangible Assets&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt; - We allocate a portion of the purchase price of acquisitions to identifiable intangible assets and we amortize definite-lived assets over their estimated useful lives. We consider our indefinite-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Trade names are not amortized as they are believed to have an indefinite life. Trade names are reviewed annually for impairment under ASC 350. We also acquire intangible assets outside of acquisitions and record them at their fair value and amortize them over their estimated useful lives.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We recorded no impairment of intangible assets during 2021 or 2020.&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;See Note 6, Intangible Assets and Goodwill, for more information.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Income taxes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; - We utilize the liability method of accounting for income taxes as set forth in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;ASC 740&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income Taxes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; (&#x201c;ASC&#160;740&#x201d;). Under the liability method, deferred taxes are determined based on the temporary differences between the financial statement and tax bases of assets and liabilities. A valuation allowance is recorded when it is more likely than not that some of the deferred tax assets will not be realized. In assessing the need for a valuation allowance, we must project future levels of taxable income. We examine evidence related to the history of taxable losses or income, the economic conditions in which we operate, organizational characteristics, our forecasts and projections, as well as factors affecting liquidity. All our deferred tax assets and liabilities are recorded as long-term assets and liabilities in the consolidated balance sheets. We believe it is more likely than not that essentially none of our deferred tax assets will be realized, and we have recorded a valuation for a significant portion of the net deferred tax assets as of December&#160;31, 2021 and 2020.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have adopted certain provisions of ASC 740. This statement clarifies the criteria that an individual tax position must satisfy for some or all of the benefits of that position to be recognized in a company&#x2019;s financial statements.&#160;&#160;ASC 740 prescribes a recognition threshold of more likely than not, and a measurement attribute for all tax positions taken or expected to be taken on a tax return, in order to be recognized in the financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We recognize interest and penalties related to income taxes in income tax expense. We have incurred no penalties and interest for the years ended December 31, 2021 and 2020&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Impairment of long-lived assets&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; - In accordance with &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;ASC 360&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Property, Plant and Equipment&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, long-lived assets, such as property and equipment, and purchased intangibles subject to amortization, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of the asset is measured by comparison of the carrying amount to future undiscounted&#160;cash flows the asset is expected to generate. If such assets are considered to be impaired, the impairment to be recognized is measured as the amount by which the carrying amount of the asset exceeds the fair value.&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Stock-based compensation&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; - We recognize stock compensation based on the recognition provisions &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;ASC 718&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Compensation &#x2013; Stock Compensation,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; which establishes accounting for stock-based awards exchanged for employee and non-employee services and requires companies to expense the estimated grant date fair value of stock awards over the requisite employee service period. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of restricted stock awards is based on the market price of our common stock on the date of the grant. To value stock option awards, we use the Black-Scholes-Merton option pricing model. This model involves assumptions including the expected life of the option, stock price volatility, risk-free interest rate, dividend yield and exercise price. We recognize compensation expense in earnings over the requisite service period, applying a forfeiture rate to account for expected forfeitures of awards.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;See Note 13, Stock-Based Compensation, for further details on our stock awards.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Government Grant&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;- During the first quarter of 2013, we received a grant from the state of Arkansas to relocate our corporate headquarters to Conway, AR. We recognized the grant funds into income as a reduction of the related expense in the period in which those expenses were recognized. We deferred grant funds related to capitalized costs and classified them as current or long-term liabilities on the balance sheet according to the classification of the associated asset. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December 31, 2021, there were 41 employees in Arkansas, two employees under the required 43.  As such, we recorded a contingent liability $10,000.  &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December 31, 2020, there were 38 employees in Arkansas, twelve employees under the required 50. As such, we recorded a contingent liability $60,000.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Treasury Stock&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; - The cost method was used in recording the purchase of the treasury stock.&#160;&#160;Treasury stock changes as a result of common stock we acquire in the market. On July 14, 2020, our Board of Directors authorized the cancellation of 376,527 shares of treasury stock.  &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Earnings per share&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; - During the periods presented, we had securities that could potentially dilute basic earnings per share in the future, but were excluded from the computation of diluted net loss per share, as their effect would have been anti-dilutive.&#160;&#160;We reported a net loss for 2021 and 2020 and therefore, shares associated with stock options, restricted stock and convertible debt are not included because they are anti-dilutive.&#160;&#160;Basic and diluted net loss per share is the same for all periods presented.&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Operating segments&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; -&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In accordance with &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;ASC 280&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;- Segment reporting&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, segment information reported is built on the basis of internal management data used for performance analysis of businesses and for the allocation of resources. Operating segments are defined as components of an enterprise about which separate financial information is available that is evaluated regularly by the chief operating decision maker, or decision making group, in deciding how to allocate resources and in assessing performance. Our chief operating decision maker, our chief executive officer, reviews financial information presented on a consolidated basis and no expense or operating income is evaluated at a segment level. Given the consolidated level of review by the our chief executive officer, we operate as one reportable segment. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Concentration of credit risk&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; - We are exposed to concentrations of risk primarily in cash and accounts receivable, which are generally not collateralized. Our policy is to place our cash with high credit, quality financial institutions in order to limit the amount of credit exposure. Our cash deposits exceed FDIC limits. We do not require collateral from our customers, but our credit extension and collection policies include monitoring payments and aggressively pursuing delinquent accounts. We maintain allowances for potential credit losses.   &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Customer concentrations&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; - At December&#160;31, 2021, we had three individual customers with revenue concentration greater than 10% of the our total revenue. These customers combined accounted for 62.9% of our total revenue as of December&#160;31, 2021.  &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In 2020, we had two individual customers with revenue concentration greater than 10% of our total revenue. These customers combined accounted for 60.5% of our revenue for the year ended and December&#160;31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Use of estimates&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; - The preparation of financial statements, in accordance with accounting principles generally accepted in the United States ("U.S. GAAP"), requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, net revenues and expenses and disclosure of contingent assets and liabilities. The estimates and assumptions used in the accompanying consolidated financial statements are based upon management&#x2019;s regular evaluation of the relevant facts and circumstances as of the date of the consolidated financial statements. We regularly evaluate estimates and assumptions related to goodwill and purchased intangible asset valuations and income tax valuation allowance. Actual results may differ from the estimates and assumptions used in preparing the accompanying consolidated financial statements, and such differences could be material.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Litigation and settlement costs&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; - From time to time, we are involved in disputes, litigation and other legal actions. In accordance with &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;ASC&#160;450&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Contingencies&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, we record a charge equal to at least the minimum estimated liability for a loss contingency when both of the following conditions are met: (i) information available prior to issuance of the consolidated financial statements indicates that it is probable that an asset had been impaired or a liability had been incurred as of the date of the consolidated financial statements and (ii) the range of loss can be reasonably estimated. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Recent Accounting Pronouncements Not Yet Adopted&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In June 2016, (FASB) issued ASU No. 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (ASU 2016-13), which requires the measurement and recognition of expected credit losses for financial assets held at amortized cost. ASU 2016-13 replaces the existing incurred loss impairment model with a forward- looking expected credit loss model which will result in earlier recognition of credit losses. On November 15, 2019, the FASB delayed the effective date certain small public companies and other private companies. As amended, the effective date of ASC Topic 326 was delayed until fiscal years beginning after December 15, 2022 for SEC filers that are eligible to be smaller reporting companies under the SEC&#x2019;s definition, as well as private companies and not-for-profit entities.&lt;/span&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzMvZnJhZzo4MTk2MDMzNmE3NjQ0NTllYmVlZTNhYzRlMzdmMDNjZi90ZXh0cmVnaW9uOjgxOTYwMzM2YTc2NDQ1OWViZWVlM2FjNGUzN2YwM2NmXzE4MDkw_42c3fc1f-af51-4d7d-a9c9-0870f016afd3">Basis of presentation - The consolidated financial statements include our accounts and those of our wholly-owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzMvZnJhZzo4MTk2MDMzNmE3NjQ0NTllYmVlZTNhYzRlMzdmMDNjZi90ZXh0cmVnaW9uOjgxOTYwMzM2YTc2NDQ1OWViZWVlM2FjNGUzN2YwM2NmXzE4MDU0_419f79dd-111f-4ea4-a727-bbb5e7026e0d">Cash and cash equivalents - Cash and cash equivalents consist of highly liquid investments with original maturities of three months or less.</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:InvestmentPolicyTextBlock
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzMvZnJhZzo4MTk2MDMzNmE3NjQ0NTllYmVlZTNhYzRlMzdmMDNjZi90ZXh0cmVnaW9uOjgxOTYwMzM2YTc2NDQ1OWViZWVlM2FjNGUzN2YwM2NmXzMyOTg1MzQ5MTc5NjA_1f292b71-4ebf-4b62-8f7f-d2ef2781c3bf">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Investments&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; - We have classified debt securities as available for sale securities with unrealized gains and losses recorded as other comprehensive income. Equity securities are marked to market with changes recorded as other income on the income statement. Any interest income or dividends are recorded as interest income on the income statement.&lt;/span&gt;</us-gaap:InvestmentPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzMvZnJhZzo4MTk2MDMzNmE3NjQ0NTllYmVlZTNhYzRlMzdmMDNjZi90ZXh0cmVnaW9uOjgxOTYwMzM2YTc2NDQ1OWViZWVlM2FjNGUzN2YwM2NmXzE4MDQ1_c16b944d-90a5-4b29-9c33-62eed734222f">Revenue recognition&#160;- Both of our platforms generate revenue from ad placements and clicks on advertisements on websites, some of which we own. We recognize revenue from ad placements and clicks in the period in which they occur. We also recognize revenue from serving impressions when we complete all or a part of an order from an advertiser. The revenue is recognized in the period that the impression is served. The Company subsequently settles these transactions with it business partners at which time adjustments for invalid traffic may impact the amount collected. Payments to publishers who display advertisements on our behalf and payments to ad exchanges are recognized as cost of revenue.</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzMvZnJhZzo4MTk2MDMzNmE3NjQ0NTllYmVlZTNhYzRlMzdmMDNjZi90ZXh0cmVnaW9uOjgxOTYwMzM2YTc2NDQ1OWViZWVlM2FjNGUzN2YwM2NmXzE4MDY4_3b214a4c-172a-4b04-8637-5a8493c1da3b">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The below table shows the revenue and the proportion of revenue that is generated through advertisements on our ValidClick and IntentKey platforms:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.186%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.595%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:5.775%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;For the Years Ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ValidClick Platform&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,648,730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69.6%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,233,638&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76.7%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;IntentKey Platform&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,181,958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30.4%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,406,369&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23.3%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,830,688&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100.0%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,640,007&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100.0%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i635c21f95ec74f12871c041a9256f6ae_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzMvZnJhZzo4MTk2MDMzNmE3NjQ0NTllYmVlZTNhYzRlMzdmMDNjZi90YWJsZTpjMjIyY2U0NDY2MmE0NzBlOWVlODE2MDAwZjM2MzZlOC90YWJsZXJhbmdlOmMyMjJjZTQ0NjYyYTQ3MGU5ZWU4MTYwMDBmMzYzNmU4XzItMi0xLTEtNzUzNQ_559f284c-66c3-4e12-b6ca-2ce1c341f5ca"
      unitRef="usd">41648730</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <inuv:PercentageOfTotalRevenue
      contextRef="i635c21f95ec74f12871c041a9256f6ae_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzMvZnJhZzo4MTk2MDMzNmE3NjQ0NTllYmVlZTNhYzRlMzdmMDNjZi90YWJsZTpjMjIyY2U0NDY2MmE0NzBlOWVlODE2MDAwZjM2MzZlOC90YWJsZXJhbmdlOmMyMjJjZTQ0NjYyYTQ3MGU5ZWU4MTYwMDBmMzYzNmU4XzItMy0xLTEtNzUzNQ_5cac2fbd-d801-47ca-a8de-52306143d440"
      unitRef="number">0.696</inuv:PercentageOfTotalRevenue>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i7264485646104d56bb828f6073faf5fc_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzMvZnJhZzo4MTk2MDMzNmE3NjQ0NTllYmVlZTNhYzRlMzdmMDNjZi90YWJsZTpjMjIyY2U0NDY2MmE0NzBlOWVlODE2MDAwZjM2MzZlOC90YWJsZXJhbmdlOmMyMjJjZTQ0NjYyYTQ3MGU5ZWU4MTYwMDBmMzYzNmU4XzItNS0xLTEtNzUzNQ_4f6d3db9-1f51-4147-9773-b3ab51fe9067"
      unitRef="usd">34233638</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <inuv:PercentageOfTotalRevenue
      contextRef="i7264485646104d56bb828f6073faf5fc_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzMvZnJhZzo4MTk2MDMzNmE3NjQ0NTllYmVlZTNhYzRlMzdmMDNjZi90YWJsZTpjMjIyY2U0NDY2MmE0NzBlOWVlODE2MDAwZjM2MzZlOC90YWJsZXJhbmdlOmMyMjJjZTQ0NjYyYTQ3MGU5ZWU4MTYwMDBmMzYzNmU4XzItNi0xLTEtNzUzNQ_2b3a9182-421f-4ad2-9819-afcab0fdc45c"
      unitRef="number">0.767</inuv:PercentageOfTotalRevenue>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i0b4e36d76cdf40948aa839600c9d9411_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzMvZnJhZzo4MTk2MDMzNmE3NjQ0NTllYmVlZTNhYzRlMzdmMDNjZi90YWJsZTpjMjIyY2U0NDY2MmE0NzBlOWVlODE2MDAwZjM2MzZlOC90YWJsZXJhbmdlOmMyMjJjZTQ0NjYyYTQ3MGU5ZWU4MTYwMDBmMzYzNmU4XzMtMi0xLTEtNzUzNQ_f40e60a0-380d-4fbf-8145-2ec57a353832"
      unitRef="usd">18181958</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <inuv:PercentageOfTotalRevenue
      contextRef="i0b4e36d76cdf40948aa839600c9d9411_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzMvZnJhZzo4MTk2MDMzNmE3NjQ0NTllYmVlZTNhYzRlMzdmMDNjZi90YWJsZTpjMjIyY2U0NDY2MmE0NzBlOWVlODE2MDAwZjM2MzZlOC90YWJsZXJhbmdlOmMyMjJjZTQ0NjYyYTQ3MGU5ZWU4MTYwMDBmMzYzNmU4XzMtMy0xLTEtNzUzNQ_e4a68c52-29ac-4e7a-9955-c3166e579bf1"
      unitRef="number">0.304</inuv:PercentageOfTotalRevenue>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i5efd71f0d5974ab5a67e039413996809_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzMvZnJhZzo4MTk2MDMzNmE3NjQ0NTllYmVlZTNhYzRlMzdmMDNjZi90YWJsZTpjMjIyY2U0NDY2MmE0NzBlOWVlODE2MDAwZjM2MzZlOC90YWJsZXJhbmdlOmMyMjJjZTQ0NjYyYTQ3MGU5ZWU4MTYwMDBmMzYzNmU4XzMtNS0xLTEtNzUzNQ_bf14188a-0a9c-4c0d-80fd-f9b8aeaa648f"
      unitRef="usd">10406369</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <inuv:PercentageOfTotalRevenue
      contextRef="i5efd71f0d5974ab5a67e039413996809_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzMvZnJhZzo4MTk2MDMzNmE3NjQ0NTllYmVlZTNhYzRlMzdmMDNjZi90YWJsZTpjMjIyY2U0NDY2MmE0NzBlOWVlODE2MDAwZjM2MzZlOC90YWJsZXJhbmdlOmMyMjJjZTQ0NjYyYTQ3MGU5ZWU4MTYwMDBmMzYzNmU4XzMtNi0xLTEtNzUzNQ_b4b81a1b-4c06-441f-8852-ff9988f7c73f"
      unitRef="number">0.233</inuv:PercentageOfTotalRevenue>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzMvZnJhZzo4MTk2MDMzNmE3NjQ0NTllYmVlZTNhYzRlMzdmMDNjZi90YWJsZTpjMjIyY2U0NDY2MmE0NzBlOWVlODE2MDAwZjM2MzZlOC90YWJsZXJhbmdlOmMyMjJjZTQ0NjYyYTQ3MGU5ZWU4MTYwMDBmMzYzNmU4XzQtMi0xLTEtNzUzNQ_0e1df375-6957-414c-aa30-b584427a9dce"
      unitRef="usd">59830688</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <inuv:PercentageOfTotalRevenue
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzMvZnJhZzo4MTk2MDMzNmE3NjQ0NTllYmVlZTNhYzRlMzdmMDNjZi90YWJsZTpjMjIyY2U0NDY2MmE0NzBlOWVlODE2MDAwZjM2MzZlOC90YWJsZXJhbmdlOmMyMjJjZTQ0NjYyYTQ3MGU5ZWU4MTYwMDBmMzYzNmU4XzQtMy0xLTEtNzUzNQ_d950d8b1-b10e-4477-8c39-9d1723f4e811"
      unitRef="number">1.000</inuv:PercentageOfTotalRevenue>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzMvZnJhZzo4MTk2MDMzNmE3NjQ0NTllYmVlZTNhYzRlMzdmMDNjZi90YWJsZTpjMjIyY2U0NDY2MmE0NzBlOWVlODE2MDAwZjM2MzZlOC90YWJsZXJhbmdlOmMyMjJjZTQ0NjYyYTQ3MGU5ZWU4MTYwMDBmMzYzNmU4XzQtNS0xLTEtNzUzNQ_7b996689-d44d-4764-9e69-a394df1ff52a"
      unitRef="usd">44640007</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <inuv:PercentageOfTotalRevenue
      contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzMvZnJhZzo4MTk2MDMzNmE3NjQ0NTllYmVlZTNhYzRlMzdmMDNjZi90YWJsZTpjMjIyY2U0NDY2MmE0NzBlOWVlODE2MDAwZjM2MzZlOC90YWJsZXJhbmdlOmMyMjJjZTQ0NjYyYTQ3MGU5ZWU4MTYwMDBmMzYzNmU4XzQtNi0xLTEtNzUzNQ_ded8f7bf-7e83-4960-a246-c49f5d28e5d9"
      unitRef="number">1.000</inuv:PercentageOfTotalRevenue>
    <us-gaap:ReceivablesPolicyTextBlock
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzMvZnJhZzo4MTk2MDMzNmE3NjQ0NTllYmVlZTNhYzRlMzdmMDNjZi90ZXh0cmVnaW9uOjgxOTYwMzM2YTc2NDQ1OWViZWVlM2FjNGUzN2YwM2NmXzE4MTA5_4ae076cb-5154-4c06-b8de-8b0690a4bff8">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Accounts receivable&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; - Accounts receivable consists of trade receivables from customers. We record accounts receivable at its net realizable value, recognizing an allowance for doubtful accounts based on our best estimate of probable credit losses on our existing accounts receivable. Balances are written off against the allowance after all means of collection have been exhausted and the possibility of recovery is considered remote.&lt;/span&gt;</us-gaap:ReceivablesPolicyTextBlock>
    <us-gaap:AdvertisingCostsPolicyTextBlock
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzMvZnJhZzo4MTk2MDMzNmE3NjQ0NTllYmVlZTNhYzRlMzdmMDNjZi90ZXh0cmVnaW9uOjgxOTYwMzM2YTc2NDQ1OWViZWVlM2FjNGUzN2YwM2NmXzE4MDc3_f5dd0a6d-344c-4b11-b3d2-1532111802cb">Marketing costs - Marketing costs are predominately traffic acquisition costs and include those expenses required to attract an audience to our owned and operated applications and websites. We expense these costs as incurred and present them as a separate line item in operating expenses in the consolidated statements of operations.</us-gaap:AdvertisingCostsPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzMvZnJhZzo4MTk2MDMzNmE3NjQ0NTllYmVlZTNhYzRlMzdmMDNjZi90ZXh0cmVnaW9uOjgxOTYwMzM2YTc2NDQ1OWViZWVlM2FjNGUzN2YwM2NmXzE4MDIw_eeca218b-30c4-4395-85d1-8511bd3ad98e">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Property and equipment&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; - Property and equipment are stated at cost, net of accumulated depreciation and amortization. Major renewals and improvements are capitalized while maintenance and repairs which do not improve or extend the life of the respective assets are expensed as incurred. Costs of assets sold or retired and the related accumulated depreciation are eliminated from accounts and the net gain or loss is reflected as an operating expense in the consolidated statements of operations.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;Property and equipment are depreciated on&#160;a straight-line basis over three years for equipment, &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzMvZnJhZzo4MTk2MDMzNmE3NjQ0NTllYmVlZTNhYzRlMzdmMDNjZi90ZXh0cmVnaW9uOjgxOTYwMzM2YTc2NDQ1OWViZWVlM2FjNGUzN2YwM2NmXzI4MjI_159af600-aa25-4172-b1ca-89aa29c924d1"&gt;five&lt;/span&gt; to seven years for furniture and fixtures and &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzMvZnJhZzo4MTk2MDMzNmE3NjQ0NTllYmVlZTNhYzRlMzdmMDNjZi90ZXh0cmVnaW9uOjgxOTYwMzM2YTc2NDQ1OWViZWVlM2FjNGUzN2YwM2NmXzI4NjI_92e292e1-0002-4e5b-b33d-8ac5a085fa7a"&gt;two&lt;/span&gt; to three years for software. Leasehold improvements are amortized over the lesser of the estimated useful life of the asset or the remaining term of the lease.</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i6c56adaab8d1409d80e999d8d74c66d7_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzMvZnJhZzo4MTk2MDMzNmE3NjQ0NTllYmVlZTNhYzRlMzdmMDNjZi90ZXh0cmVnaW9uOjgxOTYwMzM2YTc2NDQ1OWViZWVlM2FjNGUzN2YwM2NmXzI4MDQ_850d839d-f278-45a3-b217-8efa98ed4f05">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="id35bc6dd3eee450c9b023a6af6aa01cf_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzMvZnJhZzo4MTk2MDMzNmE3NjQ0NTllYmVlZTNhYzRlMzdmMDNjZi90ZXh0cmVnaW9uOjgxOTYwMzM2YTc2NDQ1OWViZWVlM2FjNGUzN2YwM2NmXzI4Mjg_df57cdfd-c1a3-4b23-a353-069941d60b2a">P7Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i0b3ec0b56ae544a0969cf7d15dab86fe_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzMvZnJhZzo4MTk2MDMzNmE3NjQ0NTllYmVlZTNhYzRlMzdmMDNjZi90ZXh0cmVnaW9uOjgxOTYwMzM2YTc2NDQ1OWViZWVlM2FjNGUzN2YwM2NmXzI4Njg_20a80b19-af55-4945-8651-7912842ee37f">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:Depreciation
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzMvZnJhZzo4MTk2MDMzNmE3NjQ0NTllYmVlZTNhYzRlMzdmMDNjZi90ZXh0cmVnaW9uOjgxOTYwMzM2YTc2NDQ1OWViZWVlM2FjNGUzN2YwM2NmXzMwNDE_b464c463-37ac-46f3-8d90-498d8eafc7ea"
      unitRef="usd">1277664</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzMvZnJhZzo4MTk2MDMzNmE3NjQ0NTllYmVlZTNhYzRlMzdmMDNjZi90ZXh0cmVnaW9uOjgxOTYwMzM2YTc2NDQ1OWViZWVlM2FjNGUzN2YwM2NmXzMwNDg_6f91b9a5-71ee-4efe-a8c0-fd40a2e18134"
      unitRef="usd">1372426</us-gaap:Depreciation>
    <us-gaap:ResearchDevelopmentAndComputerSoftwarePolicyTextBlock
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzMvZnJhZzo4MTk2MDMzNmE3NjQ0NTllYmVlZTNhYzRlMzdmMDNjZi90ZXh0cmVnaW9uOjgxOTYwMzM2YTc2NDQ1OWViZWVlM2FjNGUzN2YwM2NmXzE4MDM1_ad3690be-8ec3-44c2-9103-331c8fa27542">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Capitalized Software Costs&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; - We capitalize certain labor costs related to internally developed software and amortize these costs using the straight-line method over the estimated useful life of the software, generally two years. We do not sell internally developed software. Certain development costs not meeting the criteria for capitalization, in accordance with &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;ASC 350-40 Internal-Use Software&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, are expensed as incurred.&lt;/span&gt;</us-gaap:ResearchDevelopmentAndComputerSoftwarePolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i21df97c50da547b3a70b2c22d5450dd3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzMvZnJhZzo4MTk2MDMzNmE3NjQ0NTllYmVlZTNhYzRlMzdmMDNjZi90ZXh0cmVnaW9uOjgxOTYwMzM2YTc2NDQ1OWViZWVlM2FjNGUzN2YwM2NmXzMzMTA_714b1482-0be9-461a-98f3-11826c056297">P2Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzMvZnJhZzo4MTk2MDMzNmE3NjQ0NTllYmVlZTNhYzRlMzdmMDNjZi90ZXh0cmVnaW9uOjgxOTYwMzM2YTc2NDQ1OWViZWVlM2FjNGUzN2YwM2NmXzE4MTA0_4384d4f8-684d-4426-b959-8dc56ef00575">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Goodwill&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; - Goodwill is recorded as the difference, if any, between the aggregate consideration paid for an acquisition and the fair value of the net tangible and intangible assets acquired. We perform an impairment test annually as of December 31, 2021. As a result, we perform our annual goodwill impairment test by comparing the fair value of our reporting unit with its carrying amount.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We generally determine the fair value of our reporting unit using the income approach methodology of valuation that includes the undiscounted cash flow method as well as other generally accepted valuation methodologies. If the carrying amount of a reporting unit exceeds the reporting unit&#x2019;s fair value, the amount it exceeds fair value is equivalent to the amount of impairment loss.&lt;/span&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzMvZnJhZzo4MTk2MDMzNmE3NjQ0NTllYmVlZTNhYzRlMzdmMDNjZi90ZXh0cmVnaW9uOjgxOTYwMzM2YTc2NDQ1OWViZWVlM2FjNGUzN2YwM2NmXzQ1NzM_594ad97e-5cc0-4d22-9a5d-d787948bd46f"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzMvZnJhZzo4MTk2MDMzNmE3NjQ0NTllYmVlZTNhYzRlMzdmMDNjZi90ZXh0cmVnaW9uOjgxOTYwMzM2YTc2NDQ1OWViZWVlM2FjNGUzN2YwM2NmXzQ1NzM_9e81d622-5372-4121-90e6-a3c52e308e60"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzMvZnJhZzo4MTk2MDMzNmE3NjQ0NTllYmVlZTNhYzRlMzdmMDNjZi90ZXh0cmVnaW9uOjgxOTYwMzM2YTc2NDQ1OWViZWVlM2FjNGUzN2YwM2NmXzE4MTA1_f1926748-848a-4fde-9372-4d23821f0ee7">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline"&gt;Intangible Assets&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt; - We allocate a portion of the purchase price of acquisitions to identifiable intangible assets and we amortize definite-lived assets over their estimated useful lives. We consider our indefinite-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Trade names are not amortized as they are believed to have an indefinite life. Trade names are reviewed annually for impairment under ASC 350. We also acquire intangible assets outside of acquisitions and record them at their fair value and amortize them over their estimated useful lives.&lt;/span&gt;</us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy>
    <us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill
      contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzMvZnJhZzo4MTk2MDMzNmE3NjQ0NTllYmVlZTNhYzRlMzdmMDNjZi90ZXh0cmVnaW9uOjgxOTYwMzM2YTc2NDQ1OWViZWVlM2FjNGUzN2YwM2NmXzUzNDQ_83cfd313-1b61-4434-a0c0-46a5d67650aa"
      unitRef="usd">0</us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill>
    <us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzMvZnJhZzo4MTk2MDMzNmE3NjQ0NTllYmVlZTNhYzRlMzdmMDNjZi90ZXh0cmVnaW9uOjgxOTYwMzM2YTc2NDQ1OWViZWVlM2FjNGUzN2YwM2NmXzUzNDQ_ba8b3820-f64b-463a-9839-a2be491b038a"
      unitRef="usd">0</us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzMvZnJhZzo4MTk2MDMzNmE3NjQ0NTllYmVlZTNhYzRlMzdmMDNjZi90ZXh0cmVnaW9uOjgxOTYwMzM2YTc2NDQ1OWViZWVlM2FjNGUzN2YwM2NmXzE4MDc4_08439f6e-98b6-4f68-85ab-c6adcd01c58b">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Income taxes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; - We utilize the liability method of accounting for income taxes as set forth in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;ASC 740&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income Taxes&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; (&#x201c;ASC&#160;740&#x201d;). Under the liability method, deferred taxes are determined based on the temporary differences between the financial statement and tax bases of assets and liabilities. A valuation allowance is recorded when it is more likely than not that some of the deferred tax assets will not be realized. In assessing the need for a valuation allowance, we must project future levels of taxable income. We examine evidence related to the history of taxable losses or income, the economic conditions in which we operate, organizational characteristics, our forecasts and projections, as well as factors affecting liquidity. All our deferred tax assets and liabilities are recorded as long-term assets and liabilities in the consolidated balance sheets. We believe it is more likely than not that essentially none of our deferred tax assets will be realized, and we have recorded a valuation for a significant portion of the net deferred tax assets as of December&#160;31, 2021 and 2020.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have adopted certain provisions of ASC 740. This statement clarifies the criteria that an individual tax position must satisfy for some or all of the benefits of that position to be recognized in a company&#x2019;s financial statements.&#160;&#160;ASC 740 prescribes a recognition threshold of more likely than not, and a measurement attribute for all tax positions taken or expected to be taken on a tax return, in order to be recognized in the financial statements.&lt;/span&gt;&lt;/div&gt;We recognize interest and penalties related to income taxes in income tax expense.</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:IncomeTaxExaminationPenaltiesAndInterestExpense
      contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzMvZnJhZzo4MTk2MDMzNmE3NjQ0NTllYmVlZTNhYzRlMzdmMDNjZi90ZXh0cmVnaW9uOjgxOTYwMzM2YTc2NDQ1OWViZWVlM2FjNGUzN2YwM2NmXzM4NDgyOTA3MzI1NDI_0e0939ca-f44b-4dc9-b869-cb553fbc9ae8"
      unitRef="usd">0</us-gaap:IncomeTaxExaminationPenaltiesAndInterestExpense>
    <us-gaap:IncomeTaxExaminationPenaltiesAndInterestExpense
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzMvZnJhZzo4MTk2MDMzNmE3NjQ0NTllYmVlZTNhYzRlMzdmMDNjZi90ZXh0cmVnaW9uOjgxOTYwMzM2YTc2NDQ1OWViZWVlM2FjNGUzN2YwM2NmXzM4NDgyOTA3MzI1NDI_325a4d56-07fd-400f-ba36-001db9d23a9b"
      unitRef="usd">0</us-gaap:IncomeTaxExaminationPenaltiesAndInterestExpense>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzMvZnJhZzo4MTk2MDMzNmE3NjQ0NTllYmVlZTNhYzRlMzdmMDNjZi90ZXh0cmVnaW9uOjgxOTYwMzM2YTc2NDQ1OWViZWVlM2FjNGUzN2YwM2NmXzE4MDE3_d284147b-5f5a-4671-908a-c950d77d0cb6">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Impairment of long-lived assets&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; - In accordance with &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;ASC 360&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Property, Plant and Equipment&lt;/span&gt;, long-lived assets, such as property and equipment, and purchased intangibles subject to amortization, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of the asset is measured by comparison of the carrying amount to future undiscounted&#160;cash flows the asset is expected to generate. If such assets are considered to be impaired, the impairment to be recognized is measured as the amount by which the carrying amount of the asset exceeds the fair value.</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzMvZnJhZzo4MTk2MDMzNmE3NjQ0NTllYmVlZTNhYzRlMzdmMDNjZi90ZXh0cmVnaW9uOjgxOTYwMzM2YTc2NDQ1OWViZWVlM2FjNGUzN2YwM2NmXzE4MDA0_ec6986db-f4d4-4979-af00-1aef6e0690be">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Stock-based compensation&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; - We recognize stock compensation based on the recognition provisions &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;ASC 718&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Compensation &#x2013; Stock Compensation,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; which establishes accounting for stock-based awards exchanged for employee and non-employee services and requires companies to expense the estimated grant date fair value of stock awards over the requisite employee service period. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of restricted stock awards is based on the market price of our common stock on the date of the grant. To value stock option awards, we use the Black-Scholes-Merton option pricing model. This model involves assumptions including the expected life of the option, stock price volatility, risk-free interest rate, dividend yield and exercise price. We recognize compensation expense in earnings over the requisite service period, applying a forfeiture rate to account for expected forfeitures of awards.&lt;/span&gt;&lt;/div&gt;</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <inuv:GovernmentGrantsPolicyPolicyTextBlock
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzMvZnJhZzo4MTk2MDMzNmE3NjQ0NTllYmVlZTNhYzRlMzdmMDNjZi90ZXh0cmVnaW9uOjgxOTYwMzM2YTc2NDQ1OWViZWVlM2FjNGUzN2YwM2NmXzE3OTkz_8b00cf11-5b44-4bb6-afcd-6d9c616f78c9">Government Grant- During the first quarter of 2013, we received a grant from the state of Arkansas to relocate our corporate headquarters to Conway, AR. We recognized the grant funds into income as a reduction of the related expense in the period in which those expenses were recognized. We deferred grant funds related to capitalized costs and classified them as current or long-term liabilities on the balance sheet according to the classification of the associated asset.</inuv:GovernmentGrantsPolicyPolicyTextBlock>
    <inuv:NumberOfEmployeesEmployedUnderGrant
      contextRef="id867987be34d488b82dc941b764fd71a_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzMvZnJhZzo4MTk2MDMzNmE3NjQ0NTllYmVlZTNhYzRlMzdmMDNjZi90ZXh0cmVnaW9uOjgxOTYwMzM2YTc2NDQ1OWViZWVlM2FjNGUzN2YwM2NmXzkzNzE_4bef6b60-24ad-4f08-b891-1bba451af9bf"
      unitRef="employee">41</inuv:NumberOfEmployeesEmployedUnderGrant>
    <inuv:NumberOfEmployeesUnderMinimumAmountRequiredToBeEmployedUnderGrant
      contextRef="id867987be34d488b82dc941b764fd71a_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzMvZnJhZzo4MTk2MDMzNmE3NjQ0NTllYmVlZTNhYzRlMzdmMDNjZi90ZXh0cmVnaW9uOjgxOTYwMzM2YTc2NDQ1OWViZWVlM2FjNGUzN2YwM2NmXzkzOTc_e3371202-9bd9-4ccc-9695-578ce4c662cc"
      unitRef="employee">2</inuv:NumberOfEmployeesUnderMinimumAmountRequiredToBeEmployedUnderGrant>
    <inuv:NumberOfEmployeesRequiredToBeEmployedUnderGrant
      contextRef="id867987be34d488b82dc941b764fd71a_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzMvZnJhZzo4MTk2MDMzNmE3NjQ0NTllYmVlZTNhYzRlMzdmMDNjZi90ZXh0cmVnaW9uOjgxOTYwMzM2YTc2NDQ1OWViZWVlM2FjNGUzN2YwM2NmXzk0Mjk_7433675e-2bb1-4dfb-995d-7a8bd5357188"
      unitRef="employee">43</inuv:NumberOfEmployeesRequiredToBeEmployedUnderGrant>
    <inuv:AccruedGrantCurrent
      contextRef="id867987be34d488b82dc941b764fd71a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzMvZnJhZzo4MTk2MDMzNmE3NjQ0NTllYmVlZTNhYzRlMzdmMDNjZi90ZXh0cmVnaW9uOjgxOTYwMzM2YTc2NDQ1OWViZWVlM2FjNGUzN2YwM2NmXzk0Nzg_e2c50040-4262-4912-8c39-93b5324c83e1"
      unitRef="usd">10000</inuv:AccruedGrantCurrent>
    <inuv:NumberOfEmployeesEmployedUnderGrant
      contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzMvZnJhZzo4MTk2MDMzNmE3NjQ0NTllYmVlZTNhYzRlMzdmMDNjZi90ZXh0cmVnaW9uOjgxOTYwMzM2YTc2NDQ1OWViZWVlM2FjNGUzN2YwM2NmXzk1MjE_1269bd0c-af38-411d-84c3-bc4b3375a321"
      unitRef="employee">38</inuv:NumberOfEmployeesEmployedUnderGrant>
    <inuv:NumberOfEmployeesUnderMinimumAmountRequiredToBeEmployedUnderGrant
      contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzMvZnJhZzo4MTk2MDMzNmE3NjQ0NTllYmVlZTNhYzRlMzdmMDNjZi90ZXh0cmVnaW9uOjgxOTYwMzM2YTc2NDQ1OWViZWVlM2FjNGUzN2YwM2NmXzk1NDc_93761708-3171-4039-86f7-da98ada3e27c"
      unitRef="employee">12</inuv:NumberOfEmployeesUnderMinimumAmountRequiredToBeEmployedUnderGrant>
    <inuv:NumberOfEmployeesRequiredToBeEmployedUnderGrant
      contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzMvZnJhZzo4MTk2MDMzNmE3NjQ0NTllYmVlZTNhYzRlMzdmMDNjZi90ZXh0cmVnaW9uOjgxOTYwMzM2YTc2NDQ1OWViZWVlM2FjNGUzN2YwM2NmXzk1Nzk_3de70092-203e-43f6-aa7a-ea3f8944a990"
      unitRef="employee">50</inuv:NumberOfEmployeesRequiredToBeEmployedUnderGrant>
    <inuv:AccruedGrantCurrent
      contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzMvZnJhZzo4MTk2MDMzNmE3NjQ0NTllYmVlZTNhYzRlMzdmMDNjZi90ZXh0cmVnaW9uOjgxOTYwMzM2YTc2NDQ1OWViZWVlM2FjNGUzN2YwM2NmXzk2Mjc_bb344bb5-60b5-43ae-9636-57a1e6469f1e"
      unitRef="usd">60000</inuv:AccruedGrantCurrent>
    <inuv:TreasuryStockPolicyPolicyTextBlock
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzMvZnJhZzo4MTk2MDMzNmE3NjQ0NTllYmVlZTNhYzRlMzdmMDNjZi90ZXh0cmVnaW9uOjgxOTYwMzM2YTc2NDQ1OWViZWVlM2FjNGUzN2YwM2NmXzE4MDc0_06aa5e0b-23cb-4908-9fa5-d89ef4caca1f">Treasury Stock - The cost method was used in recording the purchase of the treasury stock.&#160;&#160;Treasury stock changes as a result of common stock we acquire in the market.</inuv:TreasuryStockPolicyPolicyTextBlock>
    <us-gaap:TreasuryStockSharesRetired
      contextRef="ifbbd143e2717462ca1ae76594a86e129_D20200714-20200714"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzMvZnJhZzo4MTk2MDMzNmE3NjQ0NTllYmVlZTNhYzRlMzdmMDNjZi90ZXh0cmVnaW9uOjgxOTYwMzM2YTc2NDQ1OWViZWVlM2FjNGUzN2YwM2NmXzk4NzM_282861f3-8015-4ba7-a360-0e719be9b47f"
      unitRef="shares">376527</us-gaap:TreasuryStockSharesRetired>
    <us-gaap:EarningsPerSharePolicyTextBlock
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzMvZnJhZzo4MTk2MDMzNmE3NjQ0NTllYmVlZTNhYzRlMzdmMDNjZi90ZXh0cmVnaW9uOjgxOTYwMzM2YTc2NDQ1OWViZWVlM2FjNGUzN2YwM2NmXzE3OTkx_e4217764-cf73-498c-8dfb-9afabc518edf">Earnings per share - During the periods presented, we had securities that could potentially dilute basic earnings per share in the future, but were excluded from the computation of diluted net loss per share, as their effect would have been anti-dilutive.&#160;&#160;We reported a net loss for 2021 and 2020 and therefore, shares associated with stock options, restricted stock and convertible debt are not included because they are anti-dilutive.&#160;&#160;Basic and diluted net loss per share is the same for all periods presented.</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:SegmentReportingPolicyPolicyTextBlock
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzMvZnJhZzo4MTk2MDMzNmE3NjQ0NTllYmVlZTNhYzRlMzdmMDNjZi90ZXh0cmVnaW9uOjgxOTYwMzM2YTc2NDQ1OWViZWVlM2FjNGUzN2YwM2NmXzE4MDM2_aebc7422-130d-4226-b65b-02a148a1f971">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Operating segments&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; -&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In accordance with &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;ASC 280&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;- Segment reporting&lt;/span&gt;, segment information reported is built on the basis of internal management data used for performance analysis of businesses and for the allocation of resources. Operating segments are defined as components of an enterprise about which separate financial information is available that is evaluated regularly by the chief operating decision maker, or decision making group, in deciding how to allocate resources and in assessing performance. Our chief operating decision maker, our chief executive officer, reviews financial information presented on a consolidated basis and no expense or operating income is evaluated at a segment level. Given the consolidated level of review by the our chief executive officer, we operate as one reportable segment.</us-gaap:SegmentReportingPolicyPolicyTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzMvZnJhZzo4MTk2MDMzNmE3NjQ0NTllYmVlZTNhYzRlMzdmMDNjZi90ZXh0cmVnaW9uOjgxOTYwMzM2YTc2NDQ1OWViZWVlM2FjNGUzN2YwM2NmXzExMjQ0_5813d700-f990-43b4-8e78-cbc925d55edf"
      unitRef="segment">1</us-gaap:NumberOfReportableSegments>
    <us-gaap:ConcentrationRiskCreditRisk
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzMvZnJhZzo4MTk2MDMzNmE3NjQ0NTllYmVlZTNhYzRlMzdmMDNjZi90ZXh0cmVnaW9uOjgxOTYwMzM2YTc2NDQ1OWViZWVlM2FjNGUzN2YwM2NmXzE4MTEy_ed54fb78-63ee-4cc8-a259-67fad4bf9e78">Concentration of credit risk - We are exposed to concentrations of risk primarily in cash and accounts receivable, which are generally not collateralized. Our policy is to place our cash with high credit, quality financial institutions in order to limit the amount of credit exposure. Our cash deposits exceed FDIC limits. We do not require collateral from our customers, but our credit extension and collection policies include monitoring payments and aggressively pursuing delinquent accounts. We maintain allowances for potential credit losses.</us-gaap:ConcentrationRiskCreditRisk>
    <inuv:ConcentrationRiskNumberOfCustomers
      contextRef="id7e13e38405a4994ab2a68394d250a92_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzMvZnJhZzo4MTk2MDMzNmE3NjQ0NTllYmVlZTNhYzRlMzdmMDNjZi90ZXh0cmVnaW9uOjgxOTYwMzM2YTc2NDQ1OWViZWVlM2FjNGUzN2YwM2NmXzExODYx_7112aeb9-c07b-4c89-ab1b-995daf7eb353"
      unitRef="customer">3</inuv:ConcentrationRiskNumberOfCustomers>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i100545469cf2432cbc50f4d55c825e7c_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzMvZnJhZzo4MTk2MDMzNmE3NjQ0NTllYmVlZTNhYzRlMzdmMDNjZi90ZXh0cmVnaW9uOjgxOTYwMzM2YTc2NDQ1OWViZWVlM2FjNGUzN2YwM2NmXzEwOTk1MTE2NTQ2MTk_a667536d-2252-460c-94a1-f594cb76059c"
      unitRef="number">0.629</us-gaap:ConcentrationRiskPercentage1>
    <inuv:ConcentrationRiskNumberOfCustomers
      contextRef="i68dd95a344ff4e028221958e1c3a2f43_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzMvZnJhZzo4MTk2MDMzNmE3NjQ0NTllYmVlZTNhYzRlMzdmMDNjZi90ZXh0cmVnaW9uOjgxOTYwMzM2YTc2NDQ1OWViZWVlM2FjNGUzN2YwM2NmXzEyMTYy_8f2b865e-8059-429f-82a9-da55ad7ffb8c"
      unitRef="customer">2</inuv:ConcentrationRiskNumberOfCustomers>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i22b6b82851ce4324900b32a0d28950af_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzMvZnJhZzo4MTk2MDMzNmE3NjQ0NTllYmVlZTNhYzRlMzdmMDNjZi90ZXh0cmVnaW9uOjgxOTYwMzM2YTc2NDQ1OWViZWVlM2FjNGUzN2YwM2NmXzEyNDA0_f944ac2e-4f3a-41ae-8df6-a4a18cdc99e8"
      unitRef="number">0.605</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:UseOfEstimates
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzMvZnJhZzo4MTk2MDMzNmE3NjQ0NTllYmVlZTNhYzRlMzdmMDNjZi90ZXh0cmVnaW9uOjgxOTYwMzM2YTc2NDQ1OWViZWVlM2FjNGUzN2YwM2NmXzE4MDEw_b8098ab2-bce5-4be8-b9c3-757752bccb42">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Use of estimates&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; - The preparation of financial statements, in accordance with accounting principles generally accepted in the United States ("U.S. GAAP"), requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, net revenues and expenses and disclosure of contingent assets and liabilities. The estimates and assumptions used in the accompanying consolidated financial statements are based upon management&#x2019;s regular evaluation of the relevant facts and circumstances as of the date of the consolidated financial statements. We regularly evaluate estimates and assumptions related to goodwill and purchased intangible asset valuations and income tax valuation allowance. Actual results may differ from the estimates and assumptions used in preparing the accompanying consolidated financial statements, and such differences could be material.&lt;/span&gt;</us-gaap:UseOfEstimates>
    <us-gaap:LegalCostsPolicyTextBlock
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzMvZnJhZzo4MTk2MDMzNmE3NjQ0NTllYmVlZTNhYzRlMzdmMDNjZi90ZXh0cmVnaW9uOjgxOTYwMzM2YTc2NDQ1OWViZWVlM2FjNGUzN2YwM2NmXzE4MDM3_6bf9f57a-f91b-4d2d-9b86-4caf59ee5c24">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Litigation and settlement costs&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; - From time to time, we are involved in disputes, litigation and other legal actions. In accordance with &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;ASC&#160;450&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Contingencies&lt;/span&gt;, we record a charge equal to at least the minimum estimated liability for a loss contingency when both of the following conditions are met: (i) information available prior to issuance of the consolidated financial statements indicates that it is probable that an asset had been impaired or a liability had been incurred as of the date of the consolidated financial statements and (ii) the range of loss can be reasonably estimated.</us-gaap:LegalCostsPolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzMvZnJhZzo4MTk2MDMzNmE3NjQ0NTllYmVlZTNhYzRlMzdmMDNjZi90ZXh0cmVnaW9uOjgxOTYwMzM2YTc2NDQ1OWViZWVlM2FjNGUzN2YwM2NmXzE4MDU4_37004907-5ead-4592-ab51-c14e2caddc71">&lt;div style="padding-left:36pt;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Recent Accounting Pronouncements Not Yet Adopted&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In June 2016, (FASB) issued ASU No. 2016-13, Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments (ASU 2016-13), which requires the measurement and recognition of expected credit losses for financial assets held at amortized cost. ASU 2016-13 replaces the existing incurred loss impairment model with a forward- looking expected credit loss model which will result in earlier recognition of credit losses. On November 15, 2019, the FASB delayed the effective date certain small public companies and other private companies. As amended, the effective date of ASC Topic 326 was delayed until fiscal years beginning after December 15, 2022 for SEC filers that are eligible to be smaller reporting companies under the SEC&#x2019;s definition, as well as private companies and not-for-profit entities.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNzU5L2ZyYWc6MmUzNjAyNzk0MGY4NDZjMWJmYjZmYWRmYzdmMmZhYTgvdGV4dHJlZ2lvbjoyZTM2MDI3OTQwZjg0NmMxYmZiNmZhZGZjN2YyZmFhOF8zMjk4NTM0ODg2MDIy_ed91647e-7fbf-4e79-ac1f-c2148cab6779">Fair Value Measurements&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The carrying amounts reported in the balance sheet for cash and cash equivalents, accounts receivable, accounts payable and accrued expenses approximate fair value based on the short-term nature of these items.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;In accordance with accounting principles generally accepted in the United States, fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. A three-level hierarchy prioritizes the inputs used to measure fair value as follows: &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Level 1 &#x2013; Valuation is based on quoted prices in active markets for identical assets or liabilities. Level 1 assets and liabilities generally include debt and equity securities that are traded in an active exchange market. Valuations are obtained from readily available pricing sources for market transactions involving identical assets or liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Level 2 &#x2013; Valuation is based on observable inputs other than Level 1 prices, such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Level 3 &#x2013; Valuation is based on unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities. Level 3 assets and liabilities include financial instruments whose value is determined using pricing models, discounted cash flow methodologies, or similar techniques, as well as instruments for which the determination of fair value requires significant management judgment or estimation.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes our cash equivalents and marketable securities measured at fair value. Certain marketable&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;securities consist of investments in debt and equity securities. Debt securities are classified as available for sale securities. We classify our cash equivalents and marketable securities within Level 1 because we use quoted market prices models utilizing market observable inputs to determine their fair value.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The cost, gross unrealized gains (losses) and fair value of marketable securities by major security type as of December 31, 2021 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.784%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.553%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.378%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.553%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.378%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Unrealized Gain (Loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,253,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,253,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,222,759&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,222,759&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,475,964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,475,964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Marketable securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Debt securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;905,470&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,737&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;959,207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,100,305&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(272,021)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,828,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total marketable securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,787,491&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total cash and cash equivalents and marketable securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,263,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The gross unrealized losses and realized gains on our marketable securities were approximately $272&#160;thousand and $5&#160;thousand, respectively, for the twelve months ended December 31, 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:FairValueMeasurementPolicyPolicyTextBlock
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNzU5L2ZyYWc6MmUzNjAyNzk0MGY4NDZjMWJmYjZmYWRmYzdmMmZhYTgvdGV4dHJlZ2lvbjoyZTM2MDI3OTQwZjg0NmMxYmZiNmZhZGZjN2YyZmFhOF8zMjk4NTM0ODg3ODQ1_bba2e490-4f1e-4bf9-a84b-817abb94f5e4">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The carrying amounts reported in the balance sheet for cash and cash equivalents, accounts receivable, accounts payable and accrued expenses approximate fair value based on the short-term nature of these items.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;In accordance with accounting principles generally accepted in the United States, fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. A three-level hierarchy prioritizes the inputs used to measure fair value as follows: &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Level 1 &#x2013; Valuation is based on quoted prices in active markets for identical assets or liabilities. Level 1 assets and liabilities generally include debt and equity securities that are traded in an active exchange market. Valuations are obtained from readily available pricing sources for market transactions involving identical assets or liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Level 2 &#x2013; Valuation is based on observable inputs other than Level 1 prices, such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Level 3 &#x2013; Valuation is based on unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities. Level 3 assets and liabilities include financial instruments whose value is determined using pricing models, discounted cash flow methodologies, or similar techniques, as well as instruments for which the determination of fair value requires significant management judgment or estimation.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueMeasurementPolicyPolicyTextBlock>
    <us-gaap:FairValueByBalanceSheetGroupingTextBlock
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNzU5L2ZyYWc6MmUzNjAyNzk0MGY4NDZjMWJmYjZmYWRmYzdmMmZhYTgvdGV4dHJlZ2lvbjoyZTM2MDI3OTQwZjg0NmMxYmZiNmZhZGZjN2YyZmFhOF8zMjk4NTM0ODg2MDIz_43be5360-dbc9-49a6-be6d-b52b34b3282f">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes our cash equivalents and marketable securities measured at fair value. Certain marketable&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;securities consist of investments in debt and equity securities. Debt securities are classified as available for sale securities. We classify our cash equivalents and marketable securities within Level 1 because we use quoted market prices models utilizing market observable inputs to determine their fair value.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The cost, gross unrealized gains (losses) and fair value of marketable securities by major security type as of December 31, 2021 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.784%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.553%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.378%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.553%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.378%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.554%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Unrealized Gain (Loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,253,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,253,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,222,759&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,222,759&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,475,964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,475,964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Marketable securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Debt securities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;905,470&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,737&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;959,207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equity securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,100,305&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(272,021)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,828,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total marketable securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,787,491&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total cash and cash equivalents and marketable securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,263,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueByBalanceSheetGroupingTextBlock>
    <us-gaap:Cash
      contextRef="i2da824d429aa4a9e8199b7fd867a9b33_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNzU5L2ZyYWc6MmUzNjAyNzk0MGY4NDZjMWJmYjZmYWRmYzdmMmZhYTgvdGFibGU6YTIzMzRhZjIxZGJlNGQzMzk1MWQ0MTVmZTVkNDJjNjEvdGFibGVyYW5nZTphMjMzNGFmMjFkYmU0ZDMzOTUxZDQxNWZlNWQ0MmM2MV8yLTEtMS0xLTEyMjIx_85ff008f-6be7-4add-a284-69e97860497a"
      unitRef="usd">5253205</us-gaap:Cash>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i2da824d429aa4a9e8199b7fd867a9b33_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNzU5L2ZyYWc6MmUzNjAyNzk0MGY4NDZjMWJmYjZmYWRmYzdmMmZhYTgvdGFibGU6YTIzMzRhZjIxZGJlNGQzMzk1MWQ0MTVmZTVkNDJjNjEvdGFibGVyYW5nZTphMjMzNGFmMjFkYmU0ZDMzOTUxZDQxNWZlNWQ0MmM2MV8yLTEtMS0xLTk5NjE_a8aeb75e-31cc-40ae-ab1d-216521be139b"
      unitRef="usd">5253205</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashEquivalentsAtCarryingValue
      contextRef="i0f77097c51564ca19c974fc44400a190_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNzU5L2ZyYWc6MmUzNjAyNzk0MGY4NDZjMWJmYjZmYWRmYzdmMmZhYTgvdGFibGU6YTIzMzRhZjIxZGJlNGQzMzk1MWQ0MTVmZTVkNDJjNjEvdGFibGVyYW5nZTphMjMzNGFmMjFkYmU0ZDMzOTUxZDQxNWZlNWQ0MmM2MV8zLTEtMS0xLTEyMjIx_23d4d47c-9d9f-4917-9f1f-7d27b4c5be28"
      unitRef="usd">5222759</us-gaap:CashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i0f77097c51564ca19c974fc44400a190_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNzU5L2ZyYWc6MmUzNjAyNzk0MGY4NDZjMWJmYjZmYWRmYzdmMmZhYTgvdGFibGU6YTIzMzRhZjIxZGJlNGQzMzk1MWQ0MTVmZTVkNDJjNjEvdGFibGVyYW5nZTphMjMzNGFmMjFkYmU0ZDMzOTUxZDQxNWZlNWQ0MmM2MV8zLTEtMS0xLTk5NjE_2c2686c7-c5ab-4c00-8ec1-ea1ea3728f9c"
      unitRef="usd">5222759</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i0027547c83ec4d4a8a315ac4445a34a2_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNzU5L2ZyYWc6MmUzNjAyNzk0MGY4NDZjMWJmYjZmYWRmYzdmMmZhYTgvdGFibGU6YTIzMzRhZjIxZGJlNGQzMzk1MWQ0MTVmZTVkNDJjNjEvdGFibGVyYW5nZTphMjMzNGFmMjFkYmU0ZDMzOTUxZDQxNWZlNWQ0MmM2MV80LTEtMS0xLTEyMjIx_7e809f52-040f-4811-8dd3-b9073d0b00b6"
      unitRef="usd">10475964</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i0027547c83ec4d4a8a315ac4445a34a2_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNzU5L2ZyYWc6MmUzNjAyNzk0MGY4NDZjMWJmYjZmYWRmYzdmMmZhYTgvdGFibGU6YTIzMzRhZjIxZGJlNGQzMzk1MWQ0MTVmZTVkNDJjNjEvdGFibGVyYW5nZTphMjMzNGFmMjFkYmU0ZDMzOTUxZDQxNWZlNWQ0MmM2MV80LTEtMS0xLTk5NjE_1189ec26-9dd2-4880-a085-508e5f7d581c"
      unitRef="usd">10475964</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i0027547c83ec4d4a8a315ac4445a34a2_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNzU5L2ZyYWc6MmUzNjAyNzk0MGY4NDZjMWJmYjZmYWRmYzdmMmZhYTgvdGFibGU6YTIzMzRhZjIxZGJlNGQzMzk1MWQ0MTVmZTVkNDJjNjEvdGFibGVyYW5nZTphMjMzNGFmMjFkYmU0ZDMzOTUxZDQxNWZlNWQ0MmM2MV83LTEtMS0xLTEyMjIx_498542c7-a316-4640-adbb-6406d5bb06bb"
      unitRef="usd">905470</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax
      contextRef="i0027547c83ec4d4a8a315ac4445a34a2_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNzU5L2ZyYWc6MmUzNjAyNzk0MGY4NDZjMWJmYjZmYWRmYzdmMmZhYTgvdGFibGU6YTIzMzRhZjIxZGJlNGQzMzk1MWQ0MTVmZTVkNDJjNjEvdGFibGVyYW5nZTphMjMzNGFmMjFkYmU0ZDMzOTUxZDQxNWZlNWQ0MmM2MV83LTMtMS0xLTEyMjIx_16971707-aa07-4160-a12e-bbd6249f5050"
      unitRef="usd">53737</us-gaap:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i0027547c83ec4d4a8a315ac4445a34a2_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNzU5L2ZyYWc6MmUzNjAyNzk0MGY4NDZjMWJmYjZmYWRmYzdmMmZhYTgvdGFibGU6YTIzMzRhZjIxZGJlNGQzMzk1MWQ0MTVmZTVkNDJjNjEvdGFibGVyYW5nZTphMjMzNGFmMjFkYmU0ZDMzOTUxZDQxNWZlNWQ0MmM2MV83LTEtMS0xLTk5NjE_1e44cb22-caa2-4173-bcbe-8732bc1fcada"
      unitRef="usd">959207</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:EquitySecuritiesFvNiCost
      contextRef="i0027547c83ec4d4a8a315ac4445a34a2_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNzU5L2ZyYWc6MmUzNjAyNzk0MGY4NDZjMWJmYjZmYWRmYzdmMmZhYTgvdGFibGU6YTIzMzRhZjIxZGJlNGQzMzk1MWQ0MTVmZTVkNDJjNjEvdGFibGVyYW5nZTphMjMzNGFmMjFkYmU0ZDMzOTUxZDQxNWZlNWQ0MmM2MV84LTEtMS0xLTEyMjIx_734ba98b-0dd8-48b9-aa79-02aa6f4e8eeb"
      unitRef="usd">2100305</us-gaap:EquitySecuritiesFvNiCost>
    <inuv:EquitySecuritiesFVNIAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i0027547c83ec4d4a8a315ac4445a34a2_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNzU5L2ZyYWc6MmUzNjAyNzk0MGY4NDZjMWJmYjZmYWRmYzdmMmZhYTgvdGFibGU6YTIzMzRhZjIxZGJlNGQzMzk1MWQ0MTVmZTVkNDJjNjEvdGFibGVyYW5nZTphMjMzNGFmMjFkYmU0ZDMzOTUxZDQxNWZlNWQ0MmM2MV84LTMtMS0xLTEyMjIx_7cbdc720-482e-40ff-9388-3857ec024b9d"
      unitRef="usd">272021</inuv:EquitySecuritiesFVNIAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i0027547c83ec4d4a8a315ac4445a34a2_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNzU5L2ZyYWc6MmUzNjAyNzk0MGY4NDZjMWJmYjZmYWRmYzdmMmZhYTgvdGFibGU6YTIzMzRhZjIxZGJlNGQzMzk1MWQ0MTVmZTVkNDJjNjEvdGFibGVyYW5nZTphMjMzNGFmMjFkYmU0ZDMzOTUxZDQxNWZlNWQ0MmM2MV84LTEtMS0xLTk5NjE_b2a3532d-a299-482e-b16a-00f126f8b33c"
      unitRef="usd">1828284</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i0027547c83ec4d4a8a315ac4445a34a2_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNzU5L2ZyYWc6MmUzNjAyNzk0MGY4NDZjMWJmYjZmYWRmYzdmMmZhYTgvdGFibGU6YTIzMzRhZjIxZGJlNGQzMzk1MWQ0MTVmZTVkNDJjNjEvdGFibGVyYW5nZTphMjMzNGFmMjFkYmU0ZDMzOTUxZDQxNWZlNWQ0MmM2MV85LTEtMS0xLTk5NjE_16ffa527-5dc8-4a13-af9d-d25bbb57db82"
      unitRef="usd">2787491</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i0027547c83ec4d4a8a315ac4445a34a2_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNzU5L2ZyYWc6MmUzNjAyNzk0MGY4NDZjMWJmYjZmYWRmYzdmMmZhYTgvdGFibGU6YTIzMzRhZjIxZGJlNGQzMzk1MWQ0MTVmZTVkNDJjNjEvdGFibGVyYW5nZTphMjMzNGFmMjFkYmU0ZDMzOTUxZDQxNWZlNWQ0MmM2MV8xMC0xLTEtMS05OTYx_6da25587-082f-4016-bd95-428c599d27a0"
      unitRef="usd">13263455</us-gaap:AssetsFairValueDisclosure>
    <inuv:EquitySecuritiesFVNIAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="id867987be34d488b82dc941b764fd71a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNzU5L2ZyYWc6MmUzNjAyNzk0MGY4NDZjMWJmYjZmYWRmYzdmMmZhYTgvdGV4dHJlZ2lvbjoyZTM2MDI3OTQwZjg0NmMxYmZiNmZhZGZjN2YyZmFhOF8zMjk4NTM0ODg2MDI1_f7d23641-7423-45e2-b757-fcb547ade03c"
      unitRef="usd">272000</inuv:EquitySecuritiesFVNIAccumulatedGrossUnrealizedLossBeforeTax>
    <inuv:MarketableSecuritiesGrossRealizedGain
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNzU5L2ZyYWc6MmUzNjAyNzk0MGY4NDZjMWJmYjZmYWRmYzdmMmZhYTgvdGV4dHJlZ2lvbjoyZTM2MDI3OTQwZjg0NmMxYmZiNmZhZGZjN2YyZmFhOF8zMjk4NTM0ODg4MTQy_76070c3d-a32f-4649-970a-768cc55ccb8e"
      unitRef="usd">5000</inuv:MarketableSecuritiesGrossRealizedGain>
    <inuv:AllowanceforDoubtfulAccountsTextBlock
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzYvZnJhZzoyNmQ3YzU4N2Y1ZmI0MmNmOGQxZTEwNmQxNGYwNDcwZS90ZXh0cmVnaW9uOjI2ZDdjNTg3ZjVmYjQyY2Y4ZDFlMTA2ZDE0ZjA0NzBlXzE1NA_2359b466-956e-4d31-a399-7a04934fb41d">Allowance for Doubtful Accounts&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The activity in the allowance for doubtful accounts was as follows&#160;during the years ended&#160;December&#160;31, 2021 and 2020:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.721%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.706%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at the beginning of the year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;209,667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;225,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Provision for bad debts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;135,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Charge-offs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16,154)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(150,333)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Recoveries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at the end of the year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;202,904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;209,667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</inuv:AllowanceforDoubtfulAccountsTextBlock>
    <us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzYvZnJhZzoyNmQ3YzU4N2Y1ZmI0MmNmOGQxZTEwNmQxNGYwNDcwZS90ZXh0cmVnaW9uOjI2ZDdjNTg3ZjVmYjQyY2Y4ZDFlMTA2ZDE0ZjA0NzBlXzE1OQ_9576a803-6a9e-4aa3-88ef-2f56250270c1">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The activity in the allowance for doubtful accounts was as follows&#160;during the years ended&#160;December&#160;31, 2021 and 2020:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.721%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.706%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at the beginning of the year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;209,667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;225,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Provision for bad debts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;135,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Charge-offs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16,154)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(150,333)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Recoveries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at the end of the year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;202,904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;209,667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzYvZnJhZzoyNmQ3YzU4N2Y1ZmI0MmNmOGQxZTEwNmQxNGYwNDcwZS90YWJsZTpiMGE5NWIzYjdhNjU0ZmIyYWNhMTk0ZjBjZmM0ZDNkNC90YWJsZXJhbmdlOmIwYTk1YjNiN2E2NTRmYjJhY2ExOTRmMGNmYzRkM2Q0XzEtMS0xLTEtNzUzNQ_c98d8782-1e04-470f-800f-9bd700197e67"
      unitRef="usd">209667</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i8017d36b9e4d42469e26fb8b53201b20_I20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzYvZnJhZzoyNmQ3YzU4N2Y1ZmI0MmNmOGQxZTEwNmQxNGYwNDcwZS90YWJsZTpiMGE5NWIzYjdhNjU0ZmIyYWNhMTk0ZjBjZmM0ZDNkNC90YWJsZXJhbmdlOmIwYTk1YjNiN2E2NTRmYjJhY2ExOTRmMGNmYzRkM2Q0XzEtMy0xLTEtNzUzNQ_1f57464d-4327-4c7e-b530-e5421b8605b1"
      unitRef="usd">225000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzYvZnJhZzoyNmQ3YzU4N2Y1ZmI0MmNmOGQxZTEwNmQxNGYwNDcwZS90YWJsZTpiMGE5NWIzYjdhNjU0ZmIyYWNhMTk0ZjBjZmM0ZDNkNC90YWJsZXJhbmdlOmIwYTk1YjNiN2E2NTRmYjJhY2ExOTRmMGNmYzRkM2Q0XzItMS0xLTEtNzUzNQ_90cee3ea-87ec-4107-a456-f4c9245bf8e9"
      unitRef="usd">7487</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzYvZnJhZzoyNmQ3YzU4N2Y1ZmI0MmNmOGQxZTEwNmQxNGYwNDcwZS90YWJsZTpiMGE5NWIzYjdhNjU0ZmIyYWNhMTk0ZjBjZmM0ZDNkNC90YWJsZXJhbmdlOmIwYTk1YjNiN2E2NTRmYjJhY2ExOTRmMGNmYzRkM2Q0XzItMy0xLTEtNzUzNQ_a0fbebd1-1a34-4d98-87b1-a2cfa3aeb9bc"
      unitRef="usd">135000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzYvZnJhZzoyNmQ3YzU4N2Y1ZmI0MmNmOGQxZTEwNmQxNGYwNDcwZS90YWJsZTpiMGE5NWIzYjdhNjU0ZmIyYWNhMTk0ZjBjZmM0ZDNkNC90YWJsZXJhbmdlOmIwYTk1YjNiN2E2NTRmYjJhY2ExOTRmMGNmYzRkM2Q0XzMtMS0xLTEtNzUzNQ_96668c72-1543-4450-b2b3-631d8c40ecbb"
      unitRef="usd">16154</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs
      contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzYvZnJhZzoyNmQ3YzU4N2Y1ZmI0MmNmOGQxZTEwNmQxNGYwNDcwZS90YWJsZTpiMGE5NWIzYjdhNjU0ZmIyYWNhMTk0ZjBjZmM0ZDNkNC90YWJsZXJhbmdlOmIwYTk1YjNiN2E2NTRmYjJhY2ExOTRmMGNmYzRkM2Q0XzMtMy0xLTEtNzUzNQ_8a31a17e-1ac6-41ba-9530-39ec820a4843"
      unitRef="usd">150333</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzYvZnJhZzoyNmQ3YzU4N2Y1ZmI0MmNmOGQxZTEwNmQxNGYwNDcwZS90YWJsZTpiMGE5NWIzYjdhNjU0ZmIyYWNhMTk0ZjBjZmM0ZDNkNC90YWJsZXJhbmdlOmIwYTk1YjNiN2E2NTRmYjJhY2ExOTRmMGNmYzRkM2Q0XzQtMS0xLTEtMTAwMDA_49df37c7-47be-4a49-806a-249b05017beb"
      unitRef="usd">1904</us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries
      contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzYvZnJhZzoyNmQ3YzU4N2Y1ZmI0MmNmOGQxZTEwNmQxNGYwNDcwZS90YWJsZTpiMGE5NWIzYjdhNjU0ZmIyYWNhMTk0ZjBjZmM0ZDNkNC90YWJsZXJhbmdlOmIwYTk1YjNiN2E2NTRmYjJhY2ExOTRmMGNmYzRkM2Q0XzQtMy0xLTEtMTAwMDA_3efdabc5-f559-48cb-97e2-fb311a580d78"
      unitRef="usd">0</us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="id867987be34d488b82dc941b764fd71a_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzYvZnJhZzoyNmQ3YzU4N2Y1ZmI0MmNmOGQxZTEwNmQxNGYwNDcwZS90YWJsZTpiMGE5NWIzYjdhNjU0ZmIyYWNhMTk0ZjBjZmM0ZDNkNC90YWJsZXJhbmdlOmIwYTk1YjNiN2E2NTRmYjJhY2ExOTRmMGNmYzRkM2Q0XzYtMS0xLTEtNzUzNQ_cb50c41b-d616-4921-815a-154877cf2bc6"
      unitRef="usd">202904</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzYvZnJhZzoyNmQ3YzU4N2Y1ZmI0MmNmOGQxZTEwNmQxNGYwNDcwZS90YWJsZTpiMGE5NWIzYjdhNjU0ZmIyYWNhMTk0ZjBjZmM0ZDNkNC90YWJsZXJhbmdlOmIwYTk1YjNiN2E2NTRmYjJhY2ExOTRmMGNmYzRkM2Q0XzYtMy0xLTEtNzUzNQ_3bb0cb88-425b-4ff3-ad10-8d89d26282d7"
      unitRef="usd">209667</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzkvZnJhZzplN2FlMThjMzU1NzQ0NGM0ODU1NjFjYzg5MmMxZTc0ZS90ZXh0cmVnaW9uOmU3YWUxOGMzNTU3NDQ0YzQ4NTU2MWNjODkyYzFlNzRlXzExNw_1cf2f0ef-2d52-4997-8cdd-e78dcbb0d29e">Property and Equipment&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The net carrying value of property and equipment at December&#160;31, 2021 and 2020 was as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.721%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.706%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;293,152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;293,152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,164,671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,052,199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capitalized labor&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,914,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,475,683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;458,885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;421,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Subtotal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,831,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,242,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: accumulated depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13,324,762)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,054,989)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,506,766&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,187,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Depreciation expense was $1,277,664 and $1,372,426, respectively, for the years ended December&#160;31, 2021 and 2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzkvZnJhZzplN2FlMThjMzU1NzQ0NGM0ODU1NjFjYzg5MmMxZTc0ZS90ZXh0cmVnaW9uOmU3YWUxOGMzNTU3NDQ0YzQ4NTU2MWNjODkyYzFlNzRlXzExOA_155c5d4e-3247-4b3d-8dcc-44f9dd75626c">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The net carrying value of property and equipment at December&#160;31, 2021 and 2020 was as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.721%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.706%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;293,152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;293,152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,164,671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,052,199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capitalized labor&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,914,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,475,683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;458,885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;421,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Subtotal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,831,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,242,050&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: accumulated depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13,324,762)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,054,989)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,506,766&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,187,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="iaf764c2da16e43d3806cac00d32ed1f0_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzkvZnJhZzplN2FlMThjMzU1NzQ0NGM0ODU1NjFjYzg5MmMxZTc0ZS90YWJsZTphMWYwMDVhZjAzOWU0MjQwYTEyZmMzMzFhYTk3NTA0Mi90YWJsZXJhbmdlOmExZjAwNWFmMDM5ZTQyNDBhMTJmYzMzMWFhOTc1MDQyXzEtMS0xLTEtNzUzNQ_effab652-3961-44e3-88d9-e0abfecfbbdb"
      unitRef="usd">293152</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i6e2533cef36f464ebefe3921f9eccfdb_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzkvZnJhZzplN2FlMThjMzU1NzQ0NGM0ODU1NjFjYzg5MmMxZTc0ZS90YWJsZTphMWYwMDVhZjAzOWU0MjQwYTEyZmMzMzFhYTk3NTA0Mi90YWJsZXJhbmdlOmExZjAwNWFmMDM5ZTQyNDBhMTJmYzMzMWFhOTc1MDQyXzEtMy0xLTEtNzUzNQ_77b1ef06-d0e0-4435-8093-32ea9d5da9f8"
      unitRef="usd">293152</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="if55ded8ef3024600be7542921f81d29b_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzkvZnJhZzplN2FlMThjMzU1NzQ0NGM0ODU1NjFjYzg5MmMxZTc0ZS90YWJsZTphMWYwMDVhZjAzOWU0MjQwYTEyZmMzMzFhYTk3NTA0Mi90YWJsZXJhbmdlOmExZjAwNWFmMDM5ZTQyNDBhMTJmYzMzMWFhOTc1MDQyXzItMS0xLTEtNzUzNQ_d3ba347b-cd65-4f88-a8cf-a516abe445a5"
      unitRef="usd">1164671</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i707bb43d82034d448e4459c2ac83aa71_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzkvZnJhZzplN2FlMThjMzU1NzQ0NGM0ODU1NjFjYzg5MmMxZTc0ZS90YWJsZTphMWYwMDVhZjAzOWU0MjQwYTEyZmMzMzFhYTk3NTA0Mi90YWJsZXJhbmdlOmExZjAwNWFmMDM5ZTQyNDBhMTJmYzMzMWFhOTc1MDQyXzItMy0xLTEtNzUzNQ_2340dd97-ccd7-4c0f-8a00-121a1f99b63d"
      unitRef="usd">1052199</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i7f8c0c81aac8481fb3a160ba8b4dc8e9_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzkvZnJhZzplN2FlMThjMzU1NzQ0NGM0ODU1NjFjYzg5MmMxZTc0ZS90YWJsZTphMWYwMDVhZjAzOWU0MjQwYTEyZmMzMzFhYTk3NTA0Mi90YWJsZXJhbmdlOmExZjAwNWFmMDM5ZTQyNDBhMTJmYzMzMWFhOTc1MDQyXzMtMS0xLTEtNzUzNQ_6563d3b7-f3e2-46fa-88c7-3c63bee8def8"
      unitRef="usd">12914820</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i893f0f16108a40ebb8f14c5e662ddfe4_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzkvZnJhZzplN2FlMThjMzU1NzQ0NGM0ODU1NjFjYzg5MmMxZTc0ZS90YWJsZTphMWYwMDVhZjAzOWU0MjQwYTEyZmMzMzFhYTk3NTA0Mi90YWJsZXJhbmdlOmExZjAwNWFmMDM5ZTQyNDBhMTJmYzMzMWFhOTc1MDQyXzMtMy0xLTEtNzUzNQ_3a4ad381-259b-42f4-a60c-06bbaddece83"
      unitRef="usd">11475683</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i3581cd16688745c08d75ec1b2a5e5405_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzkvZnJhZzplN2FlMThjMzU1NzQ0NGM0ODU1NjFjYzg5MmMxZTc0ZS90YWJsZTphMWYwMDVhZjAzOWU0MjQwYTEyZmMzMzFhYTk3NTA0Mi90YWJsZXJhbmdlOmExZjAwNWFmMDM5ZTQyNDBhMTJmYzMzMWFhOTc1MDQyXzQtMS0xLTEtNzUzNQ_2e9cad27-0f28-4254-9145-49610da963de"
      unitRef="usd">458885</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="iae7610e0ed1640da9c295db70244c26c_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzkvZnJhZzplN2FlMThjMzU1NzQ0NGM0ODU1NjFjYzg5MmMxZTc0ZS90YWJsZTphMWYwMDVhZjAzOWU0MjQwYTEyZmMzMzFhYTk3NTA0Mi90YWJsZXJhbmdlOmExZjAwNWFmMDM5ZTQyNDBhMTJmYzMzMWFhOTc1MDQyXzQtMy0xLTEtNzUzNQ_c0d9fd99-fe55-4148-8e0e-e2e90d579ee8"
      unitRef="usd">421016</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="id867987be34d488b82dc941b764fd71a_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzkvZnJhZzplN2FlMThjMzU1NzQ0NGM0ODU1NjFjYzg5MmMxZTc0ZS90YWJsZTphMWYwMDVhZjAzOWU0MjQwYTEyZmMzMzFhYTk3NTA0Mi90YWJsZXJhbmdlOmExZjAwNWFmMDM5ZTQyNDBhMTJmYzMzMWFhOTc1MDQyXzUtMS0xLTEtNzUzNQ_91d201ed-ae5b-4f86-9326-f92c2f6bfc96"
      unitRef="usd">14831528</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzkvZnJhZzplN2FlMThjMzU1NzQ0NGM0ODU1NjFjYzg5MmMxZTc0ZS90YWJsZTphMWYwMDVhZjAzOWU0MjQwYTEyZmMzMzFhYTk3NTA0Mi90YWJsZXJhbmdlOmExZjAwNWFmMDM5ZTQyNDBhMTJmYzMzMWFhOTc1MDQyXzUtMy0xLTEtNzUzNQ_3da73f6f-54aa-43fd-9624-10eea53ccb1f"
      unitRef="usd">13242050</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="id867987be34d488b82dc941b764fd71a_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzkvZnJhZzplN2FlMThjMzU1NzQ0NGM0ODU1NjFjYzg5MmMxZTc0ZS90YWJsZTphMWYwMDVhZjAzOWU0MjQwYTEyZmMzMzFhYTk3NTA0Mi90YWJsZXJhbmdlOmExZjAwNWFmMDM5ZTQyNDBhMTJmYzMzMWFhOTc1MDQyXzYtMS0xLTEtNzUzNQ_4028dc0b-60ab-4cfc-9575-b93e62355866"
      unitRef="usd">13324762</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzkvZnJhZzplN2FlMThjMzU1NzQ0NGM0ODU1NjFjYzg5MmMxZTc0ZS90YWJsZTphMWYwMDVhZjAzOWU0MjQwYTEyZmMzMzFhYTk3NTA0Mi90YWJsZXJhbmdlOmExZjAwNWFmMDM5ZTQyNDBhMTJmYzMzMWFhOTc1MDQyXzYtMy0xLTEtNzUzNQ_0a9d866a-9c23-49d5-b812-d66919ee77ab"
      unitRef="usd">12054989</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="id867987be34d488b82dc941b764fd71a_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzkvZnJhZzplN2FlMThjMzU1NzQ0NGM0ODU1NjFjYzg5MmMxZTc0ZS90YWJsZTphMWYwMDVhZjAzOWU0MjQwYTEyZmMzMzFhYTk3NTA0Mi90YWJsZXJhbmdlOmExZjAwNWFmMDM5ZTQyNDBhMTJmYzMzMWFhOTc1MDQyXzctMS0xLTEtNzUzNQ_e1497bd0-1d43-45e0-8aa9-5d5105f770c9"
      unitRef="usd">1506766</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzkvZnJhZzplN2FlMThjMzU1NzQ0NGM0ODU1NjFjYzg5MmMxZTc0ZS90YWJsZTphMWYwMDVhZjAzOWU0MjQwYTEyZmMzMzFhYTk3NTA0Mi90YWJsZXJhbmdlOmExZjAwNWFmMDM5ZTQyNDBhMTJmYzMzMWFhOTc1MDQyXzctMy0xLTEtNzUzNQ_0e73fff6-4d8b-4f87-9d3a-10db300448a0"
      unitRef="usd">1187061</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Depreciation
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzkvZnJhZzplN2FlMThjMzU1NzQ0NGM0ODU1NjFjYzg5MmMxZTc0ZS90ZXh0cmVnaW9uOmU3YWUxOGMzNTU3NDQ0YzQ4NTU2MWNjODkyYzFlNzRlXzEwOTk1MTE2MjgwNTc_b464c463-37ac-46f3-8d90-498d8eafc7ea"
      unitRef="usd">1277664</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xMzkvZnJhZzplN2FlMThjMzU1NzQ0NGM0ODU1NjFjYzg5MmMxZTc0ZS90ZXh0cmVnaW9uOmU3YWUxOGMzNTU3NDQ0YzQ4NTU2MWNjODkyYzFlNzRlXzEwOTk1MTE2MjgwNjU_6f91b9a5-71ee-4efe-a8c0-fd40a2e18134"
      unitRef="usd">1372426</us-gaap:Depreciation>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90ZXh0cmVnaW9uOjJjZDczODdiZTg2ZDQ4NmFiMDhmMWE1ODRmNDMwMjFhXzY0NA_b8bfb392-c303-4fe0-ae4a-a7324e4b3a4a">Intangible Assets and Goodwill&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following is a schedule&#160;of intangible assets and goodwill as of December&#160;31, 2021:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:33.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.742%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.941%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Carrying&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated Amortization and Impairment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net Carrying Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer list, Google&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,820,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,336,500)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,483,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;441,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,600,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,540,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;720,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer list, ReTargeter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,931,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(933,438)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;997,812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;386,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer list, all other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,610,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,583,206)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,794&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;161,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Brand name, ReTargeter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;643,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(311,146)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;332,604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;570,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(140,125)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;429,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade names, web properties&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;390,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;390,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets classified as long-term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,565,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,844,415)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,720,585&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,865,504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill, total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,853,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,853,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following is a schedule&#160;of intangible assets and goodwill as of December&#160;31, 2020:&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:33.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.742%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Carrying&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net Carrying Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer list, Google&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,820,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,895,500)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,924,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;441,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,600,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,820,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;780,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;720,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer list, ReTargeter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,931,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(547,188)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,384,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;386,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer list, all other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,610,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,422,202)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;187,798&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;161,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Brand name, ReTargeter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;643,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(182,396)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;461,354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;570,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(111,625)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;458,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tradenames, web properties (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;390,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;390,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets classified as long-term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,565,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,978,911)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,586,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,865,504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill, total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,853,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,853,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;___________&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:31.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:31.5pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt"&gt;The trade names related to our web properties have an indefinite life, and as such are not amortized.  &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our amortization expense over the next five years and thereafter is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:87.919%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.881%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,071,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;984,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;769,917&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;469,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;469,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,565,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,330,586&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90ZXh0cmVnaW9uOjJjZDczODdiZTg2ZDQ4NmFiMDhmMWE1ODRmNDMwMjFhXzY1Mg_68e43091-938b-432d-9898-d57fe3794052">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following is a schedule&#160;of intangible assets and goodwill as of December&#160;31, 2021:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:33.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.742%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.941%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Carrying&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated Amortization and Impairment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net Carrying Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2021&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer list, Google&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,820,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,336,500)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,483,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;441,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,600,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,540,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;720,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer list, ReTargeter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,931,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(933,438)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;997,812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;386,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer list, all other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,610,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,583,206)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,794&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;161,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Brand name, ReTargeter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;643,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(311,146)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;332,604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;570,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(140,125)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;429,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade names, web properties&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;390,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;390,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets classified as long-term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,565,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,844,415)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,720,585&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,865,504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill, total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,853,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,853,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following is a schedule&#160;of intangible assets and goodwill as of December&#160;31, 2020:&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:33.549%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.180%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.935%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.742%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.940%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Carrying&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net Carrying Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer list, Google&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,820,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,895,500)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,924,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;441,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Technology&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,600,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,820,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;780,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;720,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer list, ReTargeter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,931,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(547,188)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,384,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;386,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer list, all other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,610,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,422,202)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;187,798&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;161,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Brand name, ReTargeter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;643,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(182,396)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;461,354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;570,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(111,625)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;458,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tradenames, web properties (1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;-&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;390,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;390,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets classified as long-term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,565,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,978,911)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,586,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,865,504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill, total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,853,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,853,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;___________&lt;/span&gt;&lt;/div&gt;(1)The trade names related to our web properties have an indefinite life, and as such are not amortized.</us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ic5abf152b28d4063866ddfbfa9fac170_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTpkMjVjNDJlMTc2Yjg0ZGY5YjBkYTY0OGMyYjViNDhlZC90YWJsZXJhbmdlOmQyNWM0MmUxNzZiODRkZjliMGRhNjQ4YzJiNWI0OGVkXzItMS0xLTEtNzUzNQ_70354490-20db-4f25-9e45-bf406a87c9ee">P20Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i41fb8987f26e48de9463dc74e9d27faa_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTpkMjVjNDJlMTc2Yjg0ZGY5YjBkYTY0OGMyYjViNDhlZC90YWJsZXJhbmdlOmQyNWM0MmUxNzZiODRkZjliMGRhNjQ4YzJiNWI0OGVkXzItMy0xLTEtNzUzNQ_c7491a1b-0d82-430b-85dd-1b2ad7d73589"
      unitRef="usd">8820000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i41fb8987f26e48de9463dc74e9d27faa_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTpkMjVjNDJlMTc2Yjg0ZGY5YjBkYTY0OGMyYjViNDhlZC90YWJsZXJhbmdlOmQyNWM0MmUxNzZiODRkZjliMGRhNjQ4YzJiNWI0OGVkXzItNS0xLTEtNzUzNQ_e7b0c050-dcec-4598-ab0f-f0f34d1f4677"
      unitRef="usd">4336500</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i41fb8987f26e48de9463dc74e9d27faa_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTpkMjVjNDJlMTc2Yjg0ZGY5YjBkYTY0OGMyYjViNDhlZC90YWJsZXJhbmdlOmQyNWM0MmUxNzZiODRkZjliMGRhNjQ4YzJiNWI0OGVkXzItNy0xLTEtNzUzNQ_95b667b1-21e8-4dcf-b6fb-f49deae77e28"
      unitRef="usd">4483500</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ic5abf152b28d4063866ddfbfa9fac170_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTpkMjVjNDJlMTc2Yjg0ZGY5YjBkYTY0OGMyYjViNDhlZC90YWJsZXJhbmdlOmQyNWM0MmUxNzZiODRkZjliMGRhNjQ4YzJiNWI0OGVkXzItOS0xLTEtNzUzNQ_c1383bbe-36bc-41c8-ab58-bbfa88f3e517"
      unitRef="usd">441000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i878dd360ffdc4d2fbc83de4a38307ecd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTpkMjVjNDJlMTc2Yjg0ZGY5YjBkYTY0OGMyYjViNDhlZC90YWJsZXJhbmdlOmQyNWM0MmUxNzZiODRkZjliMGRhNjQ4YzJiNWI0OGVkXzMtMS0xLTEtNzUzNQ_29ef1e62-5e59-4bf5-911f-1e25ef352b73">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i4adc51f0214c439a99b965a8abda513e_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTpkMjVjNDJlMTc2Yjg0ZGY5YjBkYTY0OGMyYjViNDhlZC90YWJsZXJhbmdlOmQyNWM0MmUxNzZiODRkZjliMGRhNjQ4YzJiNWI0OGVkXzMtMy0xLTEtNzUzNQ_026b0d3e-bc40-424e-af25-b3a19c8b605e"
      unitRef="usd">3600000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i4adc51f0214c439a99b965a8abda513e_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTpkMjVjNDJlMTc2Yjg0ZGY5YjBkYTY0OGMyYjViNDhlZC90YWJsZXJhbmdlOmQyNWM0MmUxNzZiODRkZjliMGRhNjQ4YzJiNWI0OGVkXzMtNS0xLTEtNzUzNQ_0c0b0672-cec8-4261-9319-1c72e08fbf0d"
      unitRef="usd">3540000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i4adc51f0214c439a99b965a8abda513e_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTpkMjVjNDJlMTc2Yjg0ZGY5YjBkYTY0OGMyYjViNDhlZC90YWJsZXJhbmdlOmQyNWM0MmUxNzZiODRkZjliMGRhNjQ4YzJiNWI0OGVkXzMtNy0xLTEtNzUzNQ_a85e2e13-98f0-496f-97ae-38d517f5e3d1"
      unitRef="usd">60000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i878dd360ffdc4d2fbc83de4a38307ecd_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTpkMjVjNDJlMTc2Yjg0ZGY5YjBkYTY0OGMyYjViNDhlZC90YWJsZXJhbmdlOmQyNWM0MmUxNzZiODRkZjliMGRhNjQ4YzJiNWI0OGVkXzMtOS0xLTEtNzUzNQ_b7b93cd5-2b8a-4c1f-b25b-cd817f25847d"
      unitRef="usd">720000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i6dc4d96e6d9241218aec29408150eba0_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTpkMjVjNDJlMTc2Yjg0ZGY5YjBkYTY0OGMyYjViNDhlZC90YWJsZXJhbmdlOmQyNWM0MmUxNzZiODRkZjliMGRhNjQ4YzJiNWI0OGVkXzQtMS0xLTEtNzUzNQ_3ba87535-bcf6-4918-b113-a8549c762487">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i7679ab49ba204b44b2cb1a8499de7ad1_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTpkMjVjNDJlMTc2Yjg0ZGY5YjBkYTY0OGMyYjViNDhlZC90YWJsZXJhbmdlOmQyNWM0MmUxNzZiODRkZjliMGRhNjQ4YzJiNWI0OGVkXzQtMy0xLTEtNzUzNQ_eb971a22-639e-456f-b649-fd13e1d24409"
      unitRef="usd">1931250</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i7679ab49ba204b44b2cb1a8499de7ad1_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTpkMjVjNDJlMTc2Yjg0ZGY5YjBkYTY0OGMyYjViNDhlZC90YWJsZXJhbmdlOmQyNWM0MmUxNzZiODRkZjliMGRhNjQ4YzJiNWI0OGVkXzQtNS0xLTEtNzUzNQ_1dfe5988-2cbb-44c6-b3f3-9d66efcf98dd"
      unitRef="usd">933438</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i7679ab49ba204b44b2cb1a8499de7ad1_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTpkMjVjNDJlMTc2Yjg0ZGY5YjBkYTY0OGMyYjViNDhlZC90YWJsZXJhbmdlOmQyNWM0MmUxNzZiODRkZjliMGRhNjQ4YzJiNWI0OGVkXzQtNy0xLTEtNzUzNQ_7560ef17-3a45-4578-a5d2-6e528678f8ec"
      unitRef="usd">997812</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i6dc4d96e6d9241218aec29408150eba0_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTpkMjVjNDJlMTc2Yjg0ZGY5YjBkYTY0OGMyYjViNDhlZC90YWJsZXJhbmdlOmQyNWM0MmUxNzZiODRkZjliMGRhNjQ4YzJiNWI0OGVkXzQtOS0xLTEtNzUzNQ_80ac0001-8cbd-448b-b44c-522bb5499bdd"
      unitRef="usd">386250</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i243bcce177e744c9b35b314fa64a80be_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTpkMjVjNDJlMTc2Yjg0ZGY5YjBkYTY0OGMyYjViNDhlZC90YWJsZXJhbmdlOmQyNWM0MmUxNzZiODRkZjliMGRhNjQ4YzJiNWI0OGVkXzUtMS0xLTEtNzUzNQ_bc4055ad-7f92-4be9-ab53-607e45ab2745">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i0e4a8d45149141008e9d08300ac70347_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTpkMjVjNDJlMTc2Yjg0ZGY5YjBkYTY0OGMyYjViNDhlZC90YWJsZXJhbmdlOmQyNWM0MmUxNzZiODRkZjliMGRhNjQ4YzJiNWI0OGVkXzUtMy0xLTEtNzUzNQ_db8b2a75-23a6-46e0-8db2-0bf4c40586bf"
      unitRef="usd">1610000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i0e4a8d45149141008e9d08300ac70347_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTpkMjVjNDJlMTc2Yjg0ZGY5YjBkYTY0OGMyYjViNDhlZC90YWJsZXJhbmdlOmQyNWM0MmUxNzZiODRkZjliMGRhNjQ4YzJiNWI0OGVkXzUtNS0xLTEtNzUzNQ_35f307da-8f97-4683-a1e4-ef9c28f39511"
      unitRef="usd">1583206</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i0e4a8d45149141008e9d08300ac70347_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTpkMjVjNDJlMTc2Yjg0ZGY5YjBkYTY0OGMyYjViNDhlZC90YWJsZXJhbmdlOmQyNWM0MmUxNzZiODRkZjliMGRhNjQ4YzJiNWI0OGVkXzUtNy0xLTEtNzUzNQ_572d2286-127c-4946-be0d-af37bd476206"
      unitRef="usd">26794</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i243bcce177e744c9b35b314fa64a80be_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTpkMjVjNDJlMTc2Yjg0ZGY5YjBkYTY0OGMyYjViNDhlZC90YWJsZXJhbmdlOmQyNWM0MmUxNzZiODRkZjliMGRhNjQ4YzJiNWI0OGVkXzUtOS0xLTEtNzUzNQ_2526bfde-c4cb-4222-ac3c-c18fd5c865a5"
      unitRef="usd">161004</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="id08a577dab6f4d8d88788e9f76111bc8_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTpkMjVjNDJlMTc2Yjg0ZGY5YjBkYTY0OGMyYjViNDhlZC90YWJsZXJhbmdlOmQyNWM0MmUxNzZiODRkZjliMGRhNjQ4YzJiNWI0OGVkXzYtMS0xLTEtNzUzNQ_c835386d-f5eb-46ec-b6b1-5f9b22c343dc">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i15a96ae47e10462ab0dbe4183e094acf_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTpkMjVjNDJlMTc2Yjg0ZGY5YjBkYTY0OGMyYjViNDhlZC90YWJsZXJhbmdlOmQyNWM0MmUxNzZiODRkZjliMGRhNjQ4YzJiNWI0OGVkXzYtMy0xLTEtNzUzNQ_5ee31c83-ec16-444c-9aef-e240681b120e"
      unitRef="usd">643750</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i15a96ae47e10462ab0dbe4183e094acf_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTpkMjVjNDJlMTc2Yjg0ZGY5YjBkYTY0OGMyYjViNDhlZC90YWJsZXJhbmdlOmQyNWM0MmUxNzZiODRkZjliMGRhNjQ4YzJiNWI0OGVkXzYtNS0xLTEtNzUzNQ_a69c8ee4-3a42-4b85-b33a-64a70ac20f5f"
      unitRef="usd">311146</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i15a96ae47e10462ab0dbe4183e094acf_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTpkMjVjNDJlMTc2Yjg0ZGY5YjBkYTY0OGMyYjViNDhlZC90YWJsZXJhbmdlOmQyNWM0MmUxNzZiODRkZjliMGRhNjQ4YzJiNWI0OGVkXzYtNy0xLTEtNzUzNQ_5d992153-31cf-4d7a-88d5-e4120046423e"
      unitRef="usd">332604</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="id08a577dab6f4d8d88788e9f76111bc8_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTpkMjVjNDJlMTc2Yjg0ZGY5YjBkYTY0OGMyYjViNDhlZC90YWJsZXJhbmdlOmQyNWM0MmUxNzZiODRkZjliMGRhNjQ4YzJiNWI0OGVkXzYtOS0xLTEtNzUzNQ_b1477555-8ca7-45aa-85c1-c297c261ceb3"
      unitRef="usd">128750</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i9f87a6d6078d4193902514991e17ca03_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTpkMjVjNDJlMTc2Yjg0ZGY5YjBkYTY0OGMyYjViNDhlZC90YWJsZXJhbmdlOmQyNWM0MmUxNzZiODRkZjliMGRhNjQ4YzJiNWI0OGVkXzctMS0xLTEtNzUzNQ_bee09d36-3da4-413a-ad42-b1161eb0d27e">P20Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ic0ea3168dba8491b9407563ac4266a8f_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTpkMjVjNDJlMTc2Yjg0ZGY5YjBkYTY0OGMyYjViNDhlZC90YWJsZXJhbmdlOmQyNWM0MmUxNzZiODRkZjliMGRhNjQ4YzJiNWI0OGVkXzctMy0xLTEtNzUzNQ_656164c0-759c-416f-b655-a4ab3abd2d7b"
      unitRef="usd">570000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ic0ea3168dba8491b9407563ac4266a8f_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTpkMjVjNDJlMTc2Yjg0ZGY5YjBkYTY0OGMyYjViNDhlZC90YWJsZXJhbmdlOmQyNWM0MmUxNzZiODRkZjliMGRhNjQ4YzJiNWI0OGVkXzctNS0xLTEtNzUzNQ_0d267e17-4c1f-496d-bee8-95b1388bfc3c"
      unitRef="usd">140125</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ic0ea3168dba8491b9407563ac4266a8f_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTpkMjVjNDJlMTc2Yjg0ZGY5YjBkYTY0OGMyYjViNDhlZC90YWJsZXJhbmdlOmQyNWM0MmUxNzZiODRkZjliMGRhNjQ4YzJiNWI0OGVkXzctNy0xLTEtNzUzNQ_e21320eb-79fb-4447-a00e-d58523edf77b"
      unitRef="usd">429875</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i9f87a6d6078d4193902514991e17ca03_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTpkMjVjNDJlMTc2Yjg0ZGY5YjBkYTY0OGMyYjViNDhlZC90YWJsZXJhbmdlOmQyNWM0MmUxNzZiODRkZjliMGRhNjQ4YzJiNWI0OGVkXzctOS0xLTEtNzUzNQ_37e38680-1732-4b00-a272-a0514abc15f4"
      unitRef="usd">28500</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="ice2b192525254d4394938d1f8feb1ab5_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTpkMjVjNDJlMTc2Yjg0ZGY5YjBkYTY0OGMyYjViNDhlZC90YWJsZXJhbmdlOmQyNWM0MmUxNzZiODRkZjliMGRhNjQ4YzJiNWI0OGVkXzgtMy0xLTEtNzUzNQ_a4a4ecae-f6ac-4e1b-a342-e4a64ab32a6c"
      unitRef="usd">390000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="ice2b192525254d4394938d1f8feb1ab5_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTpkMjVjNDJlMTc2Yjg0ZGY5YjBkYTY0OGMyYjViNDhlZC90YWJsZXJhbmdlOmQyNWM0MmUxNzZiODRkZjliMGRhNjQ4YzJiNWI0OGVkXzgtNy0xLTEtNzUzNQ_8c68a2ce-4801-4800-b013-fde0a41c50f4"
      unitRef="usd">390000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <inuv:FiniteLivedandIndefiniteLivedIntangibleAssetsLongTermPortionGross
      contextRef="id867987be34d488b82dc941b764fd71a_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTpkMjVjNDJlMTc2Yjg0ZGY5YjBkYTY0OGMyYjViNDhlZC90YWJsZXJhbmdlOmQyNWM0MmUxNzZiODRkZjliMGRhNjQ4YzJiNWI0OGVkXzktMy0xLTEtNzUzNQ_8c46b550-d22c-4bdf-9a69-0becdc5a5c84"
      unitRef="usd">17565000</inuv:FiniteLivedandIndefiniteLivedIntangibleAssetsLongTermPortionGross>
    <inuv:FiniteLivedIntangibleAssetsLongTermPortionAccumulatedAmortization
      contextRef="id867987be34d488b82dc941b764fd71a_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTpkMjVjNDJlMTc2Yjg0ZGY5YjBkYTY0OGMyYjViNDhlZC90YWJsZXJhbmdlOmQyNWM0MmUxNzZiODRkZjliMGRhNjQ4YzJiNWI0OGVkXzktNS0xLTEtNzUzNQ_4e30a9f7-4c61-4e69-a93c-3e51f33e30c5"
      unitRef="usd">10844415</inuv:FiniteLivedIntangibleAssetsLongTermPortionAccumulatedAmortization>
    <inuv:IntangibleAssetsLongTermPortionNetOfAccumulatedAmortization
      contextRef="id867987be34d488b82dc941b764fd71a_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTpkMjVjNDJlMTc2Yjg0ZGY5YjBkYTY0OGMyYjViNDhlZC90YWJsZXJhbmdlOmQyNWM0MmUxNzZiODRkZjliMGRhNjQ4YzJiNWI0OGVkXzktNy0xLTEtNzUzNQ_43ebeecb-915e-4b58-a488-4b58fbd6f762"
      unitRef="usd">6720585</inuv:IntangibleAssetsLongTermPortionNetOfAccumulatedAmortization>
    <inuv:AmortizationOfIntangibleAssetsRelatingToLongTermAssets
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTpkMjVjNDJlMTc2Yjg0ZGY5YjBkYTY0OGMyYjViNDhlZC90YWJsZXJhbmdlOmQyNWM0MmUxNzZiODRkZjliMGRhNjQ4YzJiNWI0OGVkXzktOS0xLTEtNzUzNQ_8db0ce85-f2c6-4d00-b3e5-a5e53b22fbcc"
      unitRef="usd">1865504</inuv:AmortizationOfIntangibleAssetsRelatingToLongTermAssets>
    <us-gaap:GoodwillGross
      contextRef="id867987be34d488b82dc941b764fd71a_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTpkMjVjNDJlMTc2Yjg0ZGY5YjBkYTY0OGMyYjViNDhlZC90YWJsZXJhbmdlOmQyNWM0MmUxNzZiODRkZjliMGRhNjQ4YzJiNWI0OGVkXzExLTMtMS0xLTc1MzU_396a2a13-43eb-41f0-94a2-ce4fc613d292"
      unitRef="usd">9853342</us-gaap:GoodwillGross>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="id867987be34d488b82dc941b764fd71a_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTpkMjVjNDJlMTc2Yjg0ZGY5YjBkYTY0OGMyYjViNDhlZC90YWJsZXJhbmdlOmQyNWM0MmUxNzZiODRkZjliMGRhNjQ4YzJiNWI0OGVkXzExLTUtMS0xLTc1MzU_6efadfb5-e291-4243-b908-be33b04e0edb"
      unitRef="usd">0</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:Goodwill
      contextRef="id867987be34d488b82dc941b764fd71a_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTpkMjVjNDJlMTc2Yjg0ZGY5YjBkYTY0OGMyYjViNDhlZC90YWJsZXJhbmdlOmQyNWM0MmUxNzZiODRkZjliMGRhNjQ4YzJiNWI0OGVkXzExLTctMS0xLTc1MzU_a9fd5d1b-258c-4795-8e1b-c93d0322c9d2"
      unitRef="usd">9853342</us-gaap:Goodwill>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i1ff9175c08fe43e5b34e404d27eb4a4f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTo1NjA3YWIxZmIwZTQ0ZDViYTYwY2QyZTdmODZlNjRjNi90YWJsZXJhbmdlOjU2MDdhYjFmYjBlNDRkNWJhNjBjZDJlN2Y4NmU2NGM2XzEtMS0xLTEtNzUzNQ_4ec2e893-666f-4014-995b-56d05dbb512e">P20Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ib6ed5a49e82f42239dde6189d979de20_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTo1NjA3YWIxZmIwZTQ0ZDViYTYwY2QyZTdmODZlNjRjNi90YWJsZXJhbmdlOjU2MDdhYjFmYjBlNDRkNWJhNjBjZDJlN2Y4NmU2NGM2XzEtMy0xLTEtNzUzNQ_00d9f01b-e520-426c-880a-9fc380d2022d"
      unitRef="usd">8820000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ib6ed5a49e82f42239dde6189d979de20_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTo1NjA3YWIxZmIwZTQ0ZDViYTYwY2QyZTdmODZlNjRjNi90YWJsZXJhbmdlOjU2MDdhYjFmYjBlNDRkNWJhNjBjZDJlN2Y4NmU2NGM2XzEtNS0xLTEtNzUzNQ_04d0d865-bc1b-4997-8787-744228662a93"
      unitRef="usd">3895500</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ib6ed5a49e82f42239dde6189d979de20_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTo1NjA3YWIxZmIwZTQ0ZDViYTYwY2QyZTdmODZlNjRjNi90YWJsZXJhbmdlOjU2MDdhYjFmYjBlNDRkNWJhNjBjZDJlN2Y4NmU2NGM2XzEtNy0xLTEtNzUzNQ_0c21946d-8b4c-410d-ac18-ab5bd223c94e"
      unitRef="usd">4924500</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i1ff9175c08fe43e5b34e404d27eb4a4f_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTo1NjA3YWIxZmIwZTQ0ZDViYTYwY2QyZTdmODZlNjRjNi90YWJsZXJhbmdlOjU2MDdhYjFmYjBlNDRkNWJhNjBjZDJlN2Y4NmU2NGM2XzEtOS0xLTEtNzUzNQ_53a2c196-0fa4-4a79-bf34-dca3a11060c8"
      unitRef="usd">441000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i7abc75594cc0460889b15acd47b3b1ec_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTo1NjA3YWIxZmIwZTQ0ZDViYTYwY2QyZTdmODZlNjRjNi90YWJsZXJhbmdlOjU2MDdhYjFmYjBlNDRkNWJhNjBjZDJlN2Y4NmU2NGM2XzItMS0xLTEtNzUzNQ_0e9f7101-e8b1-466b-a813-ad2fda2ec97b">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i90385a05ec4b41d68c98ffbd9e48245a_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTo1NjA3YWIxZmIwZTQ0ZDViYTYwY2QyZTdmODZlNjRjNi90YWJsZXJhbmdlOjU2MDdhYjFmYjBlNDRkNWJhNjBjZDJlN2Y4NmU2NGM2XzItMy0xLTEtNzUzNQ_c5cd0a8d-ed7f-4132-b736-b4acccace7b4"
      unitRef="usd">3600000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i90385a05ec4b41d68c98ffbd9e48245a_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTo1NjA3YWIxZmIwZTQ0ZDViYTYwY2QyZTdmODZlNjRjNi90YWJsZXJhbmdlOjU2MDdhYjFmYjBlNDRkNWJhNjBjZDJlN2Y4NmU2NGM2XzItNS0xLTEtNzUzNQ_bb3f8e6d-08d3-4483-95e0-4b4baadfe10a"
      unitRef="usd">2820000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i90385a05ec4b41d68c98ffbd9e48245a_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTo1NjA3YWIxZmIwZTQ0ZDViYTYwY2QyZTdmODZlNjRjNi90YWJsZXJhbmdlOjU2MDdhYjFmYjBlNDRkNWJhNjBjZDJlN2Y4NmU2NGM2XzItNy0xLTEtNzUzNQ_0dc4f210-ace5-4c6d-b2e5-6c9903372164"
      unitRef="usd">780000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i7abc75594cc0460889b15acd47b3b1ec_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTo1NjA3YWIxZmIwZTQ0ZDViYTYwY2QyZTdmODZlNjRjNi90YWJsZXJhbmdlOjU2MDdhYjFmYjBlNDRkNWJhNjBjZDJlN2Y4NmU2NGM2XzItOS0xLTEtNzUzNQ_4ff78530-78b5-4925-9a1e-0f583b1d697a"
      unitRef="usd">720000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ife45ba5d9cec43ceadcd0b11c8751a52_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTo1NjA3YWIxZmIwZTQ0ZDViYTYwY2QyZTdmODZlNjRjNi90YWJsZXJhbmdlOjU2MDdhYjFmYjBlNDRkNWJhNjBjZDJlN2Y4NmU2NGM2XzMtMS0xLTEtNzUzNQ_a412f749-6adc-4a60-a0e2-d6c130d137bb">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ib77e7e4e79a94b29a5fdaf9f163a355a_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTo1NjA3YWIxZmIwZTQ0ZDViYTYwY2QyZTdmODZlNjRjNi90YWJsZXJhbmdlOjU2MDdhYjFmYjBlNDRkNWJhNjBjZDJlN2Y4NmU2NGM2XzMtMy0xLTEtNzUzNQ_78e0f670-b1b3-4d60-8cc5-e5a8081a0017"
      unitRef="usd">1931250</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ib77e7e4e79a94b29a5fdaf9f163a355a_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTo1NjA3YWIxZmIwZTQ0ZDViYTYwY2QyZTdmODZlNjRjNi90YWJsZXJhbmdlOjU2MDdhYjFmYjBlNDRkNWJhNjBjZDJlN2Y4NmU2NGM2XzMtNS0xLTEtNzUzNQ_f33e6e65-0b5c-408b-904d-51904811a54a"
      unitRef="usd">547188</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ib77e7e4e79a94b29a5fdaf9f163a355a_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTo1NjA3YWIxZmIwZTQ0ZDViYTYwY2QyZTdmODZlNjRjNi90YWJsZXJhbmdlOjU2MDdhYjFmYjBlNDRkNWJhNjBjZDJlN2Y4NmU2NGM2XzMtNy0xLTEtNzUzNQ_fdafa20d-b3ea-41bc-ad30-88e53475a4d5"
      unitRef="usd">1384062</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ife45ba5d9cec43ceadcd0b11c8751a52_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTo1NjA3YWIxZmIwZTQ0ZDViYTYwY2QyZTdmODZlNjRjNi90YWJsZXJhbmdlOjU2MDdhYjFmYjBlNDRkNWJhNjBjZDJlN2Y4NmU2NGM2XzMtOS0xLTEtNzUzNQ_b82d0ebc-b68e-4a45-b381-6a8ea4617ae8"
      unitRef="usd">386250</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i9a28acaf4c46447ea385f373a4bce600_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTo1NjA3YWIxZmIwZTQ0ZDViYTYwY2QyZTdmODZlNjRjNi90YWJsZXJhbmdlOjU2MDdhYjFmYjBlNDRkNWJhNjBjZDJlN2Y4NmU2NGM2XzQtMS0xLTEtNzUzNQ_c2a761e6-2e51-4ea1-b899-1bebecb795c3">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ifcaf342fc186442d820930d103c517bd_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTo1NjA3YWIxZmIwZTQ0ZDViYTYwY2QyZTdmODZlNjRjNi90YWJsZXJhbmdlOjU2MDdhYjFmYjBlNDRkNWJhNjBjZDJlN2Y4NmU2NGM2XzQtMy0xLTEtNzUzNQ_3265890f-05c6-4cc7-94a4-cb7081fef9bc"
      unitRef="usd">1610000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ifcaf342fc186442d820930d103c517bd_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTo1NjA3YWIxZmIwZTQ0ZDViYTYwY2QyZTdmODZlNjRjNi90YWJsZXJhbmdlOjU2MDdhYjFmYjBlNDRkNWJhNjBjZDJlN2Y4NmU2NGM2XzQtNS0xLTEtNzUzNQ_8d40df99-30ad-4ee2-bf1c-da960d54f550"
      unitRef="usd">1422202</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ifcaf342fc186442d820930d103c517bd_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTo1NjA3YWIxZmIwZTQ0ZDViYTYwY2QyZTdmODZlNjRjNi90YWJsZXJhbmdlOjU2MDdhYjFmYjBlNDRkNWJhNjBjZDJlN2Y4NmU2NGM2XzQtNy0xLTEtNzUzNQ_9fa6d98b-b928-4163-9267-b5b111ea3bf2"
      unitRef="usd">187798</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i9a28acaf4c46447ea385f373a4bce600_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTo1NjA3YWIxZmIwZTQ0ZDViYTYwY2QyZTdmODZlNjRjNi90YWJsZXJhbmdlOjU2MDdhYjFmYjBlNDRkNWJhNjBjZDJlN2Y4NmU2NGM2XzQtOS0xLTEtNzUzNQ_cb4828c2-1fc7-4caa-9e36-97a117ec3ba8"
      unitRef="usd">161004</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="iefd4042a444a4d4a8513f4c988a1cb1e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTo1NjA3YWIxZmIwZTQ0ZDViYTYwY2QyZTdmODZlNjRjNi90YWJsZXJhbmdlOjU2MDdhYjFmYjBlNDRkNWJhNjBjZDJlN2Y4NmU2NGM2XzUtMS0xLTEtNzUzNQ_c6a11545-43dc-4f77-bf90-7875aff3f519">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="icc0a9becb0ed4c308f9772bf8485c8bc_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTo1NjA3YWIxZmIwZTQ0ZDViYTYwY2QyZTdmODZlNjRjNi90YWJsZXJhbmdlOjU2MDdhYjFmYjBlNDRkNWJhNjBjZDJlN2Y4NmU2NGM2XzUtMy0xLTEtNzUzNQ_5cced086-4d68-4b27-b4e5-3e257dd16b80"
      unitRef="usd">643750</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="icc0a9becb0ed4c308f9772bf8485c8bc_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTo1NjA3YWIxZmIwZTQ0ZDViYTYwY2QyZTdmODZlNjRjNi90YWJsZXJhbmdlOjU2MDdhYjFmYjBlNDRkNWJhNjBjZDJlN2Y4NmU2NGM2XzUtNS0xLTEtNzUzNQ_031017f0-0691-4b62-a762-11c1fa33a9ae"
      unitRef="usd">182396</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="icc0a9becb0ed4c308f9772bf8485c8bc_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTo1NjA3YWIxZmIwZTQ0ZDViYTYwY2QyZTdmODZlNjRjNi90YWJsZXJhbmdlOjU2MDdhYjFmYjBlNDRkNWJhNjBjZDJlN2Y4NmU2NGM2XzUtNy0xLTEtNzUzNQ_aa4acb6c-ac4e-4174-9fb0-0462751d447a"
      unitRef="usd">461354</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="iefd4042a444a4d4a8513f4c988a1cb1e_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTo1NjA3YWIxZmIwZTQ0ZDViYTYwY2QyZTdmODZlNjRjNi90YWJsZXJhbmdlOjU2MDdhYjFmYjBlNDRkNWJhNjBjZDJlN2Y4NmU2NGM2XzUtOS0xLTEtNzUzNQ_27f63133-20c7-4b5d-94ae-08fdbca2b11a"
      unitRef="usd">128750</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i75c1b6d4685447a9967b79529fe94429_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTo1NjA3YWIxZmIwZTQ0ZDViYTYwY2QyZTdmODZlNjRjNi90YWJsZXJhbmdlOjU2MDdhYjFmYjBlNDRkNWJhNjBjZDJlN2Y4NmU2NGM2XzYtMS0xLTEtNzUzNQ_8399938c-d84e-4908-a990-074ffa107fe5">P20Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i9c91b9cfa384484cace3152e382aaecf_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTo1NjA3YWIxZmIwZTQ0ZDViYTYwY2QyZTdmODZlNjRjNi90YWJsZXJhbmdlOjU2MDdhYjFmYjBlNDRkNWJhNjBjZDJlN2Y4NmU2NGM2XzYtMy0xLTEtNzUzNQ_4ed02af6-0adc-43c7-8a90-0303aabc4ffa"
      unitRef="usd">570000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i9c91b9cfa384484cace3152e382aaecf_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTo1NjA3YWIxZmIwZTQ0ZDViYTYwY2QyZTdmODZlNjRjNi90YWJsZXJhbmdlOjU2MDdhYjFmYjBlNDRkNWJhNjBjZDJlN2Y4NmU2NGM2XzYtNS0xLTEtNzUzNQ_baa40bc6-e238-48cd-8d64-3b12d47e0058"
      unitRef="usd">111625</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i9c91b9cfa384484cace3152e382aaecf_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTo1NjA3YWIxZmIwZTQ0ZDViYTYwY2QyZTdmODZlNjRjNi90YWJsZXJhbmdlOjU2MDdhYjFmYjBlNDRkNWJhNjBjZDJlN2Y4NmU2NGM2XzYtNy0xLTEtNzUzNQ_3e6e2182-3555-4b84-96dc-adb00b36e682"
      unitRef="usd">458375</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i75c1b6d4685447a9967b79529fe94429_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTo1NjA3YWIxZmIwZTQ0ZDViYTYwY2QyZTdmODZlNjRjNi90YWJsZXJhbmdlOjU2MDdhYjFmYjBlNDRkNWJhNjBjZDJlN2Y4NmU2NGM2XzYtOS0xLTEtNzUzNQ_951aa195-1db1-4ec5-b869-1a162cd6cd03"
      unitRef="usd">28500</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i6d2ce99edb964414988478f497b7f872_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTo1NjA3YWIxZmIwZTQ0ZDViYTYwY2QyZTdmODZlNjRjNi90YWJsZXJhbmdlOjU2MDdhYjFmYjBlNDRkNWJhNjBjZDJlN2Y4NmU2NGM2XzctMy0xLTEtNzUzNQ_0968a3cc-e1b7-47d9-aab9-7967b201f0f1"
      unitRef="usd">390000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i6d2ce99edb964414988478f497b7f872_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTo1NjA3YWIxZmIwZTQ0ZDViYTYwY2QyZTdmODZlNjRjNi90YWJsZXJhbmdlOjU2MDdhYjFmYjBlNDRkNWJhNjBjZDJlN2Y4NmU2NGM2XzctNy0xLTEtNzUzNQ_be0f3506-660f-4081-a3f7-1cfd00eba1f4"
      unitRef="usd">390000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <inuv:FiniteLivedandIndefiniteLivedIntangibleAssetsLongTermPortionGross
      contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTo1NjA3YWIxZmIwZTQ0ZDViYTYwY2QyZTdmODZlNjRjNi90YWJsZXJhbmdlOjU2MDdhYjFmYjBlNDRkNWJhNjBjZDJlN2Y4NmU2NGM2XzgtMy0xLTEtNzUzNQ_18134f70-a84f-403f-8b71-ccf5d25d412f"
      unitRef="usd">17565000</inuv:FiniteLivedandIndefiniteLivedIntangibleAssetsLongTermPortionGross>
    <inuv:FiniteLivedIntangibleAssetsLongTermPortionAccumulatedAmortization
      contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTo1NjA3YWIxZmIwZTQ0ZDViYTYwY2QyZTdmODZlNjRjNi90YWJsZXJhbmdlOjU2MDdhYjFmYjBlNDRkNWJhNjBjZDJlN2Y4NmU2NGM2XzgtNS0xLTEtNzUzNQ_e42f0ce9-fa85-4994-a983-e775c567a218"
      unitRef="usd">8978911</inuv:FiniteLivedIntangibleAssetsLongTermPortionAccumulatedAmortization>
    <inuv:IntangibleAssetsLongTermPortionNetOfAccumulatedAmortization
      contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTo1NjA3YWIxZmIwZTQ0ZDViYTYwY2QyZTdmODZlNjRjNi90YWJsZXJhbmdlOjU2MDdhYjFmYjBlNDRkNWJhNjBjZDJlN2Y4NmU2NGM2XzgtNy0xLTEtNzUzNQ_1e70d559-208b-426a-9345-98e60fce465d"
      unitRef="usd">8586089</inuv:IntangibleAssetsLongTermPortionNetOfAccumulatedAmortization>
    <inuv:AmortizationOfIntangibleAssetsRelatingToLongTermAssets
      contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTo1NjA3YWIxZmIwZTQ0ZDViYTYwY2QyZTdmODZlNjRjNi90YWJsZXJhbmdlOjU2MDdhYjFmYjBlNDRkNWJhNjBjZDJlN2Y4NmU2NGM2XzgtOS0xLTEtNzUzNQ_efbfbcff-15e4-4a16-a202-ce7bdefbca7f"
      unitRef="usd">1865504</inuv:AmortizationOfIntangibleAssetsRelatingToLongTermAssets>
    <us-gaap:GoodwillGross
      contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTo1NjA3YWIxZmIwZTQ0ZDViYTYwY2QyZTdmODZlNjRjNi90YWJsZXJhbmdlOjU2MDdhYjFmYjBlNDRkNWJhNjBjZDJlN2Y4NmU2NGM2XzEyLTMtMS0xLTc1MzU_4f0b461a-5108-470b-9363-ca6c0aa937a8"
      unitRef="usd">9853342</us-gaap:GoodwillGross>
    <us-gaap:GoodwillImpairedAccumulatedImpairmentLoss
      contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTo1NjA3YWIxZmIwZTQ0ZDViYTYwY2QyZTdmODZlNjRjNi90YWJsZXJhbmdlOjU2MDdhYjFmYjBlNDRkNWJhNjBjZDJlN2Y4NmU2NGM2XzEyLTUtMS0xLTc1MzU_d06ad76a-017e-4d33-b671-e5ec50e84a98"
      unitRef="usd">0</us-gaap:GoodwillImpairedAccumulatedImpairmentLoss>
    <us-gaap:Goodwill
      contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTo1NjA3YWIxZmIwZTQ0ZDViYTYwY2QyZTdmODZlNjRjNi90YWJsZXJhbmdlOjU2MDdhYjFmYjBlNDRkNWJhNjBjZDJlN2Y4NmU2NGM2XzEyLTctMS0xLTc1MzU_bd05438e-dce2-4172-9981-f7c54e86bf0d"
      unitRef="usd">9853342</us-gaap:Goodwill>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90ZXh0cmVnaW9uOjJjZDczODdiZTg2ZDQ4NmFiMDhmMWE1ODRmNDMwMjFhXzY1OQ_2f5f5ef3-87a1-478b-afd3-0339c75b220c">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our amortization expense over the next five years and thereafter is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:87.919%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.881%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,071,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;984,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;769,917&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;469,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;469,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,565,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,330,586&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="id867987be34d488b82dc941b764fd71a_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTo5NjlkMDgyY2Y4ZmE0MjZhYTc5N2I3MmE3MDYyNTgwZS90YWJsZXJhbmdlOjk2OWQwODJjZjhmYTQyNmFhNzk3YjcyYTcwNjI1ODBlXzAtMS0xLTEtNzUzNQ_71205cce-8f36-4dab-bd1d-82f3191551c5"
      unitRef="usd">1071294</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="id867987be34d488b82dc941b764fd71a_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTo5NjlkMDgyY2Y4ZmE0MjZhYTc5N2I3MmE3MDYyNTgwZS90YWJsZXJhbmdlOjk2OWQwODJjZjhmYTQyNmFhNzk3YjcyYTcwNjI1ODBlXzEtMS0xLTEtNzUzNQ_445501d8-6a12-4c5c-a847-9d2d0b7818e6"
      unitRef="usd">984500</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="id867987be34d488b82dc941b764fd71a_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTo5NjlkMDgyY2Y4ZmE0MjZhYTc5N2I3MmE3MDYyNTgwZS90YWJsZXJhbmdlOjk2OWQwODJjZjhmYTQyNmFhNzk3YjcyYTcwNjI1ODBlXzItMS0xLTEtNzUzNQ_25d06567-8539-4e2e-8c3d-9f5c37edf749"
      unitRef="usd">769917</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="id867987be34d488b82dc941b764fd71a_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTo5NjlkMDgyY2Y4ZmE0MjZhYTc5N2I3MmE3MDYyNTgwZS90YWJsZXJhbmdlOjk2OWQwODJjZjhmYTQyNmFhNzk3YjcyYTcwNjI1ODBlXzMtMS0xLTEtNzUzNQ_29eac89a-30c7-4e3c-be89-348641ef9b57"
      unitRef="usd">469500</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
      contextRef="id867987be34d488b82dc941b764fd71a_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTo5NjlkMDgyY2Y4ZmE0MjZhYTc5N2I3MmE3MDYyNTgwZS90YWJsZXJhbmdlOjk2OWQwODJjZjhmYTQyNmFhNzk3YjcyYTcwNjI1ODBlXzQtMS0xLTEtNzUzNQ_9ffe997d-daa5-4ac1-9f0e-9ea3c32eb046"
      unitRef="usd">469500</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive
      contextRef="id867987be34d488b82dc941b764fd71a_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTo5NjlkMDgyY2Y4ZmE0MjZhYTc5N2I3MmE3MDYyNTgwZS90YWJsZXJhbmdlOjk2OWQwODJjZjhmYTQyNmFhNzk3YjcyYTcwNjI1ODBlXzUtMS0xLTEtNzUzNQ_eaa299af-0f16-4803-9119-d293c5b847cd"
      unitRef="usd">2565875</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="id867987be34d488b82dc941b764fd71a_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDIvZnJhZzoyY2Q3Mzg3YmU4NmQ0ODZhYjA4ZjFhNTg0ZjQzMDIxYS90YWJsZTo5NjlkMDgyY2Y4ZmE0MjZhYTc5N2I3MmE3MDYyNTgwZS90YWJsZXJhbmdlOjk2OWQwODJjZjhmYTQyNmFhNzk3YjcyYTcwNjI1ODBlXzYtMS0xLTEtNzUzNQ_a3147b63-f355-4792-83ca-1dab86e413f1"
      unitRef="usd">6330586</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:MortgageNotesPayableDisclosureTextBlock
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDUvZnJhZzo3YjVhNTJkNjI5NTQ0ZWU2YWZhZGZiMzY1MDZmMDhkYi90ZXh0cmVnaW9uOjdiNWE1MmQ2Mjk1NDRlZTZhZmFkZmIzNjUwNmYwOGRiXzQwNTI_4db3f554-3a8b-4c6c-b79a-5868f5954102">Bank Debt&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On March 12, 2020, we closed on the Loan and Security Agreement dated February 28, 2020 with Hitachi. Under the terms of the Loan and Security Agreement, Hitachi has provided us with a $5,000,000 line of credit commitment.  We are permitted to borrow (i) 90% of the aggregate Eligible Accounts Receivable, plus (i) the lesser of 75% of the aggregate Unbilled Accounts Receivable or 50% of the amount available to borrow under (i), up to the maximum credit commitment. The interest rate of 2% in excess of the Wall Street Journal Prime Rate, with a minimum rate of 6.75% per annum, on outstanding amounts.  The principal and all accrued but unpaid interest are due on demand.  &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;We agreed to pay Hitachi a commitment fee of $50,000, with one half due upon the execution of the agreement and the balance due six months thereafter.  Thereafter, we are obligated to pay Hitachi a commitment fee of $15,000 annually.  We are also obligated to pay Hitachi a quarterly service fee of 0.30% on the monthly unused amount of the maximum credit line.  In addition to a $2,000 document fee we have paid to Hitachi, if we exit our relationship with Hitachi before March 1, 2022, we are obligated to pay Hitachi an exit fee of $50,000.  On March 12, 2020, we drew $5,000,000 under this agreement, using $2,959,573 of these proceeds to satisfy existing debt obligations and the balance was used for working capital. At December 31, 2021 and 2020, there were no outstanding balances due under the Loan and Security Agreement.&lt;/span&gt;&lt;/div&gt;</us-gaap:MortgageNotesPayableDisclosureTextBlock>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ibf1bedc4e8aa4ebbb13d8066b0f34468_I20200228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDUvZnJhZzo3YjVhNTJkNjI5NTQ0ZWU2YWZhZGZiMzY1MDZmMDhkYi90ZXh0cmVnaW9uOjdiNWE1MmQ2Mjk1NDRlZTZhZmFkZmIzNjUwNmYwOGRiXzI0MTY_c8b2479a-b6cd-438b-bcb7-cb3978a131ea"
      unitRef="usd">5000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <inuv:LineOfCreditFacilityPercentageOfAggregateEligibleAccountsReceivable
      contextRef="i22c85bab7d184d8988a28949858dc86b_D20200228-20200228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDUvZnJhZzo3YjVhNTJkNjI5NTQ0ZWU2YWZhZGZiMzY1MDZmMDhkYi90ZXh0cmVnaW9uOjdiNWE1MmQ2Mjk1NDRlZTZhZmFkZmIzNjUwNmYwOGRiXzI0Nzg_127ca3de-15f1-4946-b10d-659aa3e6496e"
      unitRef="number">0.90</inuv:LineOfCreditFacilityPercentageOfAggregateEligibleAccountsReceivable>
    <inuv:LineOfCreditFacilityPercentageOfAggregateUnbilledAccountsReceivable
      contextRef="i22c85bab7d184d8988a28949858dc86b_D20200228-20200228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDUvZnJhZzo3YjVhNTJkNjI5NTQ0ZWU2YWZhZGZiMzY1MDZmMDhkYi90ZXh0cmVnaW9uOjdiNWE1MmQ2Mjk1NDRlZTZhZmFkZmIzNjUwNmYwOGRiXzI1NTE_e2e916d8-2532-4d2e-8fc8-a217845d71fc"
      unitRef="number">0.75</inuv:LineOfCreditFacilityPercentageOfAggregateUnbilledAccountsReceivable>
    <inuv:LineOfCreditFacilityPercentageOfAmountAvailableToBorrowUnderMaximumCreditCommitment
      contextRef="i22c85bab7d184d8988a28949858dc86b_D20200228-20200228"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDUvZnJhZzo3YjVhNTJkNjI5NTQ0ZWU2YWZhZGZiMzY1MDZmMDhkYi90ZXh0cmVnaW9uOjdiNWE1MmQ2Mjk1NDRlZTZhZmFkZmIzNjUwNmYwOGRiXzI2MDM_cdd7285c-c177-44b0-a8d5-bc6b2d5a0bca"
      unitRef="number">0.50</inuv:LineOfCreditFacilityPercentageOfAmountAvailableToBorrowUnderMaximumCreditCommitment>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i23ec525a2c624efc8b58a926251fa84d_I20200228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDUvZnJhZzo3YjVhNTJkNjI5NTQ0ZWU2YWZhZGZiMzY1MDZmMDhkYi90ZXh0cmVnaW9uOjdiNWE1MmQ2Mjk1NDRlZTZhZmFkZmIzNjUwNmYwOGRiXzMwNzM_27d6d494-c847-483b-bb54-7ba43dd36ef5"
      unitRef="number">0.02</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="ibf1bedc4e8aa4ebbb13d8066b0f34468_I20200228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDUvZnJhZzo3YjVhNTJkNjI5NTQ0ZWU2YWZhZGZiMzY1MDZmMDhkYi90ZXh0cmVnaW9uOjdiNWE1MmQ2Mjk1NDRlZTZhZmFkZmIzNjUwNmYwOGRiXzMxNDg_13339ee6-3125-4f3e-9611-3158fa1b0805"
      unitRef="number">0.0675</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:LineOfCreditFacilityCommitmentFeeAmount
      contextRef="i7e9425f8de634b9f88c557ea0ac1c6be_D20200228-20200228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDUvZnJhZzo3YjVhNTJkNjI5NTQ0ZWU2YWZhZGZiMzY1MDZmMDhkYi90ZXh0cmVnaW9uOjdiNWE1MmQ2Mjk1NDRlZTZhZmFkZmIzNjUwNmYwOGRiXzM0ODQ_8bfab402-182d-476a-9329-55c1a129d815"
      unitRef="usd">50000</us-gaap:LineOfCreditFacilityCommitmentFeeAmount>
    <inuv:RelatedPartyTransactionBalanceDueTerm
      contextRef="i7e9425f8de634b9f88c557ea0ac1c6be_D20200228-20200228"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDUvZnJhZzo3YjVhNTJkNjI5NTQ0ZWU2YWZhZGZiMzY1MDZmMDhkYi90ZXh0cmVnaW9uOjdiNWE1MmQ2Mjk1NDRlZTZhZmFkZmIzNjUwNmYwOGRiXzM1NjI_5b3eeaba-329a-4db5-9d31-e763ff447634">P6M</inuv:RelatedPartyTransactionBalanceDueTerm>
    <inuv:LineOfCreditFacilityAnnualCommitmentFeeAmount
      contextRef="i7e9425f8de634b9f88c557ea0ac1c6be_D20200228-20200228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDUvZnJhZzo3YjVhNTJkNjI5NTQ0ZWU2YWZhZGZiMzY1MDZmMDhkYi90ZXh0cmVnaW9uOjdiNWE1MmQ2Mjk1NDRlZTZhZmFkZmIzNjUwNmYwOGRiXzM2NDI_7b0b501f-4634-49be-915a-51876a3544b7"
      unitRef="usd">15000</inuv:LineOfCreditFacilityAnnualCommitmentFeeAmount>
    <inuv:LineOfCreditFacilityQuarterlyServiceFee
      contextRef="i7e9425f8de634b9f88c557ea0ac1c6be_D20200228-20200228"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDUvZnJhZzo3YjVhNTJkNjI5NTQ0ZWU2YWZhZGZiMzY1MDZmMDhkYi90ZXh0cmVnaW9uOjdiNWE1MmQ2Mjk1NDRlZTZhZmFkZmIzNjUwNmYwOGRiXzM3MjA_4970598f-7411-4050-9efd-68b74939839d"
      unitRef="number">0.0030</inuv:LineOfCreditFacilityQuarterlyServiceFee>
    <us-gaap:DebtInstrumentFeeAmount
      contextRef="i70390acbdeab480283913acbb0790177_I20200228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDUvZnJhZzo3YjVhNTJkNjI5NTQ0ZWU2YWZhZGZiMzY1MDZmMDhkYi90ZXh0cmVnaW9uOjdiNWE1MmQ2Mjk1NDRlZTZhZmFkZmIzNjUwNmYwOGRiXzM3OTg_cac69f37-edda-4348-88eb-79dacb3196dd"
      unitRef="usd">2000</us-gaap:DebtInstrumentFeeAmount>
    <inuv:LineOfCreditFacilityExitFee
      contextRef="i7e9425f8de634b9f88c557ea0ac1c6be_D20200228-20200228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDUvZnJhZzo3YjVhNTJkNjI5NTQ0ZWU2YWZhZGZiMzY1MDZmMDhkYi90ZXh0cmVnaW9uOjdiNWE1MmQ2Mjk1NDRlZTZhZmFkZmIzNjUwNmYwOGRiXzM5NDk_2f3558ef-9dfe-4095-ad47-bf920b1c97b2"
      unitRef="usd">50000</inuv:LineOfCreditFacilityExitFee>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ibf1bedc4e8aa4ebbb13d8066b0f34468_I20200228"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDUvZnJhZzo3YjVhNTJkNjI5NTQ0ZWU2YWZhZGZiMzY1MDZmMDhkYi90ZXh0cmVnaW9uOjdiNWE1MmQ2Mjk1NDRlZTZhZmFkZmIzNjUwNmYwOGRiXzEwOTk1MTE2MzUyMjY_099a9b78-337f-4371-b540-52ec7238b139"
      unitRef="usd">5000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:ExtinguishmentOfDebtAmount
      contextRef="i796e3227ed5f4b6198ec77657314a5a5_D20200228-20200228"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDUvZnJhZzo3YjVhNTJkNjI5NTQ0ZWU2YWZhZGZiMzY1MDZmMDhkYi90ZXh0cmVnaW9uOjdiNWE1MmQ2Mjk1NDRlZTZhZmFkZmIzNjUwNmYwOGRiXzEwOTk1MTE2MzUyNTg_4f0be310-663f-4383-a442-76c6dcf56649"
      unitRef="usd">2959573</us-gaap:ExtinguishmentOfDebtAmount>
    <us-gaap:LineOfCredit
      contextRef="i74b00a9b8a594add9472b4e5535a6251_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDUvZnJhZzo3YjVhNTJkNjI5NTQ0ZWU2YWZhZGZiMzY1MDZmMDhkYi90ZXh0cmVnaW9uOjdiNWE1MmQ2Mjk1NDRlZTZhZmFkZmIzNjUwNmYwOGRiXzM5ODY_56c39afb-f4ff-4713-a391-2b72805a1ce2"
      unitRef="usd">0</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="i922ac9bd9eca45eba9dead0700502397_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNDUvZnJhZzo3YjVhNTJkNjI5NTQ0ZWU2YWZhZGZiMzY1MDZmMDhkYi90ZXh0cmVnaW9uOjdiNWE1MmQ2Mjk1NDRlZTZhZmFkZmIzNjUwNmYwOGRiXzM5ODY_5894d422-c920-40f9-a11d-c5d7efab81d3"
      unitRef="usd">0</us-gaap:LineOfCredit>
    <us-gaap:LongTermDebtTextBlock
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18yMTk5MDIzMjU3MzQ1L2ZyYWc6YWQ1NTcyMzZhYzA2NDM0MmIwZGM5MjFiYWIzOTAyOTYvdGV4dHJlZ2lvbjphZDU1NzIzNmFjMDY0MzQyYjBkYzkyMWJhYjM5MDI5Nl8zMjk4NTM0ODk1MTIz_aaff7454-2fb0-4de4-8b3a-fb4086d78247">Convertible Promissory Note&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On March 1, 2019, Inuvo entered into a Securities Purchase Agreement with three accredited investors for the purchase and sale&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;of an aggregate of $1,440,000 of principal of Original Issue Discount Unsecured Subordinated Convertible Notes due&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;September 1, 2020 (the "Calvary Notes") to fund working capital and additional expenses resulting from the delay in closing of&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;certain planned, and since terminated, mergers with ConversionPoint Technologies Inc. and ConversionPoint Holdings Inc. The&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;initial conversion price of the Calvary Notes was $1.08 per share which would have made the Calvary Notes then convertible&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;into 1,333,333 unregistered shares of Inuvo&#x2019;s common stock upon conversion. The Calvary Notes were issued in a private&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;placement and the shares of common stock issuable upon conversion are restricted, subject to resale under Rule 144. The&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;proceeds to Inuvo from the offering were $1,200,000. Inuvo did not pay any commissions or finders fees in connection with&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;the sale of the Calvary Notes and Inuvo utilized the proceeds for working capital.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On November 11, 2019, we entered into Note Modification and Release Agreements with the holders of $1,080,000 principal&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;amount of the Calvary Notes. Under the terms of the Note Modification and Release Agreement, the parties agreed that in&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;consideration of such noteholder&#x2019;s agreement to convert a minimum of 50% of the outstanding amount of the note (the "First&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Conversion Amount") that the conversion price for the First Conversion Amount would be $0.265 per share and that the&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;conversion price for any remaining amount due under the note would be $0.30 per share, subject to future adjustments under the&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;terms of the note including dilutive issuances at a price below $0.30 per share, subject to a floor of $0.23 per share. The&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;agreement contains mutual general releases. These holders converted an aggregate of $765,000 due under the Calvary Notes&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;into 2,886,792 shares of our common stock.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In January 2020, a noteholder of a $360,000 principal amount Calvary note converted the note into 1,200,000 shares of our&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;common stock. On April 21, 2020, a noteholder converted $200,000 principal amount due under the Calvary Notes into&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,142,857 shares of our common stock. On May 5, 2020, a noteholder converted the final $115,000 principal amount due under&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;the Calvary Notes into 657,143 shares of our common stock, thereby satisfying the Calvary Notes in full and completing the&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;extinguishment of the Calvary Notes.&lt;/span&gt;&lt;/div&gt;</us-gaap:LongTermDebtTextBlock>
    <inuv:NumberOfAccreditedInvestors
      contextRef="i404cfeac3c7d46f58ad0a6f6ab5d9afa_I20190301"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18yMTk5MDIzMjU3MzQ1L2ZyYWc6YWQ1NTcyMzZhYzA2NDM0MmIwZGM5MjFiYWIzOTAyOTYvdGV4dHJlZ2lvbjphZDU1NzIzNmFjMDY0MzQyYjBkYzkyMWJhYjM5MDI5Nl8zMjk4NTM0ODk1Mjg3_ef30caf4-9e71-45c5-ba15-ace35cd13948"
      unitRef="accreditedinvestor">3</inuv:NumberOfAccreditedInvestors>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i404cfeac3c7d46f58ad0a6f6ab5d9afa_I20190301"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18yMTk5MDIzMjU3MzQ1L2ZyYWc6YWQ1NTcyMzZhYzA2NDM0MmIwZGM5MjFiYWIzOTAyOTYvdGV4dHJlZ2lvbjphZDU1NzIzNmFjMDY0MzQyYjBkYzkyMWJhYjM5MDI5Nl8zMjk4NTM0ODk1MTI1_420cb6ef-0f29-4388-b082-4c3f84a0a139"
      unitRef="usd">1440000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="i3dc870eae7774000be2776cf322a2595_I20190301"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18yMTk5MDIzMjU3MzQ1L2ZyYWc6YWQ1NTcyMzZhYzA2NDM0MmIwZGM5MjFiYWIzOTAyOTYvdGV4dHJlZ2lvbjphZDU1NzIzNmFjMDY0MzQyYjBkYzkyMWJhYjM5MDI5Nl8zMjk4NTM0ODk1MTQ4_d569d38b-137a-44dd-bfbf-1552c177cb32"
      unitRef="usdPerShare">1.08</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <us-gaap:DebtInstrumentConvertibleNumberOfEquityInstruments
      contextRef="if60f00351a7f4c3abf7045168d6e5d63_D20190301-20190301"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18yMTk5MDIzMjU3MzQ1L2ZyYWc6YWQ1NTcyMzZhYzA2NDM0MmIwZGM5MjFiYWIzOTAyOTYvdGV4dHJlZ2lvbjphZDU1NzIzNmFjMDY0MzQyYjBkYzkyMWJhYjM5MDI5Nl8zMjk4NTM0ODk1MTM3_4690d7e4-8210-4249-819e-e6e8bb654980"
      unitRef="shares">1333333</us-gaap:DebtInstrumentConvertibleNumberOfEquityInstruments>
    <us-gaap:ProceedsFromConvertibleDebt
      contextRef="iea12ca91fdb246d89d28d7da98107087_D20190301-20190301"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18yMTk5MDIzMjU3MzQ1L2ZyYWc6YWQ1NTcyMzZhYzA2NDM0MmIwZGM5MjFiYWIzOTAyOTYvdGV4dHJlZ2lvbjphZDU1NzIzNmFjMDY0MzQyYjBkYzkyMWJhYjM5MDI5Nl8zMjk4NTM0ODk1MTU1_cb4fb8eb-3836-477f-98c2-6da509577d09"
      unitRef="usd">1200000</us-gaap:ProceedsFromConvertibleDebt>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i5b14bd69b86246cca58acafc71f05e9e_I20191111"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18yMTk5MDIzMjU3MzQ1L2ZyYWc6YWQ1NTcyMzZhYzA2NDM0MmIwZGM5MjFiYWIzOTAyOTYvdGV4dHJlZ2lvbjphZDU1NzIzNmFjMDY0MzQyYjBkYzkyMWJhYjM5MDI5Nl8zMjk4NTM0ODk1MTY3_7292072c-4653-4a60-b465-fb6a3f2e9a49"
      unitRef="usd">1080000</us-gaap:DebtInstrumentFaceAmount>
    <inuv:DebtConversionOriginalDebtPercentageConversion
      contextRef="i5b14bd69b86246cca58acafc71f05e9e_I20191111"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18yMTk5MDIzMjU3MzQ1L2ZyYWc6YWQ1NTcyMzZhYzA2NDM0MmIwZGM5MjFiYWIzOTAyOTYvdGV4dHJlZ2lvbjphZDU1NzIzNmFjMDY0MzQyYjBkYzkyMWJhYjM5MDI5Nl8zMjk4NTM0ODk1MTc5_02c79b20-09d2-4686-87e9-9cfa5211a55f"
      unitRef="number">0.50</inuv:DebtConversionOriginalDebtPercentageConversion>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="i69b03550e5b444a483d951698ee049a1_I20191111"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18yMTk5MDIzMjU3MzQ1L2ZyYWc6YWQ1NTcyMzZhYzA2NDM0MmIwZGM5MjFiYWIzOTAyOTYvdGV4dHJlZ2lvbjphZDU1NzIzNmFjMDY0MzQyYjBkYzkyMWJhYjM5MDI5Nl8zMjk4NTM0ODk1Mjkw_d2c67f16-775b-47e0-b51e-a7c2879b1895"
      unitRef="usdPerShare">0.265</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="i80c3f192f68843f39b780c5f18077bdc_I20191111"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18yMTk5MDIzMjU3MzQ1L2ZyYWc6YWQ1NTcyMzZhYzA2NDM0MmIwZGM5MjFiYWIzOTAyOTYvdGV4dHJlZ2lvbjphZDU1NzIzNmFjMDY0MzQyYjBkYzkyMWJhYjM5MDI5Nl8zMjk4NTM0ODk1MTg1_c5317103-9c23-4988-a135-d965d8c87bd9"
      unitRef="usdPerShare">0.30</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="id90c683bec1b466dac8d9cae9100bfc3_I20191111"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18yMTk5MDIzMjU3MzQ1L2ZyYWc6YWQ1NTcyMzZhYzA2NDM0MmIwZGM5MjFiYWIzOTAyOTYvdGV4dHJlZ2lvbjphZDU1NzIzNmFjMDY0MzQyYjBkYzkyMWJhYjM5MDI5Nl8zMjk4NTM0ODk1MTky_f924769b-87c2-47f9-8f94-9ead9e92d302"
      unitRef="usdPerShare">0.30</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="i92444a20abcf408c9ec566c12dcc7eeb_I20191111"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18yMTk5MDIzMjU3MzQ1L2ZyYWc6YWQ1NTcyMzZhYzA2NDM0MmIwZGM5MjFiYWIzOTAyOTYvdGV4dHJlZ2lvbjphZDU1NzIzNmFjMDY0MzQyYjBkYzkyMWJhYjM5MDI5Nl8zMjk4NTM0ODk1MTk5_696a9a04-dd76-46ab-a023-9b58c3c453b1"
      unitRef="usdPerShare">0.23</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <us-gaap:DebtConversionConvertedInstrumentAmount1
      contextRef="i8a81eff87f244c51900fe75435fb9281_D20191111-20191111"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18yMTk5MDIzMjU3MzQ1L2ZyYWc6YWQ1NTcyMzZhYzA2NDM0MmIwZGM5MjFiYWIzOTAyOTYvdGV4dHJlZ2lvbjphZDU1NzIzNmFjMDY0MzQyYjBkYzkyMWJhYjM5MDI5Nl8zMjk4NTM0ODk1MjA2_9b360377-645c-4718-9372-17aeab70f7f6"
      unitRef="usd">765000</us-gaap:DebtConversionConvertedInstrumentAmount1>
    <us-gaap:ConversionOfStockSharesIssued1
      contextRef="i8a81eff87f244c51900fe75435fb9281_D20191111-20191111"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18yMTk5MDIzMjU3MzQ1L2ZyYWc6YWQ1NTcyMzZhYzA2NDM0MmIwZGM5MjFiYWIzOTAyOTYvdGV4dHJlZ2lvbjphZDU1NzIzNmFjMDY0MzQyYjBkYzkyMWJhYjM5MDI5Nl8zMjk4NTM0ODk1Mjc3_072b0f1b-9a55-428b-897b-d3771e06ff7e"
      unitRef="shares">2886792</us-gaap:ConversionOfStockSharesIssued1>
    <us-gaap:DebtConversionConvertedInstrumentAmount1
      contextRef="ia1f68f3aeee4495fa709209435cada31_D20200101-20200131"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18yMTk5MDIzMjU3MzQ1L2ZyYWc6YWQ1NTcyMzZhYzA2NDM0MmIwZGM5MjFiYWIzOTAyOTYvdGV4dHJlZ2lvbjphZDU1NzIzNmFjMDY0MzQyYjBkYzkyMWJhYjM5MDI5Nl8zMjk4NTM0ODk1MjE2_6fa72808-a794-4796-a9a7-5806c665d6ac"
      unitRef="usd">360000</us-gaap:DebtConversionConvertedInstrumentAmount1>
    <us-gaap:ConversionOfStockSharesIssued1
      contextRef="ia1f68f3aeee4495fa709209435cada31_D20200101-20200131"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18yMTk5MDIzMjU3MzQ1L2ZyYWc6YWQ1NTcyMzZhYzA2NDM0MmIwZGM5MjFiYWIzOTAyOTYvdGV4dHJlZ2lvbjphZDU1NzIzNmFjMDY0MzQyYjBkYzkyMWJhYjM5MDI5Nl8zMjk4NTM0ODk1MjI2_95363417-d12a-465d-b4e3-4874015a8884"
      unitRef="shares">1200000</us-gaap:ConversionOfStockSharesIssued1>
    <us-gaap:DebtConversionConvertedInstrumentAmount1
      contextRef="i5b7d050dca6c481d928fc6399c4ecc74_D20200421-20200421"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18yMTk5MDIzMjU3MzQ1L2ZyYWc6YWQ1NTcyMzZhYzA2NDM0MmIwZGM5MjFiYWIzOTAyOTYvdGV4dHJlZ2lvbjphZDU1NzIzNmFjMDY0MzQyYjBkYzkyMWJhYjM5MDI5Nl8zMjk4NTM0ODk1MjM3_1734a2a2-2732-45eb-bdf4-ae46ecffaebe"
      unitRef="usd">200000</us-gaap:DebtConversionConvertedInstrumentAmount1>
    <us-gaap:ConversionOfStockSharesIssued1
      contextRef="i5b7d050dca6c481d928fc6399c4ecc74_D20200421-20200421"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18yMTk5MDIzMjU3MzQ1L2ZyYWc6YWQ1NTcyMzZhYzA2NDM0MmIwZGM5MjFiYWIzOTAyOTYvdGV4dHJlZ2lvbjphZDU1NzIzNmFjMDY0MzQyYjBkYzkyMWJhYjM5MDI5Nl8zMjk4NTM0ODk1MjQ3_313ee717-3f91-448e-a0a2-55b372c20af7"
      unitRef="shares">1142857</us-gaap:ConversionOfStockSharesIssued1>
    <us-gaap:DebtConversionConvertedInstrumentAmount1
      contextRef="i585fc09c942e4cfaba8ca4dd09721e28_D20200505-20200505"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18yMTk5MDIzMjU3MzQ1L2ZyYWc6YWQ1NTcyMzZhYzA2NDM0MmIwZGM5MjFiYWIzOTAyOTYvdGV4dHJlZ2lvbjphZDU1NzIzNmFjMDY0MzQyYjBkYzkyMWJhYjM5MDI5Nl8zMjk4NTM0ODk1MjY3_434b92eb-edca-404c-bdec-0079c49cdbf1"
      unitRef="usd">115000</us-gaap:DebtConversionConvertedInstrumentAmount1>
    <us-gaap:ConversionOfStockSharesIssued1
      contextRef="i585fc09c942e4cfaba8ca4dd09721e28_D20200505-20200505"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18yMTk5MDIzMjU3MzQ1L2ZyYWc6YWQ1NTcyMzZhYzA2NDM0MmIwZGM5MjFiYWIzOTAyOTYvdGV4dHJlZ2lvbjphZDU1NzIzNmFjMDY0MzQyYjBkYzkyMWJhYjM5MDI5Nl8zMjk4NTM0ODk1MjU4_633a644f-4d88-4eda-9f17-86b856ad546d"
      unitRef="shares">657143</us-gaap:ConversionOfStockSharesIssued1>
    <us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNTcvZnJhZzozZjg1YjhjNjBkMmQ0ODJkODU2Zjg2ZGUzMzRhYzc5Ni90ZXh0cmVnaW9uOjNmODViOGM2MGQyZDQ4MmQ4NTZmODZkZTMzNGFjNzk2XzE1Nw_e8db3c92-62e5-4d43-abd5-15db25eb0632">Accrued Expenses and Other Current Liabilities&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued expenses and other current liabilities consist of the following at December&#160;31, 2021 and 2020:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.721%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.706%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued marketing costs&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,267,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,234,192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued expenses and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;956,998&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;440,578&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued commissions and payroll&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;121,533&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;423,373&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Arkansas grant contingency&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued taxes, current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,305&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued sales allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,374,391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,216,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock>
    <us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNTcvZnJhZzozZjg1YjhjNjBkMmQ0ODJkODU2Zjg2ZGUzMzRhYzc5Ni90ZXh0cmVnaW9uOjNmODViOGM2MGQyZDQ4MmQ4NTZmODZkZTMzNGFjNzk2XzE1MA_ab777aa1-3334-4801-976b-a2543294f884">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued expenses and other current liabilities consist of the following at December&#160;31, 2021 and 2020:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.721%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.706%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued marketing costs&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,267,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,234,192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued expenses and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;956,998&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;440,578&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued commissions and payroll&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;121,533&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;423,373&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Arkansas grant contingency&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued taxes, current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,305&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued sales allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,374,391&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,216,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock>
    <us-gaap:AccruedMarketingCostsCurrent
      contextRef="id867987be34d488b82dc941b764fd71a_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNTcvZnJhZzozZjg1YjhjNjBkMmQ0ODJkODU2Zjg2ZGUzMzRhYzc5Ni90YWJsZTo3OTAwODljYjBkZmU0MTk1YjFlNjI1N2Y2N2M5ZjhlYy90YWJsZXJhbmdlOjc5MDA4OWNiMGRmZTQxOTViMWU2MjU3ZjY3YzlmOGVjXzEtMS0xLTEtNzUzNQ_ccea4e77-7bca-4ec8-8087-0881abd859c8"
      unitRef="usd">4267980</us-gaap:AccruedMarketingCostsCurrent>
    <us-gaap:AccruedMarketingCostsCurrent
      contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNTcvZnJhZzozZjg1YjhjNjBkMmQ0ODJkODU2Zjg2ZGUzMzRhYzc5Ni90YWJsZTo3OTAwODljYjBkZmU0MTk1YjFlNjI1N2Y2N2M5ZjhlYy90YWJsZXJhbmdlOjc5MDA4OWNiMGRmZTQxOTViMWU2MjU3ZjY3YzlmOGVjXzEtMy0xLTEtNzUzNQ_70247556-7b35-4041-8b4a-3371f7c7d19a"
      unitRef="usd">3234192</us-gaap:AccruedMarketingCostsCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="id867987be34d488b82dc941b764fd71a_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNTcvZnJhZzozZjg1YjhjNjBkMmQ0ODJkODU2Zjg2ZGUzMzRhYzc5Ni90YWJsZTo3OTAwODljYjBkZmU0MTk1YjFlNjI1N2Y2N2M5ZjhlYy90YWJsZXJhbmdlOjc5MDA4OWNiMGRmZTQxOTViMWU2MjU3ZjY3YzlmOGVjXzItMS0xLTEtNzUzNQ_9ea9b331-b3c9-4ed3-98fd-89294eb860fe"
      unitRef="usd">956998</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNTcvZnJhZzozZjg1YjhjNjBkMmQ0ODJkODU2Zjg2ZGUzMzRhYzc5Ni90YWJsZTo3OTAwODljYjBkZmU0MTk1YjFlNjI1N2Y2N2M5ZjhlYy90YWJsZXJhbmdlOjc5MDA4OWNiMGRmZTQxOTViMWU2MjU3ZjY3YzlmOGVjXzItMy0xLTEtNzUzNQ_8b5ea869-a934-4c66-9f02-4a28d480ed94"
      unitRef="usd">440578</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="id867987be34d488b82dc941b764fd71a_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNTcvZnJhZzozZjg1YjhjNjBkMmQ0ODJkODU2Zjg2ZGUzMzRhYzc5Ni90YWJsZTo3OTAwODljYjBkZmU0MTk1YjFlNjI1N2Y2N2M5ZjhlYy90YWJsZXJhbmdlOjc5MDA4OWNiMGRmZTQxOTViMWU2MjU3ZjY3YzlmOGVjXzMtMS0xLTEtNzUzNQ_d1729bd1-78fc-4439-bcc0-98acd85447a4"
      unitRef="usd">121533</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNTcvZnJhZzozZjg1YjhjNjBkMmQ0ODJkODU2Zjg2ZGUzMzRhYzc5Ni90YWJsZTo3OTAwODljYjBkZmU0MTk1YjFlNjI1N2Y2N2M5ZjhlYy90YWJsZXJhbmdlOjc5MDA4OWNiMGRmZTQxOTViMWU2MjU3ZjY3YzlmOGVjXzMtMy0xLTEtNzUzNQ_a25dddad-d21f-48d0-a8ea-cc25175659e7"
      unitRef="usd">423373</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <inuv:AccruedGrantCurrent
      contextRef="id867987be34d488b82dc941b764fd71a_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNTcvZnJhZzozZjg1YjhjNjBkMmQ0ODJkODU2Zjg2ZGUzMzRhYzc5Ni90YWJsZTo3OTAwODljYjBkZmU0MTk1YjFlNjI1N2Y2N2M5ZjhlYy90YWJsZXJhbmdlOjc5MDA4OWNiMGRmZTQxOTViMWU2MjU3ZjY3YzlmOGVjXzQtMS0xLTEtNzUzNQ_4f048495-842a-4a80-9d48-db380609b78c"
      unitRef="usd">10000</inuv:AccruedGrantCurrent>
    <inuv:AccruedGrantCurrent
      contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNTcvZnJhZzozZjg1YjhjNjBkMmQ0ODJkODU2Zjg2ZGUzMzRhYzc5Ni90YWJsZTo3OTAwODljYjBkZmU0MTk1YjFlNjI1N2Y2N2M5ZjhlYy90YWJsZXJhbmdlOjc5MDA4OWNiMGRmZTQxOTViMWU2MjU3ZjY3YzlmOGVjXzQtMy0xLTEtNzUzNQ_ac5eea68-d43a-45ee-8341-70affed61fa1"
      unitRef="usd">60000</inuv:AccruedGrantCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="id867987be34d488b82dc941b764fd71a_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNTcvZnJhZzozZjg1YjhjNjBkMmQ0ODJkODU2Zjg2ZGUzMzRhYzc5Ni90YWJsZTo3OTAwODljYjBkZmU0MTk1YjFlNjI1N2Y2N2M5ZjhlYy90YWJsZXJhbmdlOjc5MDA4OWNiMGRmZTQxOTViMWU2MjU3ZjY3YzlmOGVjXzUtMS0xLTEtMTAwMTI_575c3304-f32b-43b6-bef7-06864d06acf7"
      unitRef="usd">17880</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNTcvZnJhZzozZjg1YjhjNjBkMmQ0ODJkODU2Zjg2ZGUzMzRhYzc5Ni90YWJsZTo3OTAwODljYjBkZmU0MTk1YjFlNjI1N2Y2N2M5ZjhlYy90YWJsZXJhbmdlOjc5MDA4OWNiMGRmZTQxOTViMWU2MjU3ZjY3YzlmOGVjXzUtMy0xLTEtMTAwMTI_c3fb5b97-2924-405f-8ccd-943a51f717ba"
      unitRef="usd">8305</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedSalesCommissionCurrent
      contextRef="id867987be34d488b82dc941b764fd71a_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNTcvZnJhZzozZjg1YjhjNjBkMmQ0ODJkODU2Zjg2ZGUzMzRhYzc5Ni90YWJsZTo3OTAwODljYjBkZmU0MTk1YjFlNjI1N2Y2N2M5ZjhlYy90YWJsZXJhbmdlOjc5MDA4OWNiMGRmZTQxOTViMWU2MjU3ZjY3YzlmOGVjXzUtMS0xLTEtNzUzNQ_91498ee9-e5ad-427c-9c3f-c71e7174cfdc"
      unitRef="usd">0</us-gaap:AccruedSalesCommissionCurrent>
    <us-gaap:AccruedSalesCommissionCurrent
      contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNTcvZnJhZzozZjg1YjhjNjBkMmQ0ODJkODU2Zjg2ZGUzMzRhYzc5Ni90YWJsZTo3OTAwODljYjBkZmU0MTk1YjFlNjI1N2Y2N2M5ZjhlYy90YWJsZXJhbmdlOjc5MDA4OWNiMGRmZTQxOTViMWU2MjU3ZjY3YzlmOGVjXzUtMy0xLTEtNzUzNQ_a2ad3c79-82ed-4023-b8a9-84b0a881a8cc"
      unitRef="usd">50000</us-gaap:AccruedSalesCommissionCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="id867987be34d488b82dc941b764fd71a_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNTcvZnJhZzozZjg1YjhjNjBkMmQ0ODJkODU2Zjg2ZGUzMzRhYzc5Ni90YWJsZTo3OTAwODljYjBkZmU0MTk1YjFlNjI1N2Y2N2M5ZjhlYy90YWJsZXJhbmdlOjc5MDA4OWNiMGRmZTQxOTViMWU2MjU3ZjY3YzlmOGVjXzctMS0xLTEtNzUzNQ_d6b8b894-26c1-4c96-84c4-0c4967726b99"
      unitRef="usd">5374391</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNTcvZnJhZzozZjg1YjhjNjBkMmQ0ODJkODU2Zjg2ZGUzMzRhYzc5Ni90YWJsZTo3OTAwODljYjBkZmU0MTk1YjFlNjI1N2Y2N2M5ZjhlYy90YWJsZXJhbmdlOjc5MDA4OWNiMGRmZTQxOTViMWU2MjU3ZjY3YzlmOGVjXzctMy0xLTEtNzUzNQ_2c04dd70-84ee-4e8c-aa67-49f23a744c32"
      unitRef="usd">4216448</us-gaap:AccruedLiabilitiesCurrent>
    <inuv:OtherLongTermLiabilitiesTextBlock
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjAvZnJhZzo1ZWU3NGVjZWY5ZTA0YWZhODVmMzUxNzI1NTZmYTljMS90ZXh0cmVnaW9uOjVlZTc0ZWNlZjllMDRhZmE4NWYzNTE3MjU1NmZhOWMxXzExOA_aa8742e8-7ce8-4957-8a4b-19ee13435f70">Other Long-Term Liabilities&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other long-term liabilities consist of the following at December&#160;31, 2021 and 2020:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.721%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.706%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred rent&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,057&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;420,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;SBA loan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;149,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;573,957&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In April 2020, we obtained the $1.1&#160;million PPP Loan which we used primarily for payroll costs. The PPP Loan was fully forgiven by the SBA on November 2, 2020.  On May 15, 2020, we received a COVID-19 Economic Injury Disaster Loan ("EIDL") from the SBA for $149,900. We repaid the EIDL in full on January 28, 2021.&lt;/span&gt;&lt;/div&gt;</inuv:OtherLongTermLiabilitiesTextBlock>
    <us-gaap:OtherNoncurrentLiabilitiesTableTextBlock
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjAvZnJhZzo1ZWU3NGVjZWY5ZTA0YWZhODVmMzUxNzI1NTZmYTljMS90ZXh0cmVnaW9uOjVlZTc0ZWNlZjllMDRhZmE4NWYzNTE3MjU1NmZhOWMxXzExNg_4babf78d-2249-4976-bab2-6fc9958fcac1">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other long-term liabilities consist of the following at December&#160;31, 2021 and 2020:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.721%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.706%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred rent&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,057&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;420,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;SBA loan&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;149,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;573,957&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:OtherNoncurrentLiabilitiesTableTextBlock>
    <inuv:LeaseLiabilityDeferredRentNoncurrent
      contextRef="id867987be34d488b82dc941b764fd71a_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjAvZnJhZzo1ZWU3NGVjZWY5ZTA0YWZhODVmMzUxNzI1NTZmYTljMS90YWJsZTowNDBmNDJiZWFiMjg0OWUzYWIzMmEyYWVlMWVkYTA4Ni90YWJsZXJhbmdlOjA0MGY0MmJlYWIyODQ5ZTNhYjMyYTJhZWUxZWRhMDg2XzEtMS0xLTEtMTAwMTk_2ea03669-226b-4733-b523-a4c4bd633273"
      unitRef="usd">13302</inuv:LeaseLiabilityDeferredRentNoncurrent>
    <inuv:LeaseLiabilityDeferredRentNoncurrent
      contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjAvZnJhZzo1ZWU3NGVjZWY5ZTA0YWZhODVmMzUxNzI1NTZmYTljMS90YWJsZTowNDBmNDJiZWFiMjg0OWUzYWIzMmEyYWVlMWVkYTA4Ni90YWJsZXJhbmdlOjA0MGY0MmJlYWIyODQ5ZTNhYjMyYTJhZWUxZWRhMDg2XzEtMy0xLTEtMTAwMTk_efc2d29e-d0b7-42dd-887d-8f3058390b04"
      unitRef="usd">4057</inuv:LeaseLiabilityDeferredRentNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="id867987be34d488b82dc941b764fd71a_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjAvZnJhZzo1ZWU3NGVjZWY5ZTA0YWZhODVmMzUxNzI1NTZmYTljMS90YWJsZTowNDBmNDJiZWFiMjg0OWUzYWIzMmEyYWVlMWVkYTA4Ni90YWJsZXJhbmdlOjA0MGY0MmJlYWIyODQ5ZTNhYjMyYTJhZWUxZWRhMDg2XzEtMS0xLTEtNzUzNQ_5969adb9-07b5-4cdc-bfc3-db8ec25c2715"
      unitRef="usd">0</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent
      contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjAvZnJhZzo1ZWU3NGVjZWY5ZTA0YWZhODVmMzUxNzI1NTZmYTljMS90YWJsZTowNDBmNDJiZWFiMjg0OWUzYWIzMmEyYWVlMWVkYTA4Ni90YWJsZXJhbmdlOjA0MGY0MmJlYWIyODQ5ZTNhYjMyYTJhZWUxZWRhMDg2XzEtMy0xLTEtNzUzNQ_74ecba98-b9e3-4b2e-9074-8830bde9d393"
      unitRef="usd">420000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <inuv:SBALoanLiabilityNoncurrent
      contextRef="id867987be34d488b82dc941b764fd71a_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjAvZnJhZzo1ZWU3NGVjZWY5ZTA0YWZhODVmMzUxNzI1NTZmYTljMS90YWJsZTowNDBmNDJiZWFiMjg0OWUzYWIzMmEyYWVlMWVkYTA4Ni90YWJsZXJhbmdlOjA0MGY0MmJlYWIyODQ5ZTNhYjMyYTJhZWUxZWRhMDg2XzItMS0xLTEtNzUzNQ_5dcc94f8-c0ad-474b-b8d1-5e1a1ab726a1"
      unitRef="usd">0</inuv:SBALoanLiabilityNoncurrent>
    <inuv:SBALoanLiabilityNoncurrent
      contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjAvZnJhZzo1ZWU3NGVjZWY5ZTA0YWZhODVmMzUxNzI1NTZmYTljMS90YWJsZTowNDBmNDJiZWFiMjg0OWUzYWIzMmEyYWVlMWVkYTA4Ni90YWJsZXJhbmdlOjA0MGY0MmJlYWIyODQ5ZTNhYjMyYTJhZWUxZWRhMDg2XzItMy0xLTEtNzUzNQ_c47a1555-29ab-4861-9d51-e98d981ca402"
      unitRef="usd">149900</inuv:SBALoanLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="id867987be34d488b82dc941b764fd71a_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjAvZnJhZzo1ZWU3NGVjZWY5ZTA0YWZhODVmMzUxNzI1NTZmYTljMS90YWJsZTowNDBmNDJiZWFiMjg0OWUzYWIzMmEyYWVlMWVkYTA4Ni90YWJsZXJhbmdlOjA0MGY0MmJlYWIyODQ5ZTNhYjMyYTJhZWUxZWRhMDg2XzQtMS0xLTEtNzUzNQ_8658bdd9-011a-4bc8-8c42-392c38c86491"
      unitRef="usd">13302</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjAvZnJhZzo1ZWU3NGVjZWY5ZTA0YWZhODVmMzUxNzI1NTZmYTljMS90YWJsZTowNDBmNDJiZWFiMjg0OWUzYWIzMmEyYWVlMWVkYTA4Ni90YWJsZXJhbmdlOjA0MGY0MmJlYWIyODQ5ZTNhYjMyYTJhZWUxZWRhMDg2XzQtMy0xLTEtNzUzNQ_1315538d-8a5e-40af-8b59-34e97a191c65"
      unitRef="usd">573957</us-gaap:OtherLiabilitiesNoncurrent>
    <inuv:PaycheckProtectionProgramLoan
      contextRef="if819b9bfaa984b4da8892d8b956e26f2_I20200410"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjAvZnJhZzo1ZWU3NGVjZWY5ZTA0YWZhODVmMzUxNzI1NTZmYTljMS90ZXh0cmVnaW9uOjVlZTc0ZWNlZjllMDRhZmE4NWYzNTE3MjU1NmZhOWMxXzMyOTg1MzQ4ODM3OTk_a6a31633-fcef-46ff-ab5d-d5972d0ad19a"
      unitRef="usd">1100000</inuv:PaycheckProtectionProgramLoan>
    <inuv:SBALoanLiabilityNoncurrent
      contextRef="ic03a94c0e9e048cfa9aa5c7fc1c72a06_I20200515"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjAvZnJhZzo1ZWU3NGVjZWY5ZTA0YWZhODVmMzUxNzI1NTZmYTljMS90ZXh0cmVnaW9uOjVlZTc0ZWNlZjllMDRhZmE4NWYzNTE3MjU1NmZhOWMxXzMyOTg1MzQ4ODM4MTM_1c4857f3-d8a2-469c-a044-762b771ecb48"
      unitRef="usd">149900</inuv:SBALoanLiabilityNoncurrent>
    <us-gaap:CommitmentsDisclosureTextBlock
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjMvZnJhZzozYzNhOTRkODA5MWQ0YmYxYjNlMzg0OGE3MDM2NGUzYy90ZXh0cmVnaW9uOjNjM2E5NGQ4MDkxZDRiZjFiM2UzODQ4YTcwMzY0ZTNjXzU3Nw_ee43984c-2fed-4ea6-8687-3b573f2e4656">CommitmentsOn September 17, 2021, we signed a multi-year agreement with a business development partner to provide referral and support services to us. The agreement required an advance fee of $1.5&#160;million and was recorded as an asset to be amortized as marketing expenses over five years.  As of December 31, 2021, $100,000 has been amortized. As part of the agreement, we granted a warrant exercisable into 300,000 shares of our common stock, which vest over two years upon achieving certain performance metrics (see Note 14 - Stockholders' Equity).  Additionally, we agreed to pay quarterly support fees upon reaching certain levels of operational activity.&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;In March 2020, we entered into an agreement to allow a third party to license and use ValidClick technology. The agreement required a nonrefundable fee of $500,000 in March with subsequent fees as earned in later quarters. The $500,000 fee was recorded as deferred revenue in March 2020.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"&gt;  &lt;/span&gt;Effective March 1, 2021, the agreement was canceled and the remaining deferred revenue balance of $420,000 was recognized as other income.</us-gaap:CommitmentsDisclosureTextBlock>
    <inuv:ReferralAgreement
      contextRef="i98da2eed7e7f45719a50008d751b64f5_I20210917"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjMvZnJhZzozYzNhOTRkODA5MWQ0YmYxYjNlMzg0OGE3MDM2NGUzYy90ZXh0cmVnaW9uOjNjM2E5NGQ4MDkxZDRiZjFiM2UzODQ4YTcwMzY0ZTNjXzMyOTg1MzQ4ODYwNjY_a1ba2939-462d-4625-a122-c466a29e4b16"
      unitRef="usd">1500000</inuv:ReferralAgreement>
    <inuv:ReferralAgreementTerm
      contextRef="idec91eb4cec644f497eb7780baf30c14_D20210917-20210917"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjMvZnJhZzozYzNhOTRkODA5MWQ0YmYxYjNlMzg0OGE3MDM2NGUzYy90ZXh0cmVnaW9uOjNjM2E5NGQ4MDkxZDRiZjFiM2UzODQ4YTcwMzY0ZTNjXzMyOTg1MzQ4ODY0MjU_f169bd8c-7c0e-46eb-b60b-739fdc16d771">P5Y</inuv:ReferralAgreementTerm>
    <inuv:AmortizationOfReferralAgreementAsMarketingExpense
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjMvZnJhZzozYzNhOTRkODA5MWQ0YmYxYjNlMzg0OGE3MDM2NGUzYy90ZXh0cmVnaW9uOjNjM2E5NGQ4MDkxZDRiZjFiM2UzODQ4YTcwMzY0ZTNjXzMyOTg1MzQ4ODYyNTA_db281b8b-150e-4ed1-b700-69ee392c59d0"
      unitRef="usd">100000</inuv:AmortizationOfReferralAgreementAsMarketingExpense>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight
      contextRef="i98da2eed7e7f45719a50008d751b64f5_I20210917"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjMvZnJhZzozYzNhOTRkODA5MWQ0YmYxYjNlMzg0OGE3MDM2NGUzYy90ZXh0cmVnaW9uOjNjM2E5NGQ4MDkxZDRiZjFiM2UzODQ4YTcwMzY0ZTNjXzMyOTg1MzQ4ODYwODA_6ead4b5b-5e0b-44a3-a332-24507eb277af"
      unitRef="shares">300000</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight>
    <inuv:ClassOfWarrantOrRightVestingPeriod
      contextRef="idec91eb4cec644f497eb7780baf30c14_D20210917-20210917"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjMvZnJhZzozYzNhOTRkODA5MWQ0YmYxYjNlMzg0OGE3MDM2NGUzYy90ZXh0cmVnaW9uOjNjM2E5NGQ4MDkxZDRiZjFiM2UzODQ4YTcwMzY0ZTNjXzMyOTg1MzQ4ODYwODg_c8887b23-1075-404f-82a0-18069f4ba6e1">P2Y</inuv:ClassOfWarrantOrRightVestingPeriod>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i76f12622e93249a78293dc11442afba9_D20200301-20200301"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjMvZnJhZzozYzNhOTRkODA5MWQ0YmYxYjNlMzg0OGE3MDM2NGUzYy90ZXh0cmVnaW9uOjNjM2E5NGQ4MDkxZDRiZjFiM2UzODQ4YTcwMzY0ZTNjXzMyOTg1MzQ4ODYwOTA_b8114b5d-4a5c-4758-ba18-c5acf1992ee4"
      unitRef="usd">500000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i76f12622e93249a78293dc11442afba9_D20200301-20200301"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjMvZnJhZzozYzNhOTRkODA5MWQ0YmYxYjNlMzg0OGE3MDM2NGUzYy90ZXh0cmVnaW9uOjNjM2E5NGQ4MDkxZDRiZjFiM2UzODQ4YTcwMzY0ZTNjXzMyOTg1MzQ4ODYxMDA_8178e490-6954-4043-974d-d07dcd0acbb6"
      unitRef="usd">500000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i5105752e9d404b88ac4622607e7e1acb_D20210301-20210301"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjMvZnJhZzozYzNhOTRkODA5MWQ0YmYxYjNlMzg0OGE3MDM2NGUzYy90ZXh0cmVnaW9uOjNjM2E5NGQ4MDkxZDRiZjFiM2UzODQ4YTcwMzY0ZTNjXzMyOTg1MzQ4ODYxMTA_cbe987bb-8d53-41a6-8c94-5e467385f885"
      unitRef="usd">420000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjYvZnJhZzoxZmJiMjZlZDkxMWQ0NDJhYWI5NWQyYWVhZGE2OGQ5NC90ZXh0cmVnaW9uOjFmYmIyNmVkOTExZDQ0MmFhYjk1ZDJhZWFkYTY4ZDk0XzI3NDA_9617971d-e72e-4075-9f22-571bf99aef3d">Income Taxes&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The provision for income taxes consists of the following at December&#160;31, 2021 and 2020:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.721%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.706%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current tax provision&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A reconciliation of the expected Federal statutory rate to our actual rate as reported for each of the periods presented is as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.721%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.706%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal statutory rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State income tax rate, net of federal benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Permanent differences&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Deferred Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Deferred income taxes are the result of temporary differences between book and tax basis of certain assets and liabilities, timing of income and expense recognition of certain items and net operating loss carry-forwards.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;When required, we record a liability for unrecognized tax positions, defined as the aggregate tax effect of differences between positions taken on tax returns and the benefits recognized in the financial statements. Tax positions are measured at the largest &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;amount of benefit that is greater than fifty percent likely of being realized upon ultimate settlement. No tax benefits are recognized for positions that do not meet this threshold. We have no uncertain tax positions that require the us to record a liability. Our federal income tax returns are subject to examination by the IRS, generally for three years after they are filed.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We assess temporary differences resulting from different treatments of items for tax and accounting purposes. These differences result in deferred tax assets and liabilities, which are recorded in&#160;the consolidated balance sheets. We evaluate the realizability of our deferred tax assets on a regular basis, an exercise that requires significant judgment. In the course of this evaluation we considered our recent history of tax losses, the economic conditions in which we operate, recent organizational changes and our forecasts and projections. We believe it is more likely than not that essentially none of our deferred tax assets will be realized, and we have recorded a valuation allowance for a significant portion of the net deferred tax assets that may not be realized as of December&#160;31, 2021 and 2020.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following is a schedule of the deferred tax assets and liabilities as of December&#160;31, 2021 and 2020:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.721%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.706%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Deferred tax assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net operating loss carry forward&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,727,960&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,484,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;585,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;447,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;239,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;211,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred rent&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allowance for doubtful accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;610,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;351,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;472,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Subtotal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,576,360&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,693,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(33,988,760)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(35,848,400)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,587,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,844,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Deferred tax liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets and property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,373,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,449,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;321,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;501,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,694,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,951,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(107,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(107,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The net operating losses amounted to approximately $99,454,160 and expire beginning 2022 through 2037. Included in the federal net operating loss carryforwards are $23.1&#160;million generated from 2018 to 2021 that will not expire and are limited to offset 80% of our taxable income for years beginning after December 31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;As of December 31, 2021, the Company has a net deferred tax liability of $107,000, due to having goodwill that is amortized for tax purposes but  not for financial reporting.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The deferred tax liability relating to goodwill can only be offset up to 80% by NOLs generated in tax years ending December 31, 2018 and beyond, as well as NOLs available after consideration of IRC Section 382 limitation. The remaining portion that cannot be used remains as a liability. In future years, if the deferred tax assets are determined by management to be &#x201c;more likely than not&#x201d; to be realized, the recognized tax benefits relating to the reversal of the valuation allowance as of December 31, 2021 will be recorded. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Under the provisions of the Internal Revenue Code, the net operating loss carryforwards are subject to review and possible adjustment by the Internal Revenue Service and state tax authorities. Net operating loss carryforwards may become subject to an annual limitation in the event of certain cumulative changes in the ownership interest of significant shareholders over a three-year period in excess of 50%, as defined under Sections 382 and 383 of the Internal Revenue Code, respectively, as well as similar state provisions. This could limit the amount of tax attributes that can be utilized annually to offset future taxable income or tax liabilities. The amount of the annual limitation is determined based on the value of the Company immediately prior to the ownership change. Subsequent ownership changes may further affect the limitation in future years. The Company has not conducted a study to assess whether a change of control has occurred or whether there have been multiple changes of control since inception due to the significant complexity and cost associated with such a study. If the Company has experienced a change of control, as defined by Section 382, at any time since inception, utilization of the net operating loss carryforwards would be subject to an annual limitation under Section 382, which is determined by first multiplying the value of the &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Company&#x2019;s stock at the time of the ownership change by the applicable long-term tax-exempt rate, and then could be subject to additional adjustments, as required. Any limitation may result in expiration of a portion of the net operating loss carryforwards before utilization. Further, until a study is completed by the Company and any limitation is known, no amounts are being presented as an uncertain tax position. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company remains open to examination by the Internal Revenue Service for the years ending December 31, 2018 through 2021. Carryforward attributes generated in all years since inception remain subject to adjustment. Our state income tax returns are open to audit under the statute of limitations for the same periods.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjYvZnJhZzoxZmJiMjZlZDkxMWQ0NDJhYWI5NWQyYWVhZGE2OGQ5NC90ZXh0cmVnaW9uOjFmYmIyNmVkOTExZDQ0MmFhYjk1ZDJhZWFkYTY4ZDk0XzI3MzY_9399df01-5fb1-442c-be83-e22d0e4da311">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The provision for income taxes consists of the following at December&#160;31, 2021 and 2020:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.721%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.706%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current tax provision&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjYvZnJhZzoxZmJiMjZlZDkxMWQ0NDJhYWI5NWQyYWVhZGE2OGQ5NC90YWJsZTo0MzkwZDJkMjNiN2M0YjAyOTE4NGI3ZjdhY2YwZDgwYy90YWJsZXJhbmdlOjQzOTBkMmQyM2I3YzRiMDI5MTg0YjdmN2FjZjBkODBjXzEtMS0xLTEtNzUzNQ_253bcc1b-e673-41d2-ba8e-e5b83fb79cb8"
      unitRef="usd">0</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjYvZnJhZzoxZmJiMjZlZDkxMWQ0NDJhYWI5NWQyYWVhZGE2OGQ5NC90YWJsZTo0MzkwZDJkMjNiN2M0YjAyOTE4NGI3ZjdhY2YwZDgwYy90YWJsZXJhbmdlOjQzOTBkMmQyM2I3YzRiMDI5MTg0YjdmN2FjZjBkODBjXzEtMy0xLTEtNzUzNQ_3241d4c4-cfb0-48c9-9e78-a0981846d0c0"
      unitRef="usd">0</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjYvZnJhZzoxZmJiMjZlZDkxMWQ0NDJhYWI5NWQyYWVhZGE2OGQ5NC90YWJsZTo0MzkwZDJkMjNiN2M0YjAyOTE4NGI3ZjdhY2YwZDgwYy90YWJsZXJhbmdlOjQzOTBkMmQyM2I3YzRiMDI5MTg0YjdmN2FjZjBkODBjXzItMS0xLTEtNzUzNQ_b8ae9eea-f78e-40bd-82e6-678ef7bf6ecb"
      unitRef="usd">0</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjYvZnJhZzoxZmJiMjZlZDkxMWQ0NDJhYWI5NWQyYWVhZGE2OGQ5NC90YWJsZTo0MzkwZDJkMjNiN2M0YjAyOTE4NGI3ZjdhY2YwZDgwYy90YWJsZXJhbmdlOjQzOTBkMmQyM2I3YzRiMDI5MTg0YjdmN2FjZjBkODBjXzItMy0xLTEtNzUzNQ_63e546ec-11ff-4752-907b-b8e51669d052"
      unitRef="usd">0</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjYvZnJhZzoxZmJiMjZlZDkxMWQ0NDJhYWI5NWQyYWVhZGE2OGQ5NC90YWJsZTo0MzkwZDJkMjNiN2M0YjAyOTE4NGI3ZjdhY2YwZDgwYy90YWJsZXJhbmdlOjQzOTBkMmQyM2I3YzRiMDI5MTg0YjdmN2FjZjBkODBjXzMtMS0xLTEtNzUzNQ_949f0392-02bc-46ec-92e1-daaf51a38083"
      unitRef="usd">0</us-gaap:IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability>
    <us-gaap:IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability
      contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjYvZnJhZzoxZmJiMjZlZDkxMWQ0NDJhYWI5NWQyYWVhZGE2OGQ5NC90YWJsZTo0MzkwZDJkMjNiN2M0YjAyOTE4NGI3ZjdhY2YwZDgwYy90YWJsZXJhbmdlOjQzOTBkMmQyM2I3YzRiMDI5MTg0YjdmN2FjZjBkODBjXzMtMy0xLTEtNzUzNQ_11ffe2b6-15d4-4eaf-a1f6-59dec10cf859"
      unitRef="usd">0</us-gaap:IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjYvZnJhZzoxZmJiMjZlZDkxMWQ0NDJhYWI5NWQyYWVhZGE2OGQ5NC90ZXh0cmVnaW9uOjFmYmIyNmVkOTExZDQ0MmFhYjk1ZDJhZWFkYTY4ZDk0XzI3NTA_3f9ca7e6-af96-401e-ad45-309ac274001f">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A reconciliation of the expected Federal statutory rate to our actual rate as reported for each of the periods presented is as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.721%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.706%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal statutory rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State income tax rate, net of federal benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Permanent differences&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjYvZnJhZzoxZmJiMjZlZDkxMWQ0NDJhYWI5NWQyYWVhZGE2OGQ5NC90YWJsZTo3YzM0Y2Q5ZmZlYzI0ZjY3OWI4NmMzZGE1YzllZWE5NS90YWJsZXJhbmdlOjdjMzRjZDlmZmVjMjRmNjc5Yjg2YzNkYTVjOWVlYTk1XzEtMS0xLTEtNzUzNQ_3541ddeb-bb82-4659-88a4-90643e9bb585"
      unitRef="number">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjYvZnJhZzoxZmJiMjZlZDkxMWQ0NDJhYWI5NWQyYWVhZGE2OGQ5NC90YWJsZTo3YzM0Y2Q5ZmZlYzI0ZjY3OWI4NmMzZGE1YzllZWE5NS90YWJsZXJhbmdlOjdjMzRjZDlmZmVjMjRmNjc5Yjg2YzNkYTVjOWVlYTk1XzEtMy0xLTEtNzUzNQ_9746aef3-67bd-4b25-b789-76c0fc880a65"
      unitRef="number">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjYvZnJhZzoxZmJiMjZlZDkxMWQ0NDJhYWI5NWQyYWVhZGE2OGQ5NC90YWJsZTo3YzM0Y2Q5ZmZlYzI0ZjY3OWI4NmMzZGE1YzllZWE5NS90YWJsZXJhbmdlOjdjMzRjZDlmZmVjMjRmNjc5Yjg2YzNkYTVjOWVlYTk1XzItMS0xLTEtNzUzNQ_18eddf65-5350-4a07-9f12-433c6880be0b"
      unitRef="number">0.02</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
      contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjYvZnJhZzoxZmJiMjZlZDkxMWQ0NDJhYWI5NWQyYWVhZGE2OGQ5NC90YWJsZTo3YzM0Y2Q5ZmZlYzI0ZjY3OWI4NmMzZGE1YzllZWE5NS90YWJsZXJhbmdlOjdjMzRjZDlmZmVjMjRmNjc5Yjg2YzNkYTVjOWVlYTk1XzItMy0xLTEtNzUzNQ_948a7f66-3fb6-47bf-b32d-a25a1fe9c761"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <inuv:EffectiveIncomeTaxRateReconciliationPermanentDifferences
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjYvZnJhZzoxZmJiMjZlZDkxMWQ0NDJhYWI5NWQyYWVhZGE2OGQ5NC90YWJsZTo3YzM0Y2Q5ZmZlYzI0ZjY3OWI4NmMzZGE1YzllZWE5NS90YWJsZXJhbmdlOjdjMzRjZDlmZmVjMjRmNjc5Yjg2YzNkYTVjOWVlYTk1XzMtMS0xLTEtNzUzNQ_508ca51b-9803-4a06-ad50-0518d5c176d4"
      unitRef="number">0.02</inuv:EffectiveIncomeTaxRateReconciliationPermanentDifferences>
    <inuv:EffectiveIncomeTaxRateReconciliationPermanentDifferences
      contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjYvZnJhZzoxZmJiMjZlZDkxMWQ0NDJhYWI5NWQyYWVhZGE2OGQ5NC90YWJsZTo3YzM0Y2Q5ZmZlYzI0ZjY3OWI4NmMzZGE1YzllZWE5NS90YWJsZXJhbmdlOjdjMzRjZDlmZmVjMjRmNjc5Yjg2YzNkYTVjOWVlYTk1XzMtMy0xLTEtNzUzNQ_5bda8936-3d80-430d-a267-90261b3849ba"
      unitRef="number">0.03</inuv:EffectiveIncomeTaxRateReconciliationPermanentDifferences>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjYvZnJhZzoxZmJiMjZlZDkxMWQ0NDJhYWI5NWQyYWVhZGE2OGQ5NC90YWJsZTo3YzM0Y2Q5ZmZlYzI0ZjY3OWI4NmMzZGE1YzllZWE5NS90YWJsZXJhbmdlOjdjMzRjZDlmZmVjMjRmNjc5Yjg2YzNkYTVjOWVlYTk1XzQtMS0xLTEtNzUzNQ_298ad7fa-af8e-4fd4-bd4a-9989dd72cab8"
      unitRef="number">-0.25</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjYvZnJhZzoxZmJiMjZlZDkxMWQ0NDJhYWI5NWQyYWVhZGE2OGQ5NC90YWJsZTo3YzM0Y2Q5ZmZlYzI0ZjY3OWI4NmMzZGE1YzllZWE5NS90YWJsZXJhbmdlOjdjMzRjZDlmZmVjMjRmNjc5Yjg2YzNkYTVjOWVlYTk1XzQtMy0xLTEtNzUzNQ_0c6e84db-0f26-4892-9486-89ff9ff832a4"
      unitRef="number">-0.25</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjYvZnJhZzoxZmJiMjZlZDkxMWQ0NDJhYWI5NWQyYWVhZGE2OGQ5NC90YWJsZTo3YzM0Y2Q5ZmZlYzI0ZjY3OWI4NmMzZGE1YzllZWE5NS90YWJsZXJhbmdlOjdjMzRjZDlmZmVjMjRmNjc5Yjg2YzNkYTVjOWVlYTk1XzUtMS0xLTEtNzUzNQ_8ea6f2bb-cdea-40c5-ad02-8eb6cad847f9"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjYvZnJhZzoxZmJiMjZlZDkxMWQ0NDJhYWI5NWQyYWVhZGE2OGQ5NC90YWJsZTo3YzM0Y2Q5ZmZlYzI0ZjY3OWI4NmMzZGE1YzllZWE5NS90YWJsZXJhbmdlOjdjMzRjZDlmZmVjMjRmNjc5Yjg2YzNkYTVjOWVlYTk1XzUtMy0xLTEtNzUzNQ_81af7143-5039-4f1b-8287-a7eeff6143d7"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjYvZnJhZzoxZmJiMjZlZDkxMWQ0NDJhYWI5NWQyYWVhZGE2OGQ5NC90ZXh0cmVnaW9uOjFmYmIyNmVkOTExZDQ0MmFhYjk1ZDJhZWFkYTY4ZDk0XzI3NTY_8ff052d4-0c7f-40e4-9e52-bea91c23e590">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following is a schedule of the deferred tax assets and liabilities as of December&#160;31, 2021 and 2020:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.721%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.706%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Deferred tax assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net operating loss carry forward&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,727,960&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,484,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;585,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;447,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;239,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;211,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred rent&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allowance for doubtful accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock compensation expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;610,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;351,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;472,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Subtotal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,576,360&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,693,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(33,988,760)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(35,848,400)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,587,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,844,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Deferred tax liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets and property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,373,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,449,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;321,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;501,800&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,694,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,951,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(107,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(107,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="id867987be34d488b82dc941b764fd71a_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjYvZnJhZzoxZmJiMjZlZDkxMWQ0NDJhYWI5NWQyYWVhZGE2OGQ5NC90YWJsZTo3NWEwYTIyZDJmNzI0OGVmOTVhNGE5NjhhNGJkNTU3ZS90YWJsZXJhbmdlOjc1YTBhMjJkMmY3MjQ4ZWY5NWE0YTk2OGE0YmQ1NTdlXzItMS0xLTEtNzUzNQ_27bf7e39-3879-4926-a8a2-144a8e5c319e"
      unitRef="usd">33727960</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjYvZnJhZzoxZmJiMjZlZDkxMWQ0NDJhYWI5NWQyYWVhZGE2OGQ5NC90YWJsZTo3NWEwYTIyZDJmNzI0OGVmOTVhNGE5NjhhNGJkNTU3ZS90YWJsZXJhbmdlOjc1YTBhMjJkMmY3MjQ4ZWY5NWE0YTk2OGE0YmQ1NTdlXzItMy0xLTEtNzUzNQ_e427d560-614d-4ef0-8ba9-b536a3f09a2c"
      unitRef="usd">36484500</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets
      contextRef="id867987be34d488b82dc941b764fd71a_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjYvZnJhZzoxZmJiMjZlZDkxMWQ0NDJhYWI5NWQyYWVhZGE2OGQ5NC90YWJsZTo3NWEwYTIyZDJmNzI0OGVmOTVhNGE5NjhhNGJkNTU3ZS90YWJsZXJhbmdlOjc1YTBhMjJkMmY3MjQ4ZWY5NWE0YTk2OGE0YmQ1NTdlXzMtMS0xLTEtNzUzNQ_00c63499-51f3-4d37-9dfb-60aca182968b"
      unitRef="usd">585500</us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets>
    <us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets
      contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjYvZnJhZzoxZmJiMjZlZDkxMWQ0NDJhYWI5NWQyYWVhZGE2OGQ5NC90YWJsZTo3NWEwYTIyZDJmNzI0OGVmOTVhNGE5NjhhNGJkNTU3ZS90YWJsZXJhbmdlOjc1YTBhMjJkMmY3MjQ4ZWY5NWE0YTk2OGE0YmQ1NTdlXzMtMy0xLTEtNzUzNQ_1d479e1e-b850-4deb-8108-af2855ec3e6e"
      unitRef="usd">447700</us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities
      contextRef="id867987be34d488b82dc941b764fd71a_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjYvZnJhZzoxZmJiMjZlZDkxMWQ0NDJhYWI5NWQyYWVhZGE2OGQ5NC90YWJsZTo3NWEwYTIyZDJmNzI0OGVmOTVhNGE5NjhhNGJkNTU3ZS90YWJsZXJhbmdlOjc1YTBhMjJkMmY3MjQ4ZWY5NWE0YTk2OGE0YmQ1NTdlXzQtMS0xLTEtNzUzNQ_6388b3fc-0cd8-4e02-82a0-dd1c243c66ba"
      unitRef="usd">239800</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities
      contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjYvZnJhZzoxZmJiMjZlZDkxMWQ0NDJhYWI5NWQyYWVhZGE2OGQ5NC90YWJsZTo3NWEwYTIyZDJmNzI0OGVmOTVhNGE5NjhhNGJkNTU3ZS90YWJsZXJhbmdlOjc1YTBhMjJkMmY3MjQ4ZWY5NWE0YTk2OGE0YmQ1NTdlXzQtMy0xLTEtNzUzNQ_aebd6b8a-f4b9-4d1f-8482-bad4e8f6babb"
      unitRef="usd">211600</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent
      contextRef="id867987be34d488b82dc941b764fd71a_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjYvZnJhZzoxZmJiMjZlZDkxMWQ0NDJhYWI5NWQyYWVhZGE2OGQ5NC90YWJsZTo3NWEwYTIyZDJmNzI0OGVmOTVhNGE5NjhhNGJkNTU3ZS90YWJsZXJhbmdlOjc1YTBhMjJkMmY3MjQ4ZWY5NWE0YTk2OGE0YmQ1NTdlXzUtMS0xLTEtNzUzNQ_95550678-fc44-4530-b541-6fd718b2841d"
      unitRef="usd">3800</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent
      contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjYvZnJhZzoxZmJiMjZlZDkxMWQ0NDJhYWI5NWQyYWVhZGE2OGQ5NC90YWJsZTo3NWEwYTIyZDJmNzI0OGVmOTVhNGE5NjhhNGJkNTU3ZS90YWJsZXJhbmdlOjc1YTBhMjJkMmY3MjQ4ZWY5NWE0YTk2OGE0YmQ1NTdlXzUtMy0xLTEtNzUzNQ_5866a2da-1e17-4f06-954b-564ff0cff867"
      unitRef="usd">18000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts
      contextRef="id867987be34d488b82dc941b764fd71a_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjYvZnJhZzoxZmJiMjZlZDkxMWQ0NDJhYWI5NWQyYWVhZGE2OGQ5NC90YWJsZTo3NWEwYTIyZDJmNzI0OGVmOTVhNGE5NjhhNGJkNTU3ZS90YWJsZXJhbmdlOjc1YTBhMjJkMmY3MjQ4ZWY5NWE0YTk2OGE0YmQ1NTdlXzYtMS0xLTEtNzUzNQ_f3d7df75-392c-48a3-b52a-6d20543c8570"
      unitRef="usd">56900</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts
      contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjYvZnJhZzoxZmJiMjZlZDkxMWQ0NDJhYWI5NWQyYWVhZGE2OGQ5NC90YWJsZTo3NWEwYTIyZDJmNzI0OGVmOTVhNGE5NjhhNGJkNTU3ZS90YWJsZXJhbmdlOjc1YTBhMjJkMmY3MjQ4ZWY5NWE0YTk2OGE0YmQ1NTdlXzYtMy0xLTEtNzUzNQ_caeb5280-64cf-4390-8994-ec66a34e360d"
      unitRef="usd">58800</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="id867987be34d488b82dc941b764fd71a_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjYvZnJhZzoxZmJiMjZlZDkxMWQ0NDJhYWI5NWQyYWVhZGE2OGQ5NC90YWJsZTo3NWEwYTIyZDJmNzI0OGVmOTVhNGE5NjhhNGJkNTU3ZS90YWJsZXJhbmdlOjc1YTBhMjJkMmY3MjQ4ZWY5NWE0YTk2OGE0YmQ1NTdlXzctMS0xLTEtMTIyOTA_e2378764-2a3a-4de9-ab2b-5dda74a14570"
      unitRef="usd">610900</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjYvZnJhZzoxZmJiMjZlZDkxMWQ0NDJhYWI5NWQyYWVhZGE2OGQ5NC90YWJsZTo3NWEwYTIyZDJmNzI0OGVmOTVhNGE5NjhhNGJkNTU3ZS90YWJsZXJhbmdlOjc1YTBhMjJkMmY3MjQ4ZWY5NWE0YTk2OGE0YmQ1NTdlXzctMy0xLTEtMTIyOTA_fcc1b7a8-a176-488a-b9a1-9bfd4ca05420"
      unitRef="usd">0</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="id867987be34d488b82dc941b764fd71a_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjYvZnJhZzoxZmJiMjZlZDkxMWQ0NDJhYWI5NWQyYWVhZGE2OGQ5NC90YWJsZTo3NWEwYTIyZDJmNzI0OGVmOTVhNGE5NjhhNGJkNTU3ZS90YWJsZXJhbmdlOjc1YTBhMjJkMmY3MjQ4ZWY5NWE0YTk2OGE0YmQ1NTdlXzctMS0xLTEtNzUzNQ_2637d495-1f1e-473b-b54a-2b8f3507bfc2"
      unitRef="usd">351500</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjYvZnJhZzoxZmJiMjZlZDkxMWQ0NDJhYWI5NWQyYWVhZGE2OGQ5NC90YWJsZTo3NWEwYTIyZDJmNzI0OGVmOTVhNGE5NjhhNGJkNTU3ZS90YWJsZXJhbmdlOjc1YTBhMjJkMmY3MjQ4ZWY5NWE0YTk2OGE0YmQ1NTdlXzctMy0xLTEtNzUzNQ_37edddf7-4331-46b5-b36b-007c99adaed2"
      unitRef="usd">472500</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="id867987be34d488b82dc941b764fd71a_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjYvZnJhZzoxZmJiMjZlZDkxMWQ0NDJhYWI5NWQyYWVhZGE2OGQ5NC90YWJsZTo3NWEwYTIyZDJmNzI0OGVmOTVhNGE5NjhhNGJkNTU3ZS90YWJsZXJhbmdlOjc1YTBhMjJkMmY3MjQ4ZWY5NWE0YTk2OGE0YmQ1NTdlXzgtMS0xLTEtNzUzNQ_6ac02b14-3d3e-418e-bc4c-12804bebadb7"
      unitRef="usd">35576360</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjYvZnJhZzoxZmJiMjZlZDkxMWQ0NDJhYWI5NWQyYWVhZGE2OGQ5NC90YWJsZTo3NWEwYTIyZDJmNzI0OGVmOTVhNGE5NjhhNGJkNTU3ZS90YWJsZXJhbmdlOjc1YTBhMjJkMmY3MjQ4ZWY5NWE0YTk2OGE0YmQ1NTdlXzgtMy0xLTEtNzUzNQ_9963a8ef-4b66-4f5c-830a-b419dbcf1d09"
      unitRef="usd">37693100</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="id867987be34d488b82dc941b764fd71a_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjYvZnJhZzoxZmJiMjZlZDkxMWQ0NDJhYWI5NWQyYWVhZGE2OGQ5NC90YWJsZTo3NWEwYTIyZDJmNzI0OGVmOTVhNGE5NjhhNGJkNTU3ZS90YWJsZXJhbmdlOjc1YTBhMjJkMmY3MjQ4ZWY5NWE0YTk2OGE0YmQ1NTdlXzktMS0xLTEtNzUzNQ_fce6c2fa-0a01-47ed-982a-23fb85b19e9c"
      unitRef="usd">33988760</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjYvZnJhZzoxZmJiMjZlZDkxMWQ0NDJhYWI5NWQyYWVhZGE2OGQ5NC90YWJsZTo3NWEwYTIyZDJmNzI0OGVmOTVhNGE5NjhhNGJkNTU3ZS90YWJsZXJhbmdlOjc1YTBhMjJkMmY3MjQ4ZWY5NWE0YTk2OGE0YmQ1NTdlXzktMy0xLTEtNzUzNQ_5cdcc88d-d745-451b-b7c0-9c5c81ee1b80"
      unitRef="usd">35848400</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="id867987be34d488b82dc941b764fd71a_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjYvZnJhZzoxZmJiMjZlZDkxMWQ0NDJhYWI5NWQyYWVhZGE2OGQ5NC90YWJsZTo3NWEwYTIyZDJmNzI0OGVmOTVhNGE5NjhhNGJkNTU3ZS90YWJsZXJhbmdlOjc1YTBhMjJkMmY3MjQ4ZWY5NWE0YTk2OGE0YmQ1NTdlXzEwLTEtMS0xLTc1MzU_0b724405-c24c-46df-a362-6a85ec3fbc6c"
      unitRef="usd">1587600</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjYvZnJhZzoxZmJiMjZlZDkxMWQ0NDJhYWI5NWQyYWVhZGE2OGQ5NC90YWJsZTo3NWEwYTIyZDJmNzI0OGVmOTVhNGE5NjhhNGJkNTU3ZS90YWJsZXJhbmdlOjc1YTBhMjJkMmY3MjQ4ZWY5NWE0YTk2OGE0YmQ1NTdlXzEwLTMtMS0xLTc1MzU_e5cd0ef4-7f45-4809-b0b8-a23c0a38e0e0"
      unitRef="usd">1844700</us-gaap:DeferredTaxAssetsNet>
    <inuv:DeferredTaxLiabilitiesIntangibleAssetsandPropertyPlantandEquipment
      contextRef="id867987be34d488b82dc941b764fd71a_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjYvZnJhZzoxZmJiMjZlZDkxMWQ0NDJhYWI5NWQyYWVhZGE2OGQ5NC90YWJsZTo3NWEwYTIyZDJmNzI0OGVmOTVhNGE5NjhhNGJkNTU3ZS90YWJsZXJhbmdlOjc1YTBhMjJkMmY3MjQ4ZWY5NWE0YTk2OGE0YmQ1NTdlXzEyLTEtMS0xLTc1MzU_4df339a1-5b67-4784-8190-172c10382057"
      unitRef="usd">1373300</inuv:DeferredTaxLiabilitiesIntangibleAssetsandPropertyPlantandEquipment>
    <inuv:DeferredTaxLiabilitiesIntangibleAssetsandPropertyPlantandEquipment
      contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjYvZnJhZzoxZmJiMjZlZDkxMWQ0NDJhYWI5NWQyYWVhZGE2OGQ5NC90YWJsZTo3NWEwYTIyZDJmNzI0OGVmOTVhNGE5NjhhNGJkNTU3ZS90YWJsZXJhbmdlOjc1YTBhMjJkMmY3MjQ4ZWY5NWE0YTk2OGE0YmQ1NTdlXzEyLTMtMS0xLTc1MzU_dbdc8ae1-b962-4e3c-a96f-bfa38b5bbc9d"
      unitRef="usd">1449900</inuv:DeferredTaxLiabilitiesIntangibleAssetsandPropertyPlantandEquipment>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="id867987be34d488b82dc941b764fd71a_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjYvZnJhZzoxZmJiMjZlZDkxMWQ0NDJhYWI5NWQyYWVhZGE2OGQ5NC90YWJsZTo3NWEwYTIyZDJmNzI0OGVmOTVhNGE5NjhhNGJkNTU3ZS90YWJsZXJhbmdlOjc1YTBhMjJkMmY3MjQ4ZWY5NWE0YTk2OGE0YmQ1NTdlXzEzLTEtMS0xLTc1MzU_f83d3135-8f49-4656-96cd-33d207832149"
      unitRef="usd">321300</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjYvZnJhZzoxZmJiMjZlZDkxMWQ0NDJhYWI5NWQyYWVhZGE2OGQ5NC90YWJsZTo3NWEwYTIyZDJmNzI0OGVmOTVhNGE5NjhhNGJkNTU3ZS90YWJsZXJhbmdlOjc1YTBhMjJkMmY3MjQ4ZWY5NWE0YTk2OGE0YmQ1NTdlXzEzLTMtMS0xLTc1MzU_0d3f4e0c-263c-452d-8aa1-378dcbc71cee"
      unitRef="usd">501800</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="id867987be34d488b82dc941b764fd71a_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjYvZnJhZzoxZmJiMjZlZDkxMWQ0NDJhYWI5NWQyYWVhZGE2OGQ5NC90YWJsZTo3NWEwYTIyZDJmNzI0OGVmOTVhNGE5NjhhNGJkNTU3ZS90YWJsZXJhbmdlOjc1YTBhMjJkMmY3MjQ4ZWY5NWE0YTk2OGE0YmQ1NTdlXzE0LTEtMS0xLTc1MzU_c4579816-15a0-47b2-ba9c-71ee9086a9c5"
      unitRef="usd">1694600</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjYvZnJhZzoxZmJiMjZlZDkxMWQ0NDJhYWI5NWQyYWVhZGE2OGQ5NC90YWJsZTo3NWEwYTIyZDJmNzI0OGVmOTVhNGE5NjhhNGJkNTU3ZS90YWJsZXJhbmdlOjc1YTBhMjJkMmY3MjQ4ZWY5NWE0YTk2OGE0YmQ1NTdlXzE0LTMtMS0xLTc1MzU_3848ad47-7e20-40f1-9e44-cb496c69db9a"
      unitRef="usd">1951700</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="id867987be34d488b82dc941b764fd71a_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjYvZnJhZzoxZmJiMjZlZDkxMWQ0NDJhYWI5NWQyYWVhZGE2OGQ5NC90YWJsZTo3NWEwYTIyZDJmNzI0OGVmOTVhNGE5NjhhNGJkNTU3ZS90YWJsZXJhbmdlOjc1YTBhMjJkMmY3MjQ4ZWY5NWE0YTk2OGE0YmQ1NTdlXzE1LTEtMS0xLTc1MzU_e705e3d2-a24b-4fe3-b7f5-5b984291b804"
      unitRef="usd">107000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjYvZnJhZzoxZmJiMjZlZDkxMWQ0NDJhYWI5NWQyYWVhZGE2OGQ5NC90YWJsZTo3NWEwYTIyZDJmNzI0OGVmOTVhNGE5NjhhNGJkNTU3ZS90YWJsZXJhbmdlOjc1YTBhMjJkMmY3MjQ4ZWY5NWE0YTk2OGE0YmQ1NTdlXzE1LTMtMS0xLTc1MzU_59b1933a-b923-472e-af10-be55b4b49183"
      unitRef="usd">107000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:OperatingLossCarryforwards
      contextRef="id867987be34d488b82dc941b764fd71a_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjYvZnJhZzoxZmJiMjZlZDkxMWQ0NDJhYWI5NWQyYWVhZGE2OGQ5NC90ZXh0cmVnaW9uOjFmYmIyNmVkOTExZDQ0MmFhYjk1ZDJhZWFkYTY4ZDk0XzIxMDI_99a6c654-8121-4dee-b564-282cb824789b"
      unitRef="usd">99454160</us-gaap:OperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration
      contextRef="id867987be34d488b82dc941b764fd71a_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjYvZnJhZzoxZmJiMjZlZDkxMWQ0NDJhYWI5NWQyYWVhZGE2OGQ5NC90ZXh0cmVnaW9uOjFmYmIyNmVkOTExZDQ0MmFhYjk1ZDJhZWFkYTY4ZDk0XzM4NDgyOTA3MTAwODY_b151df1f-d4b7-4216-ab04-a1625c03262e"
      unitRef="usd">23100000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration>
    <us-gaap:DeferredTaxLiabilities
      contextRef="id867987be34d488b82dc941b764fd71a_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjYvZnJhZzoxZmJiMjZlZDkxMWQ0NDJhYWI5NWQyYWVhZGE2OGQ5NC90ZXh0cmVnaW9uOjFmYmIyNmVkOTExZDQ0MmFhYjk1ZDJhZWFkYTY4ZDk0XzMyOTg1MzQ5MDQ3NTU_ad6b4960-4564-4007-a66e-a79a59d51ead"
      unitRef="usd">107000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjkvZnJhZzo2ZjQxNjEzYzgwYWQ0OWM4YTNiYmE3NGE2YzY1NDMxYi90ZXh0cmVnaW9uOjZmNDE2MTNjODBhZDQ5YzhhM2JiYTc0YTZjNjU0MzFiXzM5Mzc_a956b413-57da-446a-8bb1-32e5965ff454">Stock-Based Compensation&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;We maintain a stock-based compensation program intended to attract, retain and provide incentives for talented employees and directors and align stockholder and employee interests. During the 2021 and 2020 periods, we granted restricted stock units ("RSUs") from the 2017 Equity Compensation Plan, as amended (&#x201c;2017 ECP&#x201d;). RSU vesting periods are generally up to three years and/or achieving certain financial targets. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;On January 4, 2021, in accordance with the plan provisions, the number of shares available for issuance under the 2017 ECP plan was increased by 150,000 shares.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:115%"&gt;  &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Compensation Expense&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We recorded stock-based compensation expense for all equity incentive plans of $2,179,254 and $858,683 for the years ended December&#160;31, 2021 and 2020, respectively.&#160;Total compensation cost not yet recognized at December&#160;31, 2021 was $3,595,258 to be recognized over a weighted-average recognition period of one year.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the stock grants outstanding under our 2010 Employee Compensation Plan ("2010 ECP") and 2017 ECP plans as of December&#160;31, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.612%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.826%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.826%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.826%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.826%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.540%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Options Outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;RSUs Outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Options and RSUs Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Available Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2017 ECP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,960,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,734,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,705,861&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,400,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2010 ECP (*)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,011,511&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,013,011&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,960,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,745,649&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,705,861&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,413,011&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(*) 2010 ECP Expired April 2020&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of restricted stock units is determined using market value of the common stock on the date of the grant.&#160; The fair value of stock options is determined using the Black-Scholes-Merton valuation model.&#160; The use of this valuation model involves assumptions that are judgmental and highly sensitive in the determination of compensation expense and include the expected life of the option, stock price volatility, risk-free interest rate, dividend yield, exercise price, and forfeiture rate. Forfeitures are estimated at the time of valuation and reduce expense ratably over the vesting period.&#160; The forfeiture rate, which is estimated at a weighted average of 0% of unvested options outstanding, is adjusted periodically based on the extent to which actual forfeitures differ, or are expected to differ, from the previous estimate.&#160;At December&#160;31, 2021, the 2010 ECP plan had 1,500 outstanding options and all were exercisable with an aggregate intrinsic value of $0, a weighted average exercise price of $0.56 and a weighted average remaining contractual term of less than a year. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes our stock option activity under the 2010 ECP plan during 2021:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.830%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.462%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.657%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.723%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.658%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted Average Exercise Price&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding, beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock options exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock options canceled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding, end of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercisable, end of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;No options were granted during 2021 or 2020.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expected volatility is based on the historical volatility of our common stock over the period commensurate with or longer than the expected life of the options. The expected life of the options is based on the vesting schedule of the option in relation to the overall term of the option.&#160;The risk free interest rate is based on the market yield of the U.S. Treasury Bill with a term equal to the expected term of the option awarded.&#160;We do not anticipate paying any dividends so the dividend yield in the model is zero.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes our restricted stock unit activity for 2021:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.721%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.706%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Restricted Stock Unit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted Average Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding, beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,930,526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,610,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,171,331)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(409,194)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding, end of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,960,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjkvZnJhZzo2ZjQxNjEzYzgwYWQ0OWM4YTNiYmE3NGE2YzY1NDMxYi90ZXh0cmVnaW9uOjZmNDE2MTNjODBhZDQ5YzhhM2JiYTc0YTZjNjU0MzFiXzMyOTg1MzQ4ODk5MTY_a9c569ba-bb6a-4a39-ac00-0a430cb3acfd">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPeriodIncreaseDecrease
      contextRef="i2b9fca8d12d448d1867565d557a40ff7_D20210104-20210104"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjkvZnJhZzo2ZjQxNjEzYzgwYWQ0OWM4YTNiYmE3NGE2YzY1NDMxYi90ZXh0cmVnaW9uOjZmNDE2MTNjODBhZDQ5YzhhM2JiYTc0YTZjNjU0MzFiXzMyOTg1MzQ4ODk5MDg_9d31ad8a-a993-456c-8386-5f990b3dae17"
      unitRef="shares">150000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPeriodIncreaseDecrease>
    <us-gaap:ShareBasedCompensation
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjkvZnJhZzo2ZjQxNjEzYzgwYWQ0OWM4YTNiYmE3NGE2YzY1NDMxYi90ZXh0cmVnaW9uOjZmNDE2MTNjODBhZDQ5YzhhM2JiYTc0YTZjNjU0MzFiXzY2Nw_46457953-69c6-4e19-a302-5d5bdf1f52d2"
      unitRef="usd">2179254</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjkvZnJhZzo2ZjQxNjEzYzgwYWQ0OWM4YTNiYmE3NGE2YzY1NDMxYi90ZXh0cmVnaW9uOjZmNDE2MTNjODBhZDQ5YzhhM2JiYTc0YTZjNjU0MzFiXzY3NA_ae8e086a-99cd-43b7-84a7-e465688bc22d"
      unitRef="usd">858683</us-gaap:ShareBasedCompensation>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="id867987be34d488b82dc941b764fd71a_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjkvZnJhZzo2ZjQxNjEzYzgwYWQ0OWM4YTNiYmE3NGE2YzY1NDMxYi90ZXh0cmVnaW9uOjZmNDE2MTNjODBhZDQ5YzhhM2JiYTc0YTZjNjU0MzFiXzc3NQ_9f07799c-b43d-40ab-9728-7ec9ca88d3cf"
      unitRef="usd">3595258</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjkvZnJhZzo2ZjQxNjEzYzgwYWQ0OWM4YTNiYmE3NGE2YzY1NDMxYi90ZXh0cmVnaW9uOjZmNDE2MTNjODBhZDQ5YzhhM2JiYTc0YTZjNjU0MzFiXzg1MQ_2a156341-d5d1-45c9-8026-59c49c595cc9">P1Y</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjkvZnJhZzo2ZjQxNjEzYzgwYWQ0OWM4YTNiYmE3NGE2YzY1NDMxYi90ZXh0cmVnaW9uOjZmNDE2MTNjODBhZDQ5YzhhM2JiYTc0YTZjNjU0MzFiXzM5Mjk_140f4598-2e96-4814-8519-b8a420d42551">&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the stock grants outstanding under our 2010 Employee Compensation Plan ("2010 ECP") and 2017 ECP plans as of December&#160;31, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.612%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.826%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.826%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.826%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.826%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.540%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Options Outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;RSUs Outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Options and RSUs Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Available Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2017 ECP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,960,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,734,138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,705,861&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,400,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2010 ECP (*)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,011,511&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,013,011&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,960,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,745,649&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,705,861&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,413,011&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(*) 2010 ECP Expired April 2020&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="iac93b6a7f49f45eba9ab868d875aaf76_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjkvZnJhZzo2ZjQxNjEzYzgwYWQ0OWM4YTNiYmE3NGE2YzY1NDMxYi90YWJsZTo1NGQ1MjQ4YTg2MTQ0NzdhYmI0NzA0MTk5M2VjYWZlNy90YWJsZXJhbmdlOjU0ZDUyNDhhODYxNDQ3N2FiYjQ3MDQxOTkzZWNhZmU3XzEtMS0xLTEtNzUzNQ_a646a3c9-62dc-42e9-8eee-506d53584216"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="iac93b6a7f49f45eba9ab868d875aaf76_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjkvZnJhZzo2ZjQxNjEzYzgwYWQ0OWM4YTNiYmE3NGE2YzY1NDMxYi90YWJsZTo1NGQ1MjQ4YTg2MTQ0NzdhYmI0NzA0MTk5M2VjYWZlNy90YWJsZXJhbmdlOjU0ZDUyNDhhODYxNDQ3N2FiYjQ3MDQxOTkzZWNhZmU3XzEtMy0xLTEtNzUzNQ_1b06160c-c4b0-4530-ad96-1577fdca86af"
      unitRef="shares">3960001</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <inuv:OptionsAndRsasExercised
      contextRef="iac93b6a7f49f45eba9ab868d875aaf76_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjkvZnJhZzo2ZjQxNjEzYzgwYWQ0OWM4YTNiYmE3NGE2YzY1NDMxYi90YWJsZTo1NGQ1MjQ4YTg2MTQ0NzdhYmI0NzA0MTk5M2VjYWZlNy90YWJsZXJhbmdlOjU0ZDUyNDhhODYxNDQ3N2FiYjQ3MDQxOTkzZWNhZmU3XzEtNS0xLTEtNzUzNQ_136b6ae2-e8d8-4bbe-94ad-c7d243f737c4"
      unitRef="shares">2734138</inuv:OptionsAndRsasExercised>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="iac93b6a7f49f45eba9ab868d875aaf76_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjkvZnJhZzo2ZjQxNjEzYzgwYWQ0OWM4YTNiYmE3NGE2YzY1NDMxYi90YWJsZTo1NGQ1MjQ4YTg2MTQ0NzdhYmI0NzA0MTk5M2VjYWZlNy90YWJsZXJhbmdlOjU0ZDUyNDhhODYxNDQ3N2FiYjQ3MDQxOTkzZWNhZmU3XzEtNy0xLTEtNzUzNQ_af096192-1bbd-4292-8414-e43ebedf3c8e"
      unitRef="shares">2705861</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="iac93b6a7f49f45eba9ab868d875aaf76_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjkvZnJhZzo2ZjQxNjEzYzgwYWQ0OWM4YTNiYmE3NGE2YzY1NDMxYi90YWJsZTo1NGQ1MjQ4YTg2MTQ0NzdhYmI0NzA0MTk5M2VjYWZlNy90YWJsZXJhbmdlOjU0ZDUyNDhhODYxNDQ3N2FiYjQ3MDQxOTkzZWNhZmU3XzEtOS0xLTEtNzUzNQ_078f2385-ddf5-4e19-9387-5ee6691a1f11"
      unitRef="shares">9400000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i572a3b11cba24c26a41d393f10d8b477_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjkvZnJhZzo2ZjQxNjEzYzgwYWQ0OWM4YTNiYmE3NGE2YzY1NDMxYi90YWJsZTo1NGQ1MjQ4YTg2MTQ0NzdhYmI0NzA0MTk5M2VjYWZlNy90YWJsZXJhbmdlOjU0ZDUyNDhhODYxNDQ3N2FiYjQ3MDQxOTkzZWNhZmU3XzItMS0xLTEtNzUzNQ_a33ff891-9298-403f-be9c-a13b0ece7594"
      unitRef="shares">1500</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i572a3b11cba24c26a41d393f10d8b477_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjkvZnJhZzo2ZjQxNjEzYzgwYWQ0OWM4YTNiYmE3NGE2YzY1NDMxYi90YWJsZTo1NGQ1MjQ4YTg2MTQ0NzdhYmI0NzA0MTk5M2VjYWZlNy90YWJsZXJhbmdlOjU0ZDUyNDhhODYxNDQ3N2FiYjQ3MDQxOTkzZWNhZmU3XzItMy0xLTEtNzUzNQ_411d472d-e106-4e95-9399-78402145eca2"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <inuv:OptionsAndRsasExercised
      contextRef="i572a3b11cba24c26a41d393f10d8b477_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjkvZnJhZzo2ZjQxNjEzYzgwYWQ0OWM4YTNiYmE3NGE2YzY1NDMxYi90YWJsZTo1NGQ1MjQ4YTg2MTQ0NzdhYmI0NzA0MTk5M2VjYWZlNy90YWJsZXJhbmdlOjU0ZDUyNDhhODYxNDQ3N2FiYjQ3MDQxOTkzZWNhZmU3XzItNS0xLTEtNzUzNQ_3f435317-852c-4a3e-80a2-6c8b6ff4baba"
      unitRef="shares">5011511</inuv:OptionsAndRsasExercised>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="i572a3b11cba24c26a41d393f10d8b477_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjkvZnJhZzo2ZjQxNjEzYzgwYWQ0OWM4YTNiYmE3NGE2YzY1NDMxYi90YWJsZTo1NGQ1MjQ4YTg2MTQ0NzdhYmI0NzA0MTk5M2VjYWZlNy90YWJsZXJhbmdlOjU0ZDUyNDhhODYxNDQ3N2FiYjQ3MDQxOTkzZWNhZmU3XzItNy0xLTEtNzUzNQ_6bb90d30-9e81-4555-85ef-af2a2dac83c2"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i572a3b11cba24c26a41d393f10d8b477_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjkvZnJhZzo2ZjQxNjEzYzgwYWQ0OWM4YTNiYmE3NGE2YzY1NDMxYi90YWJsZTo1NGQ1MjQ4YTg2MTQ0NzdhYmI0NzA0MTk5M2VjYWZlNy90YWJsZXJhbmdlOjU0ZDUyNDhhODYxNDQ3N2FiYjQ3MDQxOTkzZWNhZmU3XzItOS0xLTEtNzUzNQ_566dea1f-d80d-4289-a07d-7d52c35c4a68"
      unitRef="shares">5013011</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="id867987be34d488b82dc941b764fd71a_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjkvZnJhZzo2ZjQxNjEzYzgwYWQ0OWM4YTNiYmE3NGE2YzY1NDMxYi90YWJsZTo1NGQ1MjQ4YTg2MTQ0NzdhYmI0NzA0MTk5M2VjYWZlNy90YWJsZXJhbmdlOjU0ZDUyNDhhODYxNDQ3N2FiYjQ3MDQxOTkzZWNhZmU3XzMtMS0xLTEtNzUzNQ_6bcd4202-7955-4c96-8045-fdc3d9058447"
      unitRef="shares">1500</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="id867987be34d488b82dc941b764fd71a_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjkvZnJhZzo2ZjQxNjEzYzgwYWQ0OWM4YTNiYmE3NGE2YzY1NDMxYi90YWJsZTo1NGQ1MjQ4YTg2MTQ0NzdhYmI0NzA0MTk5M2VjYWZlNy90YWJsZXJhbmdlOjU0ZDUyNDhhODYxNDQ3N2FiYjQ3MDQxOTkzZWNhZmU3XzMtMy0xLTEtNzUzNQ_3616dc92-f340-481d-8b69-dc95d7175159"
      unitRef="shares">3960001</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <inuv:OptionsAndRsasExercised
      contextRef="id867987be34d488b82dc941b764fd71a_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjkvZnJhZzo2ZjQxNjEzYzgwYWQ0OWM4YTNiYmE3NGE2YzY1NDMxYi90YWJsZTo1NGQ1MjQ4YTg2MTQ0NzdhYmI0NzA0MTk5M2VjYWZlNy90YWJsZXJhbmdlOjU0ZDUyNDhhODYxNDQ3N2FiYjQ3MDQxOTkzZWNhZmU3XzMtNS0xLTEtNzUzNQ_cdc182d4-ec77-44b3-99a0-eaeeebe56741"
      unitRef="shares">7745649</inuv:OptionsAndRsasExercised>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="id867987be34d488b82dc941b764fd71a_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjkvZnJhZzo2ZjQxNjEzYzgwYWQ0OWM4YTNiYmE3NGE2YzY1NDMxYi90YWJsZTo1NGQ1MjQ4YTg2MTQ0NzdhYmI0NzA0MTk5M2VjYWZlNy90YWJsZXJhbmdlOjU0ZDUyNDhhODYxNDQ3N2FiYjQ3MDQxOTkzZWNhZmU3XzMtNy0xLTEtNzUzNQ_ef6adebf-6b2a-4b3c-8ce1-7ef7bf94fe0e"
      unitRef="shares">2705861</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="id867987be34d488b82dc941b764fd71a_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjkvZnJhZzo2ZjQxNjEzYzgwYWQ0OWM4YTNiYmE3NGE2YzY1NDMxYi90YWJsZTo1NGQ1MjQ4YTg2MTQ0NzdhYmI0NzA0MTk5M2VjYWZlNy90YWJsZXJhbmdlOjU0ZDUyNDhhODYxNDQ3N2FiYjQ3MDQxOTkzZWNhZmU3XzMtOS0xLTEtNzUzNQ_3bbedfe5-5e39-4711-8590-2a883241c5b3"
      unitRef="shares">14413011</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <inuv:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedForfeitureRate
      contextRef="icdf9807c3b0a40f182c0d172981d0854_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjkvZnJhZzo2ZjQxNjEzYzgwYWQ0OWM4YTNiYmE3NGE2YzY1NDMxYi90ZXh0cmVnaW9uOjZmNDE2MTNjODBhZDQ5YzhhM2JiYTc0YTZjNjU0MzFiXzI4MDE_3481f9aa-7189-437e-b1d4-8b7f051752df"
      unitRef="number">0</inuv:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedForfeitureRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="id867987be34d488b82dc941b764fd71a_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjkvZnJhZzo2ZjQxNjEzYzgwYWQ0OWM4YTNiYmE3NGE2YzY1NDMxYi90ZXh0cmVnaW9uOjZmNDE2MTNjODBhZDQ5YzhhM2JiYTc0YTZjNjU0MzFiXzMwMDI_0ef9392b-e953-463e-9dc4-57300333a71d"
      unitRef="shares">1500</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="id867987be34d488b82dc941b764fd71a_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjkvZnJhZzo2ZjQxNjEzYzgwYWQ0OWM4YTNiYmE3NGE2YzY1NDMxYi90ZXh0cmVnaW9uOjZmNDE2MTNjODBhZDQ5YzhhM2JiYTc0YTZjNjU0MzFiXzMwODc_6e30fd15-60c6-4fbd-afae-43d66f0b4cf6"
      unitRef="usd">0</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="id867987be34d488b82dc941b764fd71a_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjkvZnJhZzo2ZjQxNjEzYzgwYWQ0OWM4YTNiYmE3NGE2YzY1NDMxYi90ZXh0cmVnaW9uOjZmNDE2MTNjODBhZDQ5YzhhM2JiYTc0YTZjNjU0MzFiXzMxMjg_aac6f14c-b101-490a-b300-59bf832375a7"
      unitRef="usdPerShare">0.56</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjkvZnJhZzo2ZjQxNjEzYzgwYWQ0OWM4YTNiYmE3NGE2YzY1NDMxYi90ZXh0cmVnaW9uOjZmNDE2MTNjODBhZDQ5YzhhM2JiYTc0YTZjNjU0MzFiXzM5MjM_5861db8b-ba51-40f9-baa4-049a976ef1fc">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes our stock option activity under the 2010 ECP plan during 2021:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.830%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.462%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.657%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.723%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.658%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted Average Exercise Price&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding, beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock options exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock options canceled&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding, end of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercisable, end of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.56&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjkvZnJhZzo2ZjQxNjEzYzgwYWQ0OWM4YTNiYmE3NGE2YzY1NDMxYi90YWJsZTpkNzlhYTAyMTkzOWQ0Y2E3YWVkMTFlZWQzODFjNTQyNS90YWJsZXJhbmdlOmQ3OWFhMDIxOTM5ZDRjYTdhZWQxMWVlZDM4MWM1NDI1XzEtMS0xLTEtNzUzNQ_8ff3ef9a-0bd4-4cf8-b61d-7054ef537520"
      unitRef="shares">9500</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjkvZnJhZzo2ZjQxNjEzYzgwYWQ0OWM4YTNiYmE3NGE2YzY1NDMxYi90YWJsZTpkNzlhYTAyMTkzOWQ0Y2E3YWVkMTFlZWQzODFjNTQyNS90YWJsZXJhbmdlOmQ3OWFhMDIxOTM5ZDRjYTdhZWQxMWVlZDM4MWM1NDI1XzEtMy0xLTEtNzUzNQ_0dcff69e-c5bc-436e-8b40-49c446087351"
      unitRef="usdPerShare">0.56</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjkvZnJhZzo2ZjQxNjEzYzgwYWQ0OWM4YTNiYmE3NGE2YzY1NDMxYi90YWJsZTpkNzlhYTAyMTkzOWQ0Y2E3YWVkMTFlZWQzODFjNTQyNS90YWJsZXJhbmdlOmQ3OWFhMDIxOTM5ZDRjYTdhZWQxMWVlZDM4MWM1NDI1XzItMS0xLTEtNzUzNQ_70b26f48-bfa1-454d-b8ba-85370c102748"
      unitRef="shares">4750</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjkvZnJhZzo2ZjQxNjEzYzgwYWQ0OWM4YTNiYmE3NGE2YzY1NDMxYi90YWJsZTpkNzlhYTAyMTkzOWQ0Y2E3YWVkMTFlZWQzODFjNTQyNS90YWJsZXJhbmdlOmQ3OWFhMDIxOTM5ZDRjYTdhZWQxMWVlZDM4MWM1NDI1XzItMy0xLTEtNzUzNQ_93ff77a7-6cf7-4ded-a485-0b9322454729"
      unitRef="usdPerShare">0.56</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjkvZnJhZzo2ZjQxNjEzYzgwYWQ0OWM4YTNiYmE3NGE2YzY1NDMxYi90YWJsZTpkNzlhYTAyMTkzOWQ0Y2E3YWVkMTFlZWQzODFjNTQyNS90YWJsZXJhbmdlOmQ3OWFhMDIxOTM5ZDRjYTdhZWQxMWVlZDM4MWM1NDI1XzMtMS0xLTEtNzUzNQ_e35f36f8-a02b-49e5-b497-6ca162c31b2a"
      unitRef="shares">3250</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjkvZnJhZzo2ZjQxNjEzYzgwYWQ0OWM4YTNiYmE3NGE2YzY1NDMxYi90YWJsZTpkNzlhYTAyMTkzOWQ0Y2E3YWVkMTFlZWQzODFjNTQyNS90YWJsZXJhbmdlOmQ3OWFhMDIxOTM5ZDRjYTdhZWQxMWVlZDM4MWM1NDI1XzMtMy0xLTEtNzUzNQ_505c9759-950f-4077-afa4-6d7ec45d7003"
      unitRef="usdPerShare">0.56</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="id867987be34d488b82dc941b764fd71a_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjkvZnJhZzo2ZjQxNjEzYzgwYWQ0OWM4YTNiYmE3NGE2YzY1NDMxYi90YWJsZTpkNzlhYTAyMTkzOWQ0Y2E3YWVkMTFlZWQzODFjNTQyNS90YWJsZXJhbmdlOmQ3OWFhMDIxOTM5ZDRjYTdhZWQxMWVlZDM4MWM1NDI1XzUtMS0xLTEtNzUzNQ_3821d0f0-68b0-4c51-a6a3-5ffa098def10"
      unitRef="shares">1500</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="id867987be34d488b82dc941b764fd71a_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjkvZnJhZzo2ZjQxNjEzYzgwYWQ0OWM4YTNiYmE3NGE2YzY1NDMxYi90YWJsZTpkNzlhYTAyMTkzOWQ0Y2E3YWVkMTFlZWQzODFjNTQyNS90YWJsZXJhbmdlOmQ3OWFhMDIxOTM5ZDRjYTdhZWQxMWVlZDM4MWM1NDI1XzUtMy0xLTEtNzUzNQ_4e989658-d70a-48ed-a492-f3b878060e39"
      unitRef="usdPerShare">0.56</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="id867987be34d488b82dc941b764fd71a_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjkvZnJhZzo2ZjQxNjEzYzgwYWQ0OWM4YTNiYmE3NGE2YzY1NDMxYi90YWJsZTpkNzlhYTAyMTkzOWQ0Y2E3YWVkMTFlZWQzODFjNTQyNS90YWJsZXJhbmdlOmQ3OWFhMDIxOTM5ZDRjYTdhZWQxMWVlZDM4MWM1NDI1XzYtMS0xLTEtNzUzNQ_d2da0cb0-a288-43e0-8759-ddad7f3f1aaf"
      unitRef="shares">1500</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="id867987be34d488b82dc941b764fd71a_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjkvZnJhZzo2ZjQxNjEzYzgwYWQ0OWM4YTNiYmE3NGE2YzY1NDMxYi90YWJsZTpkNzlhYTAyMTkzOWQ0Y2E3YWVkMTFlZWQzODFjNTQyNS90YWJsZXJhbmdlOmQ3OWFhMDIxOTM5ZDRjYTdhZWQxMWVlZDM4MWM1NDI1XzYtMy0xLTEtNzUzNQ_cb5be35d-ff95-4b1f-a077-569c4e4ee940"
      unitRef="usdPerShare">0.56</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjkvZnJhZzo2ZjQxNjEzYzgwYWQ0OWM4YTNiYmE3NGE2YzY1NDMxYi90ZXh0cmVnaW9uOjZmNDE2MTNjODBhZDQ5YzhhM2JiYTc0YTZjNjU0MzFiXzMyODU_36f79ae5-f1e1-4086-9e1f-fc66db746564"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjkvZnJhZzo2ZjQxNjEzYzgwYWQ0OWM4YTNiYmE3NGE2YzY1NDMxYi90ZXh0cmVnaW9uOjZmNDE2MTNjODBhZDQ5YzhhM2JiYTc0YTZjNjU0MzFiXzMyODU_cafe9cf5-19e0-4311-a0cb-5098533dfbde"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjkvZnJhZzo2ZjQxNjEzYzgwYWQ0OWM4YTNiYmE3NGE2YzY1NDMxYi90ZXh0cmVnaW9uOjZmNDE2MTNjODBhZDQ5YzhhM2JiYTc0YTZjNjU0MzFiXzM4NDA_5d26a6ff-472f-4ede-abfb-ed081378e30b"
      unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjkvZnJhZzo2ZjQxNjEzYzgwYWQ0OWM4YTNiYmE3NGE2YzY1NDMxYi90ZXh0cmVnaW9uOjZmNDE2MTNjODBhZDQ5YzhhM2JiYTc0YTZjNjU0MzFiXzM5NDE_8dad8915-b492-4c4c-acc6-c64d54f58439">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes our restricted stock unit activity for 2021:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:69.721%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.706%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.537%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Restricted Stock Unit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted Average Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding, beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,930,526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,610,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,171,331)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(409,194)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding, end of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,960,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ia912d84933194780993a4b480df4bf49_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjkvZnJhZzo2ZjQxNjEzYzgwYWQ0OWM4YTNiYmE3NGE2YzY1NDMxYi90YWJsZTpmYTdkM2I0NDBjNmE0ZDVlYjBjZTBjMDhkYmQxYmQ0MS90YWJsZXJhbmdlOmZhN2QzYjQ0MGM2YTRkNWViMGNlMGMwOGRiZDFiZDQxXzEtMS0xLTEtNzUzNQ_296dbd9f-ac52-4f54-936e-94014d99ca51"
      unitRef="shares">1930526</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ia912d84933194780993a4b480df4bf49_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjkvZnJhZzo2ZjQxNjEzYzgwYWQ0OWM4YTNiYmE3NGE2YzY1NDMxYi90YWJsZTpmYTdkM2I0NDBjNmE0ZDVlYjBjZTBjMDhkYmQxYmQ0MS90YWJsZXJhbmdlOmZhN2QzYjQ0MGM2YTRkNWViMGNlMGMwOGRiZDFiZDQxXzEtMy0xLTEtNzUzNQ_c725e2d8-119d-4f3a-a23c-ebf5600aca2e"
      unitRef="usdPerShare">0.28</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i5ccfe95612af4768a96d8d55e5ff2df8_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjkvZnJhZzo2ZjQxNjEzYzgwYWQ0OWM4YTNiYmE3NGE2YzY1NDMxYi90YWJsZTpmYTdkM2I0NDBjNmE0ZDVlYjBjZTBjMDhkYmQxYmQ0MS90YWJsZXJhbmdlOmZhN2QzYjQ0MGM2YTRkNWViMGNlMGMwOGRiZDFiZDQxXzItMS0xLTEtNzUzNQ_25b52e84-57d0-483d-bfaf-51fe24ae384d"
      unitRef="shares">4610000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i5ccfe95612af4768a96d8d55e5ff2df8_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjkvZnJhZzo2ZjQxNjEzYzgwYWQ0OWM4YTNiYmE3NGE2YzY1NDMxYi90YWJsZTpmYTdkM2I0NDBjNmE0ZDVlYjBjZTBjMDhkYmQxYmQ0MS90YWJsZXJhbmdlOmZhN2QzYjQ0MGM2YTRkNWViMGNlMGMwOGRiZDFiZDQxXzItMy0xLTEtNzUzNQ_ad672042-969c-4880-935b-3a57dd39600b"
      unitRef="usdPerShare">1.36</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i5ccfe95612af4768a96d8d55e5ff2df8_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjkvZnJhZzo2ZjQxNjEzYzgwYWQ0OWM4YTNiYmE3NGE2YzY1NDMxYi90YWJsZTpmYTdkM2I0NDBjNmE0ZDVlYjBjZTBjMDhkYmQxYmQ0MS90YWJsZXJhbmdlOmZhN2QzYjQ0MGM2YTRkNWViMGNlMGMwOGRiZDFiZDQxXzMtMS0xLTEtNzUzNQ_e95c567d-7506-4c6e-8b41-03f1b10fe31e"
      unitRef="shares">2171331</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i5ccfe95612af4768a96d8d55e5ff2df8_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjkvZnJhZzo2ZjQxNjEzYzgwYWQ0OWM4YTNiYmE3NGE2YzY1NDMxYi90YWJsZTpmYTdkM2I0NDBjNmE0ZDVlYjBjZTBjMDhkYmQxYmQ0MS90YWJsZXJhbmdlOmZhN2QzYjQ0MGM2YTRkNWViMGNlMGMwOGRiZDFiZDQxXzMtMy0xLTEtNzUzNQ_1e6f3f27-5076-4f1e-bf13-9362229622e4"
      unitRef="usdPerShare">0.47</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="i5ccfe95612af4768a96d8d55e5ff2df8_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjkvZnJhZzo2ZjQxNjEzYzgwYWQ0OWM4YTNiYmE3NGE2YzY1NDMxYi90YWJsZTpmYTdkM2I0NDBjNmE0ZDVlYjBjZTBjMDhkYmQxYmQ0MS90YWJsZXJhbmdlOmZhN2QzYjQ0MGM2YTRkNWViMGNlMGMwOGRiZDFiZDQxXzQtMS0xLTEtNzUzNQ_ea11628a-1626-4fed-8b7e-488e21683edb"
      unitRef="shares">409194</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="i5ccfe95612af4768a96d8d55e5ff2df8_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjkvZnJhZzo2ZjQxNjEzYzgwYWQ0OWM4YTNiYmE3NGE2YzY1NDMxYi90YWJsZTpmYTdkM2I0NDBjNmE0ZDVlYjBjZTBjMDhkYmQxYmQ0MS90YWJsZXJhbmdlOmZhN2QzYjQ0MGM2YTRkNWViMGNlMGMwOGRiZDFiZDQxXzQtMy0xLTEtNzUzNQ_ae1cd2ad-060f-4eaa-a843-9c4b4d4f9431"
      unitRef="usdPerShare">1.23</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ib40aae22fc344aeabbd28accf4483cdd_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjkvZnJhZzo2ZjQxNjEzYzgwYWQ0OWM4YTNiYmE3NGE2YzY1NDMxYi90YWJsZTpmYTdkM2I0NDBjNmE0ZDVlYjBjZTBjMDhkYmQxYmQ0MS90YWJsZXJhbmdlOmZhN2QzYjQ0MGM2YTRkNWViMGNlMGMwOGRiZDFiZDQxXzUtMS0xLTEtNzUzNQ_537b7bcd-918c-4055-908a-df3876986403"
      unitRef="shares">3960001</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ib40aae22fc344aeabbd28accf4483cdd_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNjkvZnJhZzo2ZjQxNjEzYzgwYWQ0OWM4YTNiYmE3NGE2YzY1NDMxYi90YWJsZTpmYTdkM2I0NDBjNmE0ZDVlYjBjZTBjMDhkYmQxYmQ0MS90YWJsZXJhbmdlOmZhN2QzYjQ0MGM2YTRkNWViMGNlMGMwOGRiZDFiZDQxXzUtMy0xLTEtNzUzNQ_8bad1348-7d3d-4759-9467-1285b479b331"
      unitRef="usdPerShare">1.33</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNzIvZnJhZzowMWQzZDA4N2ExMDE0MDkwYWIxNzE1ZjA5MWMwYjA1Mi90ZXh0cmVnaW9uOjAxZDNkMDg3YTEwMTQwOTBhYjE3MTVmMDkxYzBiMDUyXzMwOQ_2c0ae3be-22f6-4ca6-8272-cc3ad5098a61">Stockholders Equity&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Common Stock&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On March 20, 2020, we sold an aggregate of 3,931,428 shares of our common stock to the five members of our Board of&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Directors in a private placement exempt from registration under Section 4(a)(2) and Rule 506(b) of Regulation D under the&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Securities Act of 1933, as amended. We received proceeds of $688,000 in this offering. On March 27, 2020, we closed on the&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;first tranche of a registered direct offering in which we sold 3,115,001 shares of our common stock for gross proceeds of&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$545,125. On April 2, 2020, we closed on a second tranche of the registered direct offering in which we sold 1,400,285 shares&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;of our common stock for gross proceeds of $245,050. On June 8, 2020, we raised $5.5&#160;million in gross proceeds, before expenses, through the sale of our common stock and on July 27, 2020, we raised $10.75&#160;million in gross proceeds, before expenses, through sales of our common stock. On January 19, 2021, we raised $8&#160;million in gross proceeds, before expenses, through the sale of our common stock, and on January 22, 2021, we raised $6.25&#160;million in gross proceeds, before expenses, through sales of our common stock.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In 2020, our convertible promissory notes were converted into $3&#160;million of common stock.  See Note 8 - Convertible Promissory Note for details.  &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Warrants&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;On September 17, 2021, we signed an agreement with a marketing platform and consulting company to provide referral and support services to us for a period of five years (see Note 11 - Commitments).&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"&gt;  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;As part of that agreement, we granted a warrant exercisable into 300,000 shares of our common stock, which vests in two tranches when certain performance metrics are achieved. The warrant was valued using the Black Scholes option pricing model at a total of $149,551 based on a seven-year term, an implied volatility of 100%, a risk-free equivalent yield of 1.17%, and a stock price of $0.71. The warrant is classified as equity and will be expensed on a ratable basis over the vesting period of each tranche.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"&gt;  &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;For the twelve months ended December&#160;31, 2021, we recognized approximately $20&#160;thousand in expense and $130&#160;thousand is unrealized.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Earnings per Share&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the 2021 and 2020, we generated a net loss from continuing operations and as a result, all of our shares are anti-dilutive. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Treasury Stock&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;On July 14, 2020, our Board of Directors authorized the cancellation of the 376,527 shares of treasury stock.&lt;/span&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="ife0d5e823a3a4703b8a950b05da20425_D20200320-20200320"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNzIvZnJhZzowMWQzZDA4N2ExMDE0MDkwYWIxNzE1ZjA5MWMwYjA1Mi90ZXh0cmVnaW9uOjAxZDNkMDg3YTEwMTQwOTBhYjE3MTVmMDkxYzBiMDUyXzMyOTg1MzQ4ODY4MTg_20ca3e2a-df9c-4788-adb3-432f099a2d1a"
      unitRef="shares">3931428</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="ife0d5e823a3a4703b8a950b05da20425_D20200320-20200320"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNzIvZnJhZzowMWQzZDA4N2ExMDE0MDkwYWIxNzE1ZjA5MWMwYjA1Mi90ZXh0cmVnaW9uOjAxZDNkMDg3YTEwMTQwOTBhYjE3MTVmMDkxYzBiMDUyXzMyOTg1MzQ4ODY4NzE_18436856-787b-47dd-aca9-83d5f1991e53"
      unitRef="usd">688000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="i33ada26ada0045f48ebfd8337234cba0_D20200327-20200327"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNzIvZnJhZzowMWQzZDA4N2ExMDE0MDkwYWIxNzE1ZjA5MWMwYjA1Mi90ZXh0cmVnaW9uOjAxZDNkMDg3YTEwMTQwOTBhYjE3MTVmMDkxYzBiMDUyXzMyOTg1MzQ4ODY4NjA_e82199dd-8449-4a73-8d07-2d97c1424467"
      unitRef="shares">3115001</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="i33ada26ada0045f48ebfd8337234cba0_D20200327-20200327"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNzIvZnJhZzowMWQzZDA4N2ExMDE0MDkwYWIxNzE1ZjA5MWMwYjA1Mi90ZXh0cmVnaW9uOjAxZDNkMDg3YTEwMTQwOTBhYjE3MTVmMDkxYzBiMDUyXzMyOTg1MzQ4ODY4NDA_ef8197cc-44ba-49a0-ac74-17dbfbf9251c"
      unitRef="usd">545125</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="i96a265e5f31a4d3da7db6ddcffc4a03b_D20200402-20200402"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNzIvZnJhZzowMWQzZDA4N2ExMDE0MDkwYWIxNzE1ZjA5MWMwYjA1Mi90ZXh0cmVnaW9uOjAxZDNkMDg3YTEwMTQwOTBhYjE3MTVmMDkxYzBiMDUyXzMyOTg1MzQ4ODY4Mjk_9d701236-59c9-4774-9778-d10f31e61c06"
      unitRef="shares">1400285</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="i96a265e5f31a4d3da7db6ddcffc4a03b_D20200402-20200402"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNzIvZnJhZzowMWQzZDA4N2ExMDE0MDkwYWIxNzE1ZjA5MWMwYjA1Mi90ZXh0cmVnaW9uOjAxZDNkMDg3YTEwMTQwOTBhYjE3MTVmMDkxYzBiMDUyXzMyOTg1MzQ4ODY4NTA_f659426a-f040-42c9-ad20-7aa5eba5de59"
      unitRef="usd">245050</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="ib8935c13be2a4c2daf65111b4dd362e9_D20200608-20200608"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNzIvZnJhZzowMWQzZDA4N2ExMDE0MDkwYWIxNzE1ZjA5MWMwYjA1Mi90ZXh0cmVnaW9uOjAxZDNkMDg3YTEwMTQwOTBhYjE3MTVmMDkxYzBiMDUyXzMyOTg1MzQ4ODY4ODE_4a5d673e-a0b6-4971-9fd7-196fca81c529"
      unitRef="usd">5500000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="i227928f0123544ae94d9fb2aaea9608c_D20200727-20200727"
      decimals="-4"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNzIvZnJhZzowMWQzZDA4N2ExMDE0MDkwYWIxNzE1ZjA5MWMwYjA1Mi90ZXh0cmVnaW9uOjAxZDNkMDg3YTEwMTQwOTBhYjE3MTVmMDkxYzBiMDUyXzMyOTg1MzQ4ODY4OTU_beba3a5f-7768-4b8d-86c1-3e134d86e3a3"
      unitRef="usd">10750000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="iae0686806f224549bc47665d8bcc78a9_D20210119-20210119"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNzIvZnJhZzowMWQzZDA4N2ExMDE0MDkwYWIxNzE1ZjA5MWMwYjA1Mi90ZXh0cmVnaW9uOjAxZDNkMDg3YTEwMTQwOTBhYjE3MTVmMDkxYzBiMDUyXzMyOTg1MzQ4ODY5MTE_399e8140-2071-47c5-888a-636a9a30753b"
      unitRef="usd">8000000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="if7a3b8503cae4d85b9dbaa1cd370f8c8_D20210122-20210122"
      decimals="-4"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNzIvZnJhZzowMWQzZDA4N2ExMDE0MDkwYWIxNzE1ZjA5MWMwYjA1Mi90ZXh0cmVnaW9uOjAxZDNkMDg3YTEwMTQwOTBhYjE3MTVmMDkxYzBiMDUyXzMyOTg1MzQ4ODY5MjM_5fdc29cb-6582-4208-b14f-69a3a16d4718"
      unitRef="usd">6250000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
    <us-gaap:DebtConversionConvertedInstrumentAmount1
      contextRef="idcded7ceb9d14693b0da86d417e4a4bc_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNzIvZnJhZzowMWQzZDA4N2ExMDE0MDkwYWIxNzE1ZjA5MWMwYjA1Mi90ZXh0cmVnaW9uOjAxZDNkMDg3YTEwMTQwOTBhYjE3MTVmMDkxYzBiMDUyXzMyOTg1MzQ4ODY5NDA_2e61d5b0-5840-4656-9eb7-d051640652dc"
      unitRef="usd">3000000</us-gaap:DebtConversionConvertedInstrumentAmount1>
    <inuv:ReferralAgreementTerm
      contextRef="i11abf4fbec8141629ba67801932dd450_D20210917-20210917"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNzIvZnJhZzowMWQzZDA4N2ExMDE0MDkwYWIxNzE1ZjA5MWMwYjA1Mi90ZXh0cmVnaW9uOjAxZDNkMDg3YTEwMTQwOTBhYjE3MTVmMDkxYzBiMDUyXzU0OTc1NTgxNDAyMTE_876f32f2-a28e-4110-85ca-e558563ca9a1">P5Y</inuv:ReferralAgreementTerm>
    <inuv:ClassOfWarrantOrRightGrantedInPeriod
      contextRef="idec91eb4cec644f497eb7780baf30c14_D20210917-20210917"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNzIvZnJhZzowMWQzZDA4N2ExMDE0MDkwYWIxNzE1ZjA5MWMwYjA1Mi90ZXh0cmVnaW9uOjAxZDNkMDg3YTEwMTQwOTBhYjE3MTVmMDkxYzBiMDUyXzU0OTc1NTgxNDAxNDQ_ebec9b43-0a88-4fb4-bbcd-e0e2243dc9cc"
      unitRef="shares">300000</inuv:ClassOfWarrantOrRightGrantedInPeriod>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="i98da2eed7e7f45719a50008d751b64f5_I20210917"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNzIvZnJhZzowMWQzZDA4N2ExMDE0MDkwYWIxNzE1ZjA5MWMwYjA1Mi90ZXh0cmVnaW9uOjAxZDNkMDg3YTEwMTQwOTBhYjE3MTVmMDkxYzBiMDUyXzU0OTc1NTgxNDAxNTM_09195207-951b-48d5-a3e7-4806909e7110"
      unitRef="usd">149551</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:WarrantsAndRightsOutstandingTerm
      contextRef="i98da2eed7e7f45719a50008d751b64f5_I20210917"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNzIvZnJhZzowMWQzZDA4N2ExMDE0MDkwYWIxNzE1ZjA5MWMwYjA1Mi90ZXh0cmVnaW9uOjAxZDNkMDg3YTEwMTQwOTBhYjE3MTVmMDkxYzBiMDUyXzMyOTg1MzQ4ODQ2NjA_f133e0c2-36fc-4080-a678-38a31e9b294c">P7Y</us-gaap:WarrantsAndRightsOutstandingTerm>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="ia608d64979554e649b71bcb03ff68dd6_I20210917"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNzIvZnJhZzowMWQzZDA4N2ExMDE0MDkwYWIxNzE1ZjA5MWMwYjA1Mi90ZXh0cmVnaW9uOjAxZDNkMDg3YTEwMTQwOTBhYjE3MTVmMDkxYzBiMDUyXzU0OTc1NTgxNDAxNjM_0456b881-334d-4391-80c1-6c695a8d751d"
      unitRef="number">1</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i22d214d2be704be3ad43fa74ce4a0e99_I20210917"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNzIvZnJhZzowMWQzZDA4N2ExMDE0MDkwYWIxNzE1ZjA5MWMwYjA1Mi90ZXh0cmVnaW9uOjAxZDNkMDg3YTEwMTQwOTBhYjE3MTVmMDkxYzBiMDUyXzU0OTc1NTgxNDAxNjk_96b7fa24-dff6-4d92-89d7-909e9ce30c8c"
      unitRef="number">0.0117</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="ib55a9f84dbed4b1d9b3ed2a5f9af5e5e_I20210917"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNzIvZnJhZzowMWQzZDA4N2ExMDE0MDkwYWIxNzE1ZjA5MWMwYjA1Mi90ZXh0cmVnaW9uOjAxZDNkMDg3YTEwMTQwOTBhYjE3MTVmMDkxYzBiMDUyXzU0OTc1NTgxNDAxNzY_f4304328-f81f-4ea7-a42a-0a208f6fe0ab"
      unitRef="number">0.71</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNzIvZnJhZzowMWQzZDA4N2ExMDE0MDkwYWIxNzE1ZjA5MWMwYjA1Mi90ZXh0cmVnaW9uOjAxZDNkMDg3YTEwMTQwOTBhYjE3MTVmMDkxYzBiMDUyXzU0OTc1NTgxNDAxODM_92c5d645-df8c-47ef-a88f-3b086b2b7b40"
      unitRef="usd">20000</us-gaap:FairValueAdjustmentOfWarrants>
    <inuv:FairValueAdjustmentOfWarrantsUnrealized
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNzIvZnJhZzowMWQzZDA4N2ExMDE0MDkwYWIxNzE1ZjA5MWMwYjA1Mi90ZXh0cmVnaW9uOjAxZDNkMDg3YTEwMTQwOTBhYjE3MTVmMDkxYzBiMDUyXzU0OTc1NTgxNDAxOTc_d4457628-1c07-4190-a072-80a5decd5e28"
      unitRef="usd">130000</inuv:FairValueAdjustmentOfWarrantsUnrealized>
    <us-gaap:TreasuryStockShares
      contextRef="i4258391e407144278be88405cfd3ad33_I20200714"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNzIvZnJhZzowMWQzZDA4N2ExMDE0MDkwYWIxNzE1ZjA5MWMwYjA1Mi90ZXh0cmVnaW9uOjAxZDNkMDg3YTEwMTQwOTBhYjE3MTVmMDkxYzBiMDUyXzI4MQ_48a4acb5-329b-48ca-a90c-78b4b3b194ef"
      unitRef="shares">376527</us-gaap:TreasuryStockShares>
    <us-gaap:CompensationAndEmployeeBenefitPlansTextBlock
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNzUvZnJhZzo1YTBiYzRjMDg5MDE0ODZkODc0MTYyN2NkYTAzMWFkYS90ZXh0cmVnaW9uOjVhMGJjNGMwODkwMTQ4NmQ4NzQxNjI3Y2RhMDMxYWRhXzMxOQ_1ed6da02-d175-41cb-a70d-412eb01cc1a3">Retirement Plan&#160;Costs&#160;We provide a 401(k) plan to help our employees prepare for retirement where we matched each employee's contributions to the plan up to the first four of the employee's annual salary. The matching contribution for the years ended 2021 and 2020 was $260,540 and $186,483, respectively.</us-gaap:CompensationAndEmployeeBenefitPlansTextBlock>
    <us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNzUvZnJhZzo1YTBiYzRjMDg5MDE0ODZkODc0MTYyN2NkYTAzMWFkYS90ZXh0cmVnaW9uOjVhMGJjNGMwODkwMTQ4NmQ4NzQxNjI3Y2RhMDMxYWRhXzE4NA_8a5daab8-a150-41a6-a243-132e8c73bb83"
      unitRef="number">0.04</us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNzUvZnJhZzo1YTBiYzRjMDg5MDE0ODZkODc0MTYyN2NkYTAzMWFkYS90ZXh0cmVnaW9uOjVhMGJjNGMwODkwMTQ4NmQ4NzQxNjI3Y2RhMDMxYWRhXzI3Mg_5bac9630-ad3a-4719-9630-1739e0c5922e"
      unitRef="usd">260540</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNzUvZnJhZzo1YTBiYzRjMDg5MDE0ODZkODc0MTYyN2NkYTAzMWFkYS90ZXh0cmVnaW9uOjVhMGJjNGMwODkwMTQ4NmQ4NzQxNjI3Y2RhMDMxYWRhXzMyOTg1MzQ4ODM3NDk_4d6baa7b-5292-4f18-8971-5bb8cb8540ce"
      unitRef="usd">186483</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNzgvZnJhZzoxN2ExMTUxZmYxYzg0Njk2YTM5MzViYjY5MzEyMWZhOC90ZXh0cmVnaW9uOjE3YTExNTFmZjFjODQ2OTZhMzkzNWJiNjkzMTIxZmE4XzIxNzg_12cdfa2d-c328-463d-bf0a-525f085b5103">Leases&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;We have entered into operating and finance leases primarily for real estate and equipment rental. These leases have terms which&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;range from two years to four years, and often include one or more options to renew or in the case of equipment rental, to&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;purchase the equipment. These operating and finance leases are listed as separate line items on our consolidated balance sheets&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;and represent our right to use the underlying asset for the lease term. Our obligations to make lease payments are also listed as&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;separate line items on our consolidated balance sheets. As of December&#160;31, 2021 and December 31, 2020, total operating and financed right-of-use assets were $641,306 and $201,902, and $606,573 and $395,910, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the years-ended December 31, 2021 and 2020, we recorded $322,747 and $367,981 in amortization expense related to finance leases.  &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Because the rate implicit in each lease is not readily determinable, we use our incremental borrowing rate to&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;determine the present value of the lease payments.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Information related to our operating lease liabilities for are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:79.455%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.345%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash paid for operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;532,585&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average remaining lease term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.45 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:79.455%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.345%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Minimum future lease payments ended December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;114,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;84,127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,021&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;230,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(21,648)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;208,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Information related to our financed lease liabilities are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:79.455%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.345%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash paid for finance lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;248,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average remaining lease term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.3 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:79.455%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.345%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Minimum future lease payments ended December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;380,482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;297,921&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,072&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;694,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(53,441)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;641,305&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:LesseeFinanceLeasesTextBlock
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNzgvZnJhZzoxN2ExMTUxZmYxYzg0Njk2YTM5MzViYjY5MzEyMWZhOC90ZXh0cmVnaW9uOjE3YTExNTFmZjFjODQ2OTZhMzkzNWJiNjkzMTIxZmE4XzIxNzg_a5625a92-52d2-416d-a279-c05bfe1e9e37">Leases&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;We have entered into operating and finance leases primarily for real estate and equipment rental. These leases have terms which&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;range from two years to four years, and often include one or more options to renew or in the case of equipment rental, to&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;purchase the equipment. These operating and finance leases are listed as separate line items on our consolidated balance sheets&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;and represent our right to use the underlying asset for the lease term. Our obligations to make lease payments are also listed as&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;separate line items on our consolidated balance sheets. As of December&#160;31, 2021 and December 31, 2020, total operating and financed right-of-use assets were $641,306 and $201,902, and $606,573 and $395,910, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the years-ended December 31, 2021 and 2020, we recorded $322,747 and $367,981 in amortization expense related to finance leases.  &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Because the rate implicit in each lease is not readily determinable, we use our incremental borrowing rate to&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;determine the present value of the lease payments.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Information related to our operating lease liabilities for are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:79.455%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.345%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash paid for operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;532,585&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average remaining lease term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.45 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:79.455%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.345%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Minimum future lease payments ended December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;114,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;84,127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,021&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;230,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(21,648)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;208,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Information related to our financed lease liabilities are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:79.455%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.345%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash paid for finance lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;248,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average remaining lease term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.3 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:79.455%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.345%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Minimum future lease payments ended December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;380,482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;297,921&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,072&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;694,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(53,441)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;641,305&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:LesseeFinanceLeasesTextBlock>
    <inuv:LesseeTermOfContract
      contextRef="i0dee69351a994ce987e32d25de6bfb44_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNzgvZnJhZzoxN2ExMTUxZmYxYzg0Njk2YTM5MzViYjY5MzEyMWZhOC90ZXh0cmVnaW9uOjE3YTExNTFmZjFjODQ2OTZhMzkzNWJiNjkzMTIxZmE4XzMyOTg1MzQ4OTA1Mzg_392214d6-afb9-4a9a-a0c5-87cab9c30185">P2Y</inuv:LesseeTermOfContract>
    <inuv:LesseeTermOfContract
      contextRef="i99b821132c234e1fa9a5697ff9c03f29_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNzgvZnJhZzoxN2ExMTUxZmYxYzg0Njk2YTM5MzViYjY5MzEyMWZhOC90ZXh0cmVnaW9uOjE3YTExNTFmZjFjODQ2OTZhMzkzNWJiNjkzMTIxZmE4XzMyOTg1MzQ4OTA1Mzk_30b659f0-965e-43d5-b045-06fea3a7ca81">P4Y</inuv:LesseeTermOfContract>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="id867987be34d488b82dc941b764fd71a_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNzgvZnJhZzoxN2ExMTUxZmYxYzg0Njk2YTM5MzViYjY5MzEyMWZhOC90ZXh0cmVnaW9uOjE3YTExNTFmZjFjODQ2OTZhMzkzNWJiNjkzMTIxZmE4XzEwOTk1MTE2MzIzNzU_c7df3c67-bba9-4337-a2d4-125d2141861d"
      unitRef="usd">641306</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="id867987be34d488b82dc941b764fd71a_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNzgvZnJhZzoxN2ExMTUxZmYxYzg0Njk2YTM5MzViYjY5MzEyMWZhOC90ZXh0cmVnaW9uOjE3YTExNTFmZjFjODQ2OTZhMzkzNWJiNjkzMTIxZmE4XzEwOTk1MTE2MzIzODc_40dae71f-fb76-4206-8462-1ff75b8f43ec"
      unitRef="usd">201902</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNzgvZnJhZzoxN2ExMTUxZmYxYzg0Njk2YTM5MzViYjY5MzEyMWZhOC90ZXh0cmVnaW9uOjE3YTExNTFmZjFjODQ2OTZhMzkzNWJiNjkzMTIxZmE4XzEwOTk1MTE2MzIzOTk_eb7943f1-2d87-452b-a6f0-6638bac425c0"
      unitRef="usd">606573</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="i66a738443e2345cb9d556a27b56756ec_I20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNzgvZnJhZzoxN2ExMTUxZmYxYzg0Njk2YTM5MzViYjY5MzEyMWZhOC90ZXh0cmVnaW9uOjE3YTExNTFmZjFjODQ2OTZhMzkzNWJiNjkzMTIxZmE4XzEwOTk1MTE2MzI0MTE_1e61763d-b5c3-42b6-a545-ea3d2cbdba11"
      unitRef="usd">395910</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNzgvZnJhZzoxN2ExMTUxZmYxYzg0Njk2YTM5MzViYjY5MzEyMWZhOC90ZXh0cmVnaW9uOjE3YTExNTFmZjFjODQ2OTZhMzkzNWJiNjkzMTIxZmE4XzE3Mzg_47987795-b8d0-46ce-ab75-2d6021f047a6"
      unitRef="usd">322747</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i14db25f97cfe4ac087490b222fae2098_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNzgvZnJhZzoxN2ExMTUxZmYxYzg0Njk2YTM5MzViYjY5MzEyMWZhOC90ZXh0cmVnaW9uOjE3YTExNTFmZjFjODQ2OTZhMzkzNWJiNjkzMTIxZmE4XzE3NDU_e4ad171c-5e52-48cb-b75d-45dc8e910d81"
      unitRef="usd">367981</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNzgvZnJhZzoxN2ExMTUxZmYxYzg0Njk2YTM5MzViYjY5MzEyMWZhOC90ZXh0cmVnaW9uOjE3YTExNTFmZjFjODQ2OTZhMzkzNWJiNjkzMTIxZmE4XzIxODE_3609dcd7-b344-4130-8ebb-04d9622dc81a">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Information related to our operating lease liabilities for are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:79.455%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.345%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash paid for operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;532,585&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average remaining lease term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.45 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Information related to our financed lease liabilities are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:79.455%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.345%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash paid for finance lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;248,035&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average remaining lease term&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.3 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeasePayments
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNzgvZnJhZzoxN2ExMTUxZmYxYzg0Njk2YTM5MzViYjY5MzEyMWZhOC90YWJsZTpjY2E4MjM2MmQ4OTE0YTFkOTU2YTJmNmJlMDExZDZjNi90YWJsZXJhbmdlOmNjYTgyMzYyZDg5MTRhMWQ5NTZhMmY2YmUwMTFkNmM2XzEtMS0xLTEtNzUzNQ_8d2628e1-992a-4997-92bf-cc0c86b70b79"
      unitRef="usd">532585</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="id867987be34d488b82dc941b764fd71a_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNzgvZnJhZzoxN2ExMTUxZmYxYzg0Njk2YTM5MzViYjY5MzEyMWZhOC90YWJsZTpjY2E4MjM2MmQ4OTE0YTFkOTU2YTJmNmJlMDExZDZjNi90YWJsZXJhbmdlOmNjYTgyMzYyZDg5MTRhMWQ5NTZhMmY2YmUwMTFkNmM2XzItMS0xLTEtNzUzNQ_8d43d213-f1ac-4cd0-84ea-56bf38a3e481">P2Y5M12D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="id867987be34d488b82dc941b764fd71a_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNzgvZnJhZzoxN2ExMTUxZmYxYzg0Njk2YTM5MzViYjY5MzEyMWZhOC90YWJsZTpjY2E4MjM2MmQ4OTE0YTFkOTU2YTJmNmJlMDExZDZjNi90YWJsZXJhbmdlOmNjYTgyMzYyZDg5MTRhMWQ5NTZhMmY2YmUwMTFkNmM2XzMtMS0xLTEtNzUzNQ_22ef55a8-c667-4160-bfe7-e8e1c52ac5a5"
      unitRef="number">0.0625</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNzgvZnJhZzoxN2ExMTUxZmYxYzg0Njk2YTM5MzViYjY5MzEyMWZhOC90ZXh0cmVnaW9uOjE3YTExNTFmZjFjODQ2OTZhMzkzNWJiNjkzMTIxZmE4XzIxODI_9dba8373-34ee-4e59-9421-f1036d2ce7dd">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:79.455%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.345%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Minimum future lease payments ended December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;114,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;84,127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,021&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;230,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(21,648)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;208,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths
      contextRef="id867987be34d488b82dc941b764fd71a_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNzgvZnJhZzoxN2ExMTUxZmYxYzg0Njk2YTM5MzViYjY5MzEyMWZhOC90YWJsZTo5N2ZmOTdjM2FjNmI0YmEzOWJmMWRjZWE5OGNhOTEwNi90YWJsZXJhbmdlOjk3ZmY5N2MzYWM2YjRiYTM5YmYxZGNlYTk4Y2E5MTA2XzItMS0xLTEtNzUzNQ_481b5263-1884-47fc-abb2-f36159faae8a"
      unitRef="usd">114865</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo
      contextRef="id867987be34d488b82dc941b764fd71a_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNzgvZnJhZzoxN2ExMTUxZmYxYzg0Njk2YTM5MzViYjY5MzEyMWZhOC90YWJsZTo5N2ZmOTdjM2FjNmI0YmEzOWJmMWRjZWE5OGNhOTEwNi90YWJsZXJhbmdlOjk3ZmY5N2MzYWM2YjRiYTM5YmYxZGNlYTk4Y2E5MTA2XzMtMS0xLTEtNzUzNQ_301c3416-9fa8-4b79-8d54-469c51b9d36f"
      unitRef="usd">84127</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree
      contextRef="id867987be34d488b82dc941b764fd71a_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNzgvZnJhZzoxN2ExMTUxZmYxYzg0Njk2YTM5MzViYjY5MzEyMWZhOC90YWJsZTo5N2ZmOTdjM2FjNmI0YmEzOWJmMWRjZWE5OGNhOTEwNi90YWJsZXJhbmdlOjk3ZmY5N2MzYWM2YjRiYTM5YmYxZGNlYTk4Y2E5MTA2XzQtMS0xLTEtNzUzNQ_450d44ee-2652-44ec-9a53-58d830728b9f"
      unitRef="usd">31021</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="id867987be34d488b82dc941b764fd71a_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNzgvZnJhZzoxN2ExMTUxZmYxYzg0Njk2YTM5MzViYjY5MzEyMWZhOC90YWJsZTo5N2ZmOTdjM2FjNmI0YmEzOWJmMWRjZWE5OGNhOTEwNi90YWJsZXJhbmdlOjk3ZmY5N2MzYWM2YjRiYTM5YmYxZGNlYTk4Y2E5MTA2XzUtMS0xLTEtNzUzNQ_bff04586-252e-4ae2-be79-8f0aeebd6b4a"
      unitRef="usd">230013</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="id867987be34d488b82dc941b764fd71a_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNzgvZnJhZzoxN2ExMTUxZmYxYzg0Njk2YTM5MzViYjY5MzEyMWZhOC90YWJsZTo5N2ZmOTdjM2FjNmI0YmEzOWJmMWRjZWE5OGNhOTEwNi90YWJsZXJhbmdlOjk3ZmY5N2MzYWM2YjRiYTM5YmYxZGNlYTk4Y2E5MTA2XzYtMS0xLTEtNzUzNQ_67f3d26f-8d4d-47e1-b4e6-dfeb01ab5fe0"
      unitRef="usd">21648</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="id867987be34d488b82dc941b764fd71a_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNzgvZnJhZzoxN2ExMTUxZmYxYzg0Njk2YTM5MzViYjY5MzEyMWZhOC90YWJsZTo5N2ZmOTdjM2FjNmI0YmEzOWJmMWRjZWE5OGNhOTEwNi90YWJsZXJhbmdlOjk3ZmY5N2MzYWM2YjRiYTM5YmYxZGNlYTk4Y2E5MTA2XzctMS0xLTEtNzUzNQ_06b57fba-e891-47b8-add6-1c2806e0493f"
      unitRef="usd">208365</us-gaap:OperatingLeaseLiability>
    <inuv:FinanceLeasePayments
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNzgvZnJhZzoxN2ExMTUxZmYxYzg0Njk2YTM5MzViYjY5MzEyMWZhOC90YWJsZTo1NzA2YWFiY2UzZTc0NTAxYTFkYjZjNDVmODM4ZGY1YS90YWJsZXJhbmdlOjU3MDZhYWJjZTNlNzQ1MDFhMWRiNmM0NWY4MzhkZjVhXzEtMS0xLTEtNzUzNQ_7b400d7c-c1c6-433e-a297-553b375fab5e"
      unitRef="usd">248035</inuv:FinanceLeasePayments>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="id867987be34d488b82dc941b764fd71a_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNzgvZnJhZzoxN2ExMTUxZmYxYzg0Njk2YTM5MzViYjY5MzEyMWZhOC90YWJsZTo1NzA2YWFiY2UzZTc0NTAxYTFkYjZjNDVmODM4ZGY1YS90YWJsZXJhbmdlOjU3MDZhYWJjZTNlNzQ1MDFhMWRiNmM0NWY4MzhkZjVhXzItMS0xLTEtNzUzNQ_6775689e-f9d5-4905-b615-527c4d6f2f55">P2Y3M18D</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="id867987be34d488b82dc941b764fd71a_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNzgvZnJhZzoxN2ExMTUxZmYxYzg0Njk2YTM5MzViYjY5MzEyMWZhOC90YWJsZTo1NzA2YWFiY2UzZTc0NTAxYTFkYjZjNDVmODM4ZGY1YS90YWJsZXJhbmdlOjU3MDZhYWJjZTNlNzQ1MDFhMWRiNmM0NWY4MzhkZjVhXzMtMS0xLTEtNzUzNQ_f15755ab-04fd-4b90-9c76-afb06f4bcadd"
      unitRef="number">0.0625</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNzgvZnJhZzoxN2ExMTUxZmYxYzg0Njk2YTM5MzViYjY5MzEyMWZhOC90ZXh0cmVnaW9uOjE3YTExNTFmZjFjODQ2OTZhMzkzNWJiNjkzMTIxZmE4XzIxODQ_2422a47d-108f-4e1a-a2c7-e2d4d0649746">&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:79.455%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.345%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Minimum future lease payments ended December&#160;31, 2021&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;380,482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;297,921&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,072&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;694,746&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(53,441)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;641,305&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="id867987be34d488b82dc941b764fd71a_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNzgvZnJhZzoxN2ExMTUxZmYxYzg0Njk2YTM5MzViYjY5MzEyMWZhOC90YWJsZTo3NDZkMzk0OTA3ZjA0NzQyOGI3ZWM0MDU1MDg2YmIwOS90YWJsZXJhbmdlOjc0NmQzOTQ5MDdmMDQ3NDI4YjdlYzQwNTUwODZiYjA5XzItMS0xLTEtNzUzNQ_324f3ee0-1ee7-4a02-9da5-8308fa87bb02"
      unitRef="usd">380482</us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo
      contextRef="id867987be34d488b82dc941b764fd71a_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNzgvZnJhZzoxN2ExMTUxZmYxYzg0Njk2YTM5MzViYjY5MzEyMWZhOC90YWJsZTo3NDZkMzk0OTA3ZjA0NzQyOGI3ZWM0MDU1MDg2YmIwOS90YWJsZXJhbmdlOjc0NmQzOTQ5MDdmMDQ3NDI4YjdlYzQwNTUwODZiYjA5XzMtMS0xLTEtNzUzNQ_b66e381f-c0c3-4720-8090-20acc932780a"
      unitRef="usd">297921</us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree
      contextRef="id867987be34d488b82dc941b764fd71a_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNzgvZnJhZzoxN2ExMTUxZmYxYzg0Njk2YTM5MzViYjY5MzEyMWZhOC90YWJsZTo3NDZkMzk0OTA3ZjA0NzQyOGI3ZWM0MDU1MDg2YmIwOS90YWJsZXJhbmdlOjc0NmQzOTQ5MDdmMDQ3NDI4YjdlYzQwNTUwODZiYjA5XzQtMS0xLTEtNzUzNQ_4a8a6743-22fb-4110-bf6c-ac8928a01bd9"
      unitRef="usd">13128</us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour
      contextRef="id867987be34d488b82dc941b764fd71a_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNzgvZnJhZzoxN2ExMTUxZmYxYzg0Njk2YTM5MzViYjY5MzEyMWZhOC90YWJsZTo3NDZkMzk0OTA3ZjA0NzQyOGI3ZWM0MDU1MDg2YmIwOS90YWJsZXJhbmdlOjc0NmQzOTQ5MDdmMDQ3NDI4YjdlYzQwNTUwODZiYjA5XzUtMS0xLTEtMTAxNjQ_c600cdf9-93f2-4ec5-8b45-d74ce4a9ef74"
      unitRef="usd">2143</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive
      contextRef="id867987be34d488b82dc941b764fd71a_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNzgvZnJhZzoxN2ExMTUxZmYxYzg0Njk2YTM5MzViYjY5MzEyMWZhOC90YWJsZTo3NDZkMzk0OTA3ZjA0NzQyOGI3ZWM0MDU1MDg2YmIwOS90YWJsZXJhbmdlOjc0NmQzOTQ5MDdmMDQ3NDI4YjdlYzQwNTUwODZiYjA5XzYtMS0xLTEtMTAxNjQ_f1d91d28-8aa7-4ad5-83ea-82cdf9b3a361"
      unitRef="usd">1072</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDue
      contextRef="id867987be34d488b82dc941b764fd71a_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNzgvZnJhZzoxN2ExMTUxZmYxYzg0Njk2YTM5MzViYjY5MzEyMWZhOC90YWJsZTo3NDZkMzk0OTA3ZjA0NzQyOGI3ZWM0MDU1MDg2YmIwOS90YWJsZXJhbmdlOjc0NmQzOTQ5MDdmMDQ3NDI4YjdlYzQwNTUwODZiYjA5XzUtMS0xLTEtNzUzNQ_5d31742f-03f7-4fe5-838f-0681dbabfdcf"
      unitRef="usd">694746</us-gaap:FinanceLeaseLiabilityPaymentsDue>
    <us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount
      contextRef="id867987be34d488b82dc941b764fd71a_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNzgvZnJhZzoxN2ExMTUxZmYxYzg0Njk2YTM5MzViYjY5MzEyMWZhOC90YWJsZTo3NDZkMzk0OTA3ZjA0NzQyOGI3ZWM0MDU1MDg2YmIwOS90YWJsZXJhbmdlOjc0NmQzOTQ5MDdmMDQ3NDI4YjdlYzQwNTUwODZiYjA5XzYtMS0xLTEtNzUzNQ_0823f72a-3d80-4ffc-8f72-d3c11cf5df7f"
      unitRef="usd">53441</us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:FinanceLeaseLiability
      contextRef="id867987be34d488b82dc941b764fd71a_I20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xNzgvZnJhZzoxN2ExMTUxZmYxYzg0Njk2YTM5MzViYjY5MzEyMWZhOC90YWJsZTo3NDZkMzk0OTA3ZjA0NzQyOGI3ZWM0MDU1MDg2YmIwOS90YWJsZXJhbmdlOjc0NmQzOTQ5MDdmMDQ3NDI4YjdlYzQwNTUwODZiYjA5XzctMS0xLTEtNzUzNQ_65e9eca9-e398-4c8a-9608-c28a6181e1a3"
      unitRef="usd">641305</us-gaap:FinanceLeaseLiability>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock
      contextRef="i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xODEvZnJhZzo0OWFmM2Y1OTI4NDA0MWU5YTk0NmI3ZGMyNjY4MjczNS90ZXh0cmVnaW9uOjQ5YWYzZjU5Mjg0MDQxZTlhOTQ2YjdkYzI2NjgyNzM1XzEwODE_fa522236-39f5-4453-8128-9e41982399ab">Related Party TransactionsOn March 20, 2020, we sold an aggregate of 3,931,428 shares of our common stock at a purchase price of $0.175 per share to the five members of our Board of Directors in a private placement exempt from registration under Section 4(a)(2) and Rule 506(b) of Regulation D under the Securities Act of 1933, as amended.  We received proceeds of $688,000 in this offering.  The purchase price of the shares of our common stock sold in the offering exceeded the closing market price of our common stock on March 19, 2020, the trading day immediately preceding the day the binding Insider Subscription Agreements were executed by the purchasers.  The purchasers were all accredited investors.  We did not pay any commissions or finder&#x2019;s fees, and we used the proceeds for general working capital.</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction
      contextRef="ife0d5e823a3a4703b8a950b05da20425_D20200320-20200320"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xODEvZnJhZzo0OWFmM2Y1OTI4NDA0MWU5YTk0NmI3ZGMyNjY4MjczNS90ZXh0cmVnaW9uOjQ5YWYzZjU5Mjg0MDQxZTlhOTQ2YjdkYzI2NjgyNzM1Xzg2_6999a1a9-3b46-4243-9714-26df5bfa35f8"
      unitRef="shares">3931428</us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction>
    <us-gaap:SaleOfStockPricePerShare
      contextRef="i36f9a9a8542a4bd68c3dce1ca519fff9_I20200320"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xODEvZnJhZzo0OWFmM2Y1OTI4NDA0MWU5YTk0NmI3ZGMyNjY4MjczNS90ZXh0cmVnaW9uOjQ5YWYzZjU5Mjg0MDQxZTlhOTQ2YjdkYzI2NjgyNzM1XzEzOQ_22b9cb8a-67e3-4a66-9088-69a83025f141"
      unitRef="usdPerShare">0.175</us-gaap:SaleOfStockPricePerShare>
    <us-gaap:SaleOfStockConsiderationReceivedOnTransaction
      contextRef="ife0d5e823a3a4703b8a950b05da20425_D20200320-20200320"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjgzOTI1YjVlYzhmZTQ5ZDI5ODYwNDc1MTUwOGE3OGI3L3NlYzo4MzkyNWI1ZWM4ZmU0OWQyOTg2MDQ3NTE1MDhhNzhiN18xODEvZnJhZzo0OWFmM2Y1OTI4NDA0MWU5YTk0NmI3ZGMyNjY4MjczNS90ZXh0cmVnaW9uOjQ5YWYzZjU5Mjg0MDQxZTlhOTQ2YjdkYzI2NjgyNzM1XzM3MQ_9e2cdf86-858e-41b4-9960-3d2d86a2c2ac"
      unitRef="usd">688000</us-gaap:SaleOfStockConsiderationReceivedOnTransaction>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>81
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( #>'<50'04UB@0   +$    0    9&]C4')O<',O87!P+GAM
M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG
M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGD<Z,STA)8*O4'J@)I9GF
M3?X.CD:?<@X>K7A.YNJQ<&4GPZ4A!0W_<FW>J=0U[R;UEA_6\#MI7E!+ P04
M    "  WAW%4EA'9R.\    K @  $0   &1O8U!R;W!S+V-O<F4N>&ULS9+/
M:L,P#(=?9?B>*''8"B;-I66G#08K;.QF;+4UC?]@:R1]^R5>FS*V!]C1TL^?
M/H%:%83R$5^B#QC)8+H;;>^24&'-CD1! "1U1"M3.27<U-S[:"5-SWB (-5)
M'A!X53V 19):DH096(2%R+I6*Z$B2O+Q@M=JP8?/V&>85H ]6G24H"YK8-T\
M,9S'OH4;8(811IN^"Z@78J[^B<T=8)?DF,R2&H:A')J<FW:HX?WYZ36O6QB7
M2#J%TZ]D!)T#KMEU\ENSV>X>6<<KSHNJ*>K5CE?B?B4:_C&[_O"["5NOS=[\
M8^.K8-?"K[OHO@!02P,$%     @ -X=Q5)E<G",0!@  G"<  !,   !X;"]T
M:&5M92]T:&5M93$N>&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M
M3A^%$5B-;'EDD81_OT<V$,N6#>V23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R
M>&#9+]O6N[<OWN!7,B0103 9IZ_PP JE3%ZU6FD PSA]R1,2P]R"BPA+>!3+
MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,!
M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K
MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2
MBW <!.!1NY["G?1LOZ1!";2C:=!DV/;:KI&FJHU33]/W?=_KFVB<"HU;3]-K
M=]W3CHG&K=!X#;[Q3X?#KHG&J]!TZVDF)_VN:Z3I%FA"1N/K>A(5M>5 TR
M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$
MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7<K_WUE[O)I#-ZG7TZSFN4
M?VFK :?MNYO/D_QSZ.2?IY/734+.<+PL"?'[(UMAAR=N.Q-R.AQG0GS/]O:1
MI24RS^_Y"NM./&<?5I:P7<_/Y)Z,<B.[W?98??9/1VXCUZG LR+7E$8D19_(
M+;KD$3BU20TR$S\(G8:8:E < J0),9:AAOBTQJP1X!-]M[X(R-^-B/>K;YH]
M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M
MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZ<TT#PE"\D^DJ1CVFS(Z=T)LWH
M,QK!1J\;=8=HTCQZ_@7YG#4*')$;'0)G&[-&(81IN_ >KR2.FJW"$2M"/F(9
M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+
MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T
M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+
M.7\N?<^E[[GT/:'2MS<C?6?!TXM;WD9N6\3[KC':US0N*&-7<LW(QU2ODRG8
M.9_ [/UH/I[Q[?K9)(2OFEDM(Q:02X&S022X_(O*\"K$">AD6R4)RU3393>*
M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W<DOJMI2^M28X
M2O2QS'!.'LL,.V<\DAVV=Z =-?OV77;D(Z4P4Y=#N!I"O@-MNIW<.CB>F)&Y
M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_#
M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0
MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR
ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC
MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYN<KGHB=OJ7
M=\%@\OUPR4</Y3OG7_1=0ZY^]MWC^FZ3.TA,G'G%$0%T10(CE1P&%A<RY%#N
MDI &$P'-E,E$\ *"9*8<@)CZ"[WR#+DI%<ZM/CE_12R#ADY>TB42%(JP# 4A
M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF
M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'<YMZN,)%K/]8UA[Y,M\Y<-LZW@->
MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_
M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]!
MU4#E/]O4#6CV#30<D05>,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04
M"  WAW%4 !69REP"  "N!@  &    'AL+W=O<FMS:&5E=',O<VAE970Q+GAM
M;(V576_:,!2&_XJ5:T1(^!I50()05":H4*MM%],N3')"K/HCL\W2_OO93LA8
M%2)NB(_M]\EY#_9)5 KYIG( C=X9Y6KNY5H7#[ZODAP85GU1 #<KF9 ,:Q/*
MDZ\*"3AU(D;]<#"8^ P3[BTB-W>0BTB<-24<#A*I,V-8?JR BG+N!=YEXH6<
M<FTG_$54X!.\@OY6'*2)_(:2$@9<$<&1A&SN+8.'>&+WNPW?"93J:HRLDZ,0
M;S;8IG-O8!,""HFV!&P>?R &2BW(I/&[9GK-*ZWP>GRA;YQWX^6(%<2"_B"I
MSN?>%P^ED.$SU2^B?(+:S]CR$D&5^T5EM3><>2@Y*RU8+389,,*K)WZOZW E
M"*8W!&$M"#\)PLD-P; 6#)W1*C-G:XTU7D12E$C:W89F!ZXV3FW<$&[_Q5<M
MS2HQ.KU8GE.BT997Y\$4-O*UP=I%/ZD1JPH1WD $(=H+KG.%'GD*Z?\ W^33
M)!5>DEJ%G<0U)'TT#'HH'(1!2T+Q_?)!1SK#ID9#QQO>6R/T<WE46IHC^*L#
M/VKP(X<?=>&%1,^805OUN]6/1'&02U: [*'=[M!6KF["'G^ 1$\BRQCF:)_$
MF'-TZ,?]#F_CQMOX+F\[D=P\7=V$K;GRA/?0\]<V9]W:F *6)=:V-!LJ)$EQ
MAZ=)XVEREZ<-D0QMUVV6N@'A=-3FI5L4S&9MN?M75Y^!/+F.J% BSEQ7%ZZ9
M;9KNTO6:3_,KTXRKWOD/4W7R/98GPA6BD!GDH#\U19=5=ZP"+0K78(Y"FW;E
MAKGYH("T&\QZ)H2^!/8%S2=J\1=02P,$%     @ -X=Q5-CG/N")!P  _1P
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
M+5)[&5,"&]8,@/<K(?3^QDQ0?O&\_A]02P,$%     @ -X=Q5*'4VJWC!@
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
MZP#U?<F8_*CH*T1U91S^!U!+ P04    "  WAW%4,"MWUN4$   V$0  &
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
MQ$D!^'[.X;A4W<B7&[L7<L/_ %!+ P04    "  WAW%4F3V<1<P(  !!)
M&    'AL+W=O<FMS:&5E=',O<VAE970W+GAM;)6:;6_;.!+'OPJ1.RSN@*86
M'_3430,D3HLMT#9!W>Z^IB7:UD66O)3L-/OI;RC)IB(^.'V3V/*0^G,XG-^0
MTM53+1^;C1 M^KDMJ^;]Q:9M=^]FLR;;B"UOWM8[4<$OJUIN>0M?Y7K6[*3@
M>==H6\Y($$2S+2^JB^NK[MJ#O+ZJ]VU95.)!HF:_W7+Y?"O*^NG]!;XX7OA6
MK#>MNC"[OMKQM5B(]L?N0<*WV:F7O-B*JBGJ"DFQ>G]Q@]_-PT UZ"S^+,13
M,_J,U%"6=?VHOGS*WU\$2I$H1=:J+CC\.XBY*$O5$^CX>^CTXG1/U7#\^=C[
MQV[P,)@E;\2\+O\J\G;S_B*Y0+E8\7W9?JN?_A##@$+57U:73?<7/0VVP07*
M]DU;;X?&H&!;5/U__G-PQ*@!CAP-R-" 3!LP1P,Z-*#=0'MEW;#N>,NOKV3]
MA*2RAM[4A\XW76L835&I:5RT$GXMH%U[/;__NKC__.GNYON'.[3X#O^^?/CZ
M?8'N/Z+YS>(/]/'S_5\+=(E^+.[0?_[]WZM9"S=536?9<(/;_@;$<0-,T)>Z
M:C<-^E#E(G_9P0S4GB23H^1;XNWQ3F1O$<5O$ D(M@B:O[YYX)%#3QZD77_4
MT=_]3DC>%M6Z#\FB+43SSM,O._7+NGZ9H]^OL(;+NFEL+N];QEU+M5 /UY=Q
M! N7I5>SP]@5-D,:L##2AB_$A2=QH7?0-_G_(#9A.;<-:FM8SUE=944I4#6H
M5E?5YXPW&[1O1(Z*"M6_Z*KHI";RNNI.0 K+"MXGABI'?%O+MOBGNV#S7]]=
M-'(+Q8SB*)FXSV)':)S2P.Z]^*0W]NJ]&<E#]0IUR5-]^-$(=-,THK7.>FQ1
M0V(6341;S*(X3;!=<W+2G'@U+]HZ>^PR9HZR>@L8:9SN30P%!,<I"=E$J6F7
MA$F44+O2]*0T]2K]K,(/' M8>A0M7T)4-B+;RR[<;')34VX4Q1&9J#7-'&&
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
M$OT5U*QWRZ[2:$::<>PDMJMD.Y?9C==3L>,\;.T#1$(DUB2A .!HM%^_YS1
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
MFND%*CZ13CJ,T[SB3"R7K"R+6(S<?"E8(4I&.N8&C$JDZ4TD405/I_F,TCK
M<'->.:GK?WHUTXN[WZ$]1H5S4)NQ]Y,,S*NSB-Y.VO$M?%+@#](>5>] XX%2
ML^OE(@$[J=KD>#-$)=D;3[H4S98^!&A# .T?C/$O3B@P?UJV?P-02P,$%
M  @ -X=Q5+C;PO>8!   ]0L  !D   !X;"]W;W)K<VAE971S+W-H965T,3,N
M>&ULM59M;]LV$/XK!ZT88H"-)5(O5)8$2-*]Y$.W(/6Z#\,PT!)M$95$CZ3C
M9+]^1\J6L[QU[5H#MGGDW<-[>Z0[WFCSP392.KCMVMZ>1(USJZ/IU%:-[(0]
MU"O9X\E"FTXX%,UR:E=&BCH8=>V4QG$^[83JH]/CL'=E3H_UVK6JEU<&[+KK
MA+D[EZW>G$1)M-NX5LO&^8WIZ?%*+.4[Z7Y=71F4IB-*K3K96Z5[,')Q$ITE
M1^>IUP\*[Y7<V'MK\)',M?[@A<OZ)(J]0[*5E?,( O]NY(5L6P^$;ORUQ8S&
M*[WA_?4._8<0.\8R%U9>Z/8W5;OF).(1U'(AUJV[UIN?Y#:>S.-5NK7A%S:#
M;L8BJ-;6Z6YKC!YTJA_^Q>TV#_<,>/R, =T:T.#W<%'P\HUPXO38Z T8KXUH
M?A%"#=;HG.I]4=XY@Z<*[=SI9>]$OU3S5L*9M=)9$'T-/VI=;U3;'D\=WN$U
MI]46[WS H\_@)13>ZMXU%K[O:UG_&V"*SHT>TIV'Y_1%Q#>R.@26$* Q35[
M8V/$+."Q9_!VL85 'X?_1MFJU79M)/Q^-K?.8-_\\<*UZ7AM&JY-OUBB7\3S
M9#VR*U')DPC9:*6YD=%'+H%9(V&A6R2BZI>@\!0\R^LUZNL%J+VUV%LOQWQ9
MKX3ED-U<FK$D1S"3IH,+8<R=ASVKJG6W;H63-9QUVCCUMQ@(Z//=K80R2&H'
M/^,39S1Z+]JU#'!P$9H>+VB5=<0[OVS]$=Q)82R\ DXXC4D<Q[@^2 EC.<GB
M>()22E+.O.#7:1)T9K)J>MWJY1UD6PA&\G@ .$#M-"PGD ];Q1;[@1O7<B;,
M4CK<V,$DI,0<T QA2L9(RO@$RK(@'#G >!Y.'J (3*-V#<I)/*+DR=:9A&3H
M/HWS"="<%&4*2>Z#2.'<^.3UHI-/>I*GC!3>#Y8D)$G1GC&*02( Y>%D],/(
M-E3#-FIE]UG-BIT/F(Z$9A-(:4EXD0$"^(3.C*AE\, 2V,@YK R^&+"XTL)K
M8.5@_NTWG";TNT?RY:/.JEI<J(7")L&^:G6_?.U\&[V"I"!9GNWJB[GA*=8U
MR7R!,2M8GHQG7H]P5,LPR%U_$W#:B1;/T/6,$9927.]\>'KW:U B_L^4>)H#
MC]KF(QQ@A)?9G@,E33^) W2'-8&"_P\29&E!$HXD2 CC*8GSSZ9!2BG2@"(2
M+Y '_)-YD'!*6(D\2-&099_# V12'GB0<<(>\.!I&APDDZ]*!4[* K]),@D-
MD&%N8UY^,2;\N?^$4#PSW)[U0\;01Z=!K\W#X!MQ@P'U2!@<B52OG,1:+[!,
MOF 8EEU7#0A\J?;:@1@X(.M#^ 6AQ'U*R%N<-RV2[P:KA#T"O;QUL,#1;5LB
M#^A[1XJ%K[VGK-U2V!YY^M"0DKC ML1'*&XP*/E "112*/(2LUAX(<,&*7<G
M^2C,]O T5, _"&?;C.;XQO'/H!R>F@JF]T8Q[+-E&#BQQGK=NV$J&W?'F?9L
M&.7VZL- _!;;6_78$7*!IO%AD45@AB%S$)Q>A<%NKATV=5@V.)=+XQ7P?*&U
MVPG^@G'2/_T'4$L#!!0    ( #>'<50.Q9)L:00  !0*   9    >&PO=V]R
M:W-H965T<R]S:&5E=#$T+GAM;)U6VVX;-Q#]E<$B 5I D%8K*[8#68 <)TB*
M!C7LNGXH^L#ECK2$N>2&Y.KR]YWA7BRWMFOTP?+R,F?.S!P.N=A9]^!+Q #[
M2AM_D90AU!\G$R]+K(0?VQH-K:RMJT2@H=M,?.U0%-&HTI,L33],*J%,LES$
MN6NW7-@F:&7PVH%OJDJXPR5JN[M(IDD_<:,V9>")R7)1BPW>8KBKKQV-)@-*
MH2HT7ED##M<7R6KZ\?*$]\<-?RC<^:-OX$AR:Q]X\*VX2%(FA!IE8 1!_[;X
M";5F(*+QH\-,!I=L>/S=HW^)L5,LN?#XR>I[583R(CE+H,"U:'2XL;NOV,4S
M9SQIM8^_L&OW9J<)R,8'6W7&Q*!2IOTO]ET>C@S.TA<,LLX@B[Q;1Y'EE0AB
MN7!V!XYW$QI_Q%"C-9%3AHMR&QRM*K(+RTMA'N *\["8!(+CR8GL3"];T^P%
MTVD&WZT)I8?/IL#B*<"$> QDLI[,9?8JXA7*,<RF(\C2;/H*WFP(;A;Q9B_B
MY0&NE)?:^L8A_+G*?7 DA+]> 3\9P$\B^,G_R=P;3>$W ]^%DR5,LQAU.H(=
M O/% DBTH43XU0I2KRG@%F7C5#C :N,0Z60$*$2@C5\P=PT=*<C.6A0242CA
MJPI"EFH,=U0?%[$"NLJ#7?\7\*@WAE)XJ)W=*BHQ-+Y%%O!N/DK3E/^ HV-(
MZ;!0 :2M*A489 SW"(+R7I-7%9AIL)!;QYG^2?T,Y^G[GHO8D.L-10.?M=JH
M7".LI+2-"1YN4*+:"IH;0:V) ]NRD4;O*3"".)T_@W1G<J4U>7T&":R#^9'[
MBC> V JEX_(CT28FCUR.H*EYGO?3"5154ST7\^^TK PE&GT QSS(1_:>Y@#W
MDACW/N^%UD"RX-;[BVV<$1JN'74\N"&K49]I.O3150_U8<S!4DJI=*:I1BP3
MZK8^4"65V72A^)9([921JB9DKC,[%%*ZAG*2-X%"JX4J'MERK8H&&;&@WF^*
MMH(LBEBZ6AP&78BCH&&-D=J[>51$1]V2+$JAUQ&RJ3LUXY[$%AOR4*]>S$R1
M9W*AA9$M%:_V4+5=AI;HVED3UQA;]QT/#!.W.0E'A#<RG4;]QA125@Z#5(7V
M]C6H'W3.R*L^ "EOJXAEAYB.9RRG-LC(F/8TIN&#W*FK"_@?VN'C,X9O=!(+
M&G)BR"D=L"P2+*QL!N([3NB6JLI5HUT=K1&H-:_AGN!(2'19:L%(OE3UDU8
M.=(]CGW/B<TB>T,&38O]M,SC%[I7X>@N/NH/3==]E'^L-9TESV*E*,_GYZ/Y
MZ:S+CF?-6DF"\\S"4QQ^?6#W/K!!P5VS(\H1_DLT.^I7,>D4:'P1L)44-86B
MQ["B^X!Z0)43H_ZBB1 M^R@QBH%^C'URJCIXWXIYZ*>OM-#Q<W?,Y.BFKM!M
MXGO$0VQ/[:4]S Y/GE5[TS]N;]]+E/F-H@1H7)-I2ETA =>^0=I!L'6\]W,;
MZ!41/TMZMJ'C#;2^MC;T W8P/ 27?P-02P,$%     @ -X=Q5,)S6".T!0
M) X  !D   !X;"]W;W)K<VAE971S+W-H965T,34N>&ULK5=K;]LV%/TKA)<-
M&V#8LFPG:9<$2-H5S8"T0=)N'X9]H*4KBZU$:B1E)_OU.Y>493NO#L,^)-;C
M/LX]//>2.ED;^]651%[<U95VIX/2^^;U>.RRDFKI1J8AC3>%L;7TN+7+L6LL
MR3PXU=4X39+#<2V5'IR=A&?7]NS$M+Y2FJZM<&U=2WM_0959GPXF@\V#&[4L
M/3\8GYTT<DFWY#\WUQ9WXSY*KFK23ADM+!6G@_/)ZXL9VP>#WQ2MW<ZUX$H6
MQGSEF\O\=) P(*HH\QQ!XF=%;ZBJ.!!@_-7%'/0IV7'W>A/]7:@=M2RDHS>F
M^EWEOCP=' ]$3H5L*W]CUN^IJV?.\3)3N?!?K*-M"N.L==[4G3,0U$K'7WG7
M\;#C<)P\XY!V#FG '1,%E&^EEV<GUJR%96M$XXM0:O &.*5Y46Z]Q5L%/W_V
MQN@56:\6%8EK:VKEG+'WXH/Q=#+V2,!FXZP+=A&#I<\$FZ3BRFA?.O&+SBG?
M#S &LAY>NH%WD;X8\2UE(S&=#$6:I),7XDW[<J<AWO39> LOWBJ75<:UEL0?
MYPOG+:3QYPO!9WWP60@^^W^X_,_!Q$<MKJ3-2A&(F;P:BDO=KHP@[<E2+I3V
M1DAQ2UEKE5?DQ'4+<XA7G"\M$9K*0V>^%+[$+5HC@YORP75%$)UU @V/UR2:
MC:O4N7 2<$R!:R&7"+64/MP?3(:S63),DH3O&JMTIAI9\<U'JY9*X_K2N98"
M^:9%_L_:,3[DO&T7QN:P80"[=7.Q3N3PNJ7&4[T@&TM.$_$C8QN\D=5*=K2X
MP4\"=1<M</(H4'HI,MDHC]R,7>8H$9, MW2'H>80VY)#^[)E 8Y#O3E5\AX\
M"-8(OT$-&1!AP(FFDEI3/HQ<H$@28+R.T(>B)KLD4!>HC87P\+HV6!#QB;)2
MF\HL>3TN-73-01Y:O3<5F%AV%I^ 1VF@!N:LMV1^LT [X]VC0*REPV*,DF/1
M@"Q72HA\72IH96W:*A>E7!'F1TY/^.*)[M)$_H..)L/I=,I_HM58<.6BQD)H
MQR""]G[X[CB='/WLX%_7@ @-95]%VQB] SP6]  PH@G%TF#Q0;4H;L6J M=9
M5"KSQ&BW*?>2L+-DN ^R":X=#AYLA>5Q[>(+-@,6"1ZSDB$5L'33XG(RFT5X
MC3494>[8++95+PU3%&19$@$T-(^MCS4_Z@QSE0MMO&@@(*GO TR@ Q:@MJ)0
MG Z=1:A"!:BZVYRZ9J2^P1ZO#K,0T[1>5>IOBJ3T<+E?'\A^Q)/B@UEUG=-/
MBS7MCXHP5*Y,K@J5R;A9(MD-MLZ]D>&V,$O(E$N)K9\<Q];?]KVL0X\_5<@(
MG<^L\PMN'K>Q^I<HAK%L:<-@D_R8F9"^H]0I1(_^".Q:2!]K0A%Q+U/9ST'4
MWVD>XD,KJ[JMV7.>?+]!AL.,\P##U.Y7QI&[4?1.6>=W^EF<!TL>2@R.;1ZU
M\&;&/N/;]>P"6DM&Z>%\IZ=C3[P4EP5HB<]E.[!YEK8]_0'];HYILDVQUR]%
MZWF[E/D7'$FB%MJG5S'$A RJ-M"5JZKE<U?L4@Q,4.]CEP/G@@^%+R:6HJ@,
MJF&A@8/IUBQVZW8=00+/:"=J8(4$EZ2A@PH<! &Y8.^VTNT6'>)YM)D='<Z#
MGO?9VF_'T#CI\/CX<'CT*MV93::U>_.)AX/X5>J6?7GKPNZQH\BPFXJ#Z>$S
M+;3)&GC=8MZA.LSH;A*]B /#X!SQ*Y%VF^@#)-OH!YMPC^!\DY+)<#(#+?.C
M;T&YPI"<?P,'YRC"X>%@,IG_1T2'\R-@FKZ )XP42XM[C%^O7''/RGTJ&OJ@
MBH<)N#<5^8TAW?%EJUP9M/CDW'OJA#G>.;F'TP-_G[ V45D\Q/=/^T^@\WCR
MWYK'[R><")<L_XH*N":CH_E V/A-$F^\:<)WP,)X?%6$RQ*?<639 .\+ YC=
M#2?H/PS/_@%02P,$%     @ -X=Q5#O#(1G6 @  6 8  !D   !X;"]W;W)K
M<VAE971S+W-H965T,38N>&ULM55-C]HP$/TKH[3J*=I\ H$"$NQNU4I=%>WV
MXU#U8)(!+!P[M<T"_[YC!U(J=9%ZZ 6/[3=OWHPSPWBO]-9L$"T<:B'-)-A8
MVXRBR)0;K)FY40U*NEDI73-+6[V.3*.15=ZI%E$:Q_VH9EP&T[$_6^CI6.VL
MX!(7&LRNKID^SE&H_21(@O/!(U]OK#N(IN.&K?$)[9=FH6D7=2P5KU$:KB1H
M7$V"63*:YP[O 5\Y[LV%#2Z3I5);M_E038+8"4*!I74,C)9GO$4A'!')^'GB
M#+J0SO'2/K._\[E3+DMF\%:);[RRFTE0!%#ABNV$?53[]WC*I^?X2B6,_X5]
MB\T' 90[8U5]<B8%-9?MR@ZG.EPX%/$+#NG)(?6ZVT!>Y1VS;#K6:@_:H8G-
M&3Y5[TWBN'2/\F0UW7+RL]-96>H=5G!_H&<V:(#)"C[9#6JXW6F-TL)'SI9<
M<,O1C"-+,9UG5)[XYRU_^@)_DL*#DG9CX%Y66/U)$)'83G%Z5CQ/KS+>87D#
M61)"&J?)%;ZLJT#F^;(7^!;LR);BE+DO!Q,&OL^6QFKZ9GY<"9%W(7(?(O]O
M1;[*[QIW9!I6XB2@SC2HGS'XQZ!PAN,E7'EX>8*+"WBIJ"^-!;4"PL!*"6IO
M+M? +- +8;TDQ_,K>2XRXE&[=687D&;!%JUS+96Q!EY#'J;]03@L8K*S,,WR
M,!FFUP0.>_UP."P@S^.P-R@Z:*GJFALW/UITPXZ:A$*2)F$ORR!/LS ;9##3
M6R8-,[#6C/*DW)P>E.41DCB,XQCZ[7(FMNR )NP*TRCM1TPR" M27819W.NP
MAOF/R]6'R1+AS:LB3=*WT&LI/RO+!"7:(R5YF V3M@!)/\SS O[V\447W5ZC
M7ON9YEYD)VW;^-UI-S9G[;3X#6]G[@/3:T[%$;@BU_AFT M MW.LW5C5^-FQ
M5)8FD3<W-/I1.P#=KY2RYXT+T/V93'\!4$L#!!0    ( #>'<53NS W7$ ,
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
M:W-H965T<R]S:&5E=#$Y+GAM;)U9;6_;.!+^*T2N/>P"JN.WQ$Z;!FC3*Z[
M;K=HNK<?#O>!EL8V6TGTDE0<WZ^_9X:4+*=VNK@/B?5"#N?EF6>&U/76NF]^
M31340U76_O79.H3-R_-SGZ^ITGY@-U3CS=*Z2@?<NM6YWSC2A4RJRO/Q<'AY
M7FE3G]U<R[-/[N;:-J$T-7URRC=5I=WN+95V^_IL=-8^^&Q6Z\ /SF^N-WI%
M=Q1^WWQRN#OOI!2FHMH;6RM'R]=G;T8OWTYYO SXEZ&M[UTKMF1A[3>^^5"\
M/ANR0E12'EB"QL\]W5)9LB"H\6>2>=8MR1/[UZWT]V([;%EH3[>V_,,48?WZ
M;'ZF"EKJI@R?[?:?E.RY8'FY+;W\5]LX=C(Y4WGC@ZW29&A0F3K^ZH?DA]Z$
M^?#$A'&:,!:]XT*BY3L=],VULUOE>#2D\868*K.AG*DY*'?!X:W!O'#SH<YM
M1>J+?B!_?1X@D9^?YVGVVSA[?&+V:*Q^M758>_6/NJ#B4, Y5.GT&;?ZO!T_
M*?$=Y0,U&65J/!R/GI WZ>R;B+S)#^U3[XS/2^L;1^K?;Q8^."#B/T\L,>V6
MF,H2T__3A7]]MOJR)K5Q]MX(YI%RRL3705[G%LG@@U=VJ0*&+FV)I#+U2NF@
MX#FJ%N0Z[RE=%WPQ?!EO^5+=-LY1'5A@;Z5GZN]_FX]'XU>]JW>T)(PM9.B"
M:EJ:T+UL?[_8H,N#$<=$O4'Z0O?<E$9++B;]Z6&#Y,02[ZD@!T$^Z- $ZW;*
MZ0"KK;*-X\QM\%(>:0]9&^MX%ON'=+YNQ6W(&5MXV$4>-F*$\3PANLGWW7!B
M0;Q^'O_=!;[?>U_>9ZH&36*U99K>&CW&C-;8Y^H3@2YJ]G)AEG BU3F"QV,F
M^+M=ZWK%HM6]+IOH#\T*:@Q3/XTOU/.?VY^]S/U5%Y<#Y'1/#P"C@77V#!P"
MEA(_407O@7X/=%M0V!+5BME38",1U0 ;S\G)!= [7.D)X./W".0"T0R&?*:"
MJ1B#&)D6YQ$<V]J31'Y5FS;LK2P#1:(H<2E"!T] "!(4.-?.[5X@O%OM"C]0
M?ZR)*\"?C8&%F=I&J:Y0NE-D)VAHZK3<?Q-N-];+TM 25(W4*Q@0[!*]6CE:
M"<HPCN"+7!QTS"V=%(S]AGN8(I"@T+@Z6L$B$QJ\ZBD!4R5338WPFH0X0E5#
M*156VLOF8%6DF: *3FB>5VJW(A^4KFQ3BWXMY,(:0Q ?6 &!CN_!&&8)3\"9
M.:.O--^HW,5)[%N,+$6I9@,+  A3L?T(:BA%I8'Z:/O)''7J6<,^[CF#52BL
MJFV XL0Z&7X*M*UM62!NI-;ZGC  D6DC?Q"6*".%5BQN/*?]]_$=J-] !6WB
M]1.SC0($^&;QE>,("?2@@<J87HN=B/[P^2Y3*Y@&"64$#"M+:D?:0< R^I%V
M(FMI2HHV,.Z!RN.I$U.+W;MTMNI>00<.C 1:,D/P+DM"9T:,SG..*<_<- X>
M(4;$&M1U1#[CJ.@3\JE<W*X-"+$-FROV$.3B84M3:";&A2Z%;J1Q\&(E13IJ
M"8.ATJ86]&<>/J8 DQ=&KQH@-3)&!J7@?6#0>#J(KU?> $A+DVOXYVM3K"+H
M/K0*-@XSA,R!(]K3XS9J;Q![K,ZJP#CV,<8)>?,<Z,3D(83$M04S;&5RGEDD
ML,$3T3\0&"D'E)Y$H:_5 +DL"(#EPM+1P;P@(D>Y]LGEJ)Q?8UL9?;>@TA"
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
MLKP!ZQL#,>D?V,#PI7;U'U!+ P04    "  WAW%4X3#X7H$"  "%!0  &0
M 'AL+W=O<FMS:&5E=',O<VAE970R,BYX;6RE5-MNVS ,_17"*W8!@OB2-"NZ
M)$#3;M@>"@3M+@_#'A2;CH7*DB?1=?/WH^3$2X&UP[ 7FZ1X#DE)1_/.V#M7
M(1(\U$J[1501->=Q[/(*:^'&ID'-*Z6QM2!V[39VC451!%"MXBQ)9G$MI(Z6
M\Q!;V^7<M*2DQK4%U]:UL+L5*M,MHC0Z!&[DMB(?B)?S1FSQ%NE+L[;LQ0-+
M(6O43AH-%LM%=)&>KZ8^/R1\E=BY(QO\)!MC[KSSJ5A$B6\(%>;D&03_[O$2
ME?)$W,;//6<TE/3 8_O _B',SK-LA,-+H[[)@JI%=!9!@:5H%=V8[B/NYSGU
M?+E1+GRAZW,G7#%O'9EZ#V:_EKK_BX?]/AP!SI(G -D>D(6^^T*ARRM!8CFW
MI@/KLYG-&V'4@.;FI/:'<DN65R7C:'F#)"WR+A.LE=!P:1RY>4Q,[1/B?$^S
MZFFR)VC2#*Z-ILK!>UU@\9@@YIZ&QK)#8ZOL6<8KS,<P24>0)5GZ#-]D&'02
M^"9_'W2%&DM)#KY?;!Q9OA@_GBDP'0I,0X'I_^[D/]&\?)'.DG>!JS>_(336
MW,L"0< T25_?O8'&UR,#%:H&3&L!ZT:9':+C7&R$16#YLH8&ZJY"#G;(5XE8
MYP6@R*L!]LI!SJ=IY:;UTG&>FRKLZ[3-P2VE=<3,7-"4(7)$(+1NA0(G%&M]
M#)^K?2VIMX_(0V<>NT-A':"_/N',F2$8"73"P4DV2T:GTR1$3]*SV6AZ-AGQ
M2*[!(&RU&__I$.,C:=1HM^$!\..UFGJ5#-'AC;GHI?4[O7^@KH7=2MX,A25#
MD_';TPAL+_K>(=,$H6T,L6R#6?$[B=8G\'II#!T<7V!X>9>_ %!+ P04
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
M#U/D8HEIFF07YWSCW 0<NO&676*:2F(V4T_+T00B6(E(XCIZ!#C5-#R-E>3
MF^6&.I414G%+?$ORF,,QFDD;[!M_B^GNW6<);3'/&+? AY$(\777RL!&T-^Q
M]'NT%YKE6E!>O+*C$:>1?E&(#I^IAEXAM//:CXX^GUR>%+^<GW\X>CSK,ZRM
M:M1:"@\\YWFELPVSK+*$04HQ$A[Z3I*N@DYFQ=-9#IUF8::*A\Q<R 4"IA.O
MZ\J:55B  !^2U>! (?;39FJ7$;"PL92AE"-#0%\:Y^:F!&=TW8Y*2XDYJ1+4
MZG57*^JFI():CVEQD3"H*B/,''17E$M5WRS_^^*F MKF92'FL/ 4 S+XFWJL
M7#D-F.U^Y[<O#Z;!IU#<'ZLMGQ3GI:<ZG* WQYT@J;CWR./+\A%#B'CI89*2
MPIGK:*(F*_4+E%J2S^#B83WI#/K.XV*Z:_@K]&[=3PG)I&@_YC#J&_X11;B*
MM\Q(FBJES,)LI:(OZ(]S>>8A385V//Q;#RE*-[G6:U4788SUY%#X?_KLC,M
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
MGEG7+T^(MN+8'R?3WOW)<B<-$VVN4TD). K]T3CQIQ>C9_F.S-<GZ_6R\S[
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
M#\UA0=>Y/A?;;U 5U+5\J<B5^T?;*A9[*%TK+8H*;!04C)=7>E,MQ X@B/<
MP@H0/@9$>P"D KB5\TMEKJP)U70TD&*+I(TV;/;&K8U#FVH8M]LXT](\90:G
M1[-R^Y!8H!G+.%NPE'*-CM-4K+EF/$-3D;.4@4*?T80IFF42,NJVP&#.80-\
M#>A@ IJR7!V:J(O9!!U\.!SXVNBS6?RTTG)2:@GW: E"=":X7BKTA<]A_I#
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
MY$R59\7EC9'+XO1T(@TTK\7E@A+XQK<&\'XFI=G<V /9^L1^^!]02P,$%
M  @ -X=Q5+ULHZ;= P  3!   !D   !X;"]W;W)K<VAE971S+W-H965T,SDN
M>&ULS9C;;MLX$(9?A1!ZD0)I)%(GN[ --/86#9 N@GC;O5CL!2W3-A%*=$G*
M;HL^_)*4(LG5H7&#!0(#-D5Q1A]GAK](3XY</,@=(0I\35DFI\Y.J?U;UY7)
MCJ187O$]R?2=#1<I5OI2;%VY%P2OK5'*7.1YD9MBFCFSB>V[$[,)SQ6C&;D3
M0.9IBL6W:\+X<>I Y['CGFYWRG2XL\D>;\F2J$_[.Z&OW,K+FJ8DDY1G0)#-
MU'D'W\Y18 SLB,^4'&6C#<Q45IP_F(N;]=3Q#!%A)%'&!=8_!S(GC!E/FN-+
MZ=2IGFD,F^U'[^_MY/5D5EB2.6=_T[7:39V1 ]9D@W.F[OGQ RDG%!I_"6?2
M?H-C.=9S0))+Q=/26!.D-"M^\=<R$ T#&/08H-( /=7 +PU\.]&"S$YK@16>
M300_ F%&:V^F86-CK?5L:&;2N%1"WZ7:3LW>8RK 9\QR CX2+'-!=(Z4!&_
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
MON0%],B@KV@"!R8M!4-RAD94J2>>S]$-%25#!V?,4"[T(9A=3\[0P9?#OFL
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
M[(#Z W5YR@*@VP,^5\F2@R+)>7T&=OP.;"HY/Y3CRFM752G*0S?FG]GJH+(
MZ/: HSO:71H3]#@.3#_PQ^EZE1] MR',VXD?KT"6UN*L&9A5QETCH6 -V8M>
M$@5DZ";R9\/=N[%WIZ$ //"DLEVV^9-2]2FEXC4*3@1FUT"_.!A#EBHZ(E 7
MJ:B.W%0_ 9C(I/B48-Q,=H;R+9&8Q92.ZE? 1V[@'S>U0":X"6'8HM02&",R
M+E1Q'KDY[YM>=.F1)A%:2L$;IPM4I$<>TO/%NBBS<O7@JGX%=O2B8$<*[,@#
M]A&*>-+H.$2>DJF+5Y1''LK[2SLR#28,; SQ!^HBE6$@]_3^%(:8D_DIIL0F
MWQ*)G Q4/H/<U#^2(>;$/K3I-,,B-JX2*SO!;COQ 02;'A'9O,0?IPM45H(]
M"P1]1O*)?TZJ%9=+=->.B (]1B_)$]S;FW&#?(PGGC0'3YZ2J8M7D,=NR/O+
M')O[.3#&$%&CCOR!NDAE'9@^%T^ZEC5*Q'(=A-E0O260D@@R-J)>^0UVX_\X
MFF!S1RF.(P:'*SM+',2,!.'(R@XK:\&>'24?3RQ^P4)+'7CC=('*5K#;5@8\
M2>3-7(JU&R>*^3A^T2U6A77BQOH83CQIT+'(>5*J+E]!GYRZ*]0UH'$BA!9C
M.B)0%ZF\@SS;KA Q%P132!E&03B4;XLD"*%@Y%8ERG*(VP&.W(@W-X%0&,7#
M_4E+&&11%(^ C_2>%KB]Q0<48C&,YOH: KUQND#E*\3M*]=5<[V;+9XC9R=$
M09^$+XH3177BIOHH3MQICMG)4S)U\8KXQ$-\?XTS\VD3P9%A2OXX7:+R#>)Y
M2G "2LR5P11#"(E!$DL@9 C'8X_4E-E0-_J/ TG72/_\&*/0N%$M<22$<ODV
M(E.9"O5L2GE(0BU.@9A9!?XX7: R%.HVE,/4I.)9J[)>IQO7/4 5Z^F+/ONE
M"N?4MQ]D)XDGS;7[^J1477[O\;$;]D>4.36J@T:6>8D_3I>H3(.Z5PHGL(2:
MRP(YV0CDZFLHWA8(8=@+U-4KIZ%N\!_)$O.9,D&QO >'.BUQ<IH5C<E4GD(]
MFU,^EIA.@9BY,>P-V\N;]5ZSD7Q8M6\?U6!1;@NQ?QWE</3PAM-5^U[/X/@U
M?#O?OZ>DFMF_-O5!SEO2H@89OY=-!F\B69[5_DVD_1=1;MJ7>>Y*(2'5?ESS
M9,FK)D#^?E^6XO%+<X+#^V"7_P%02P,$%     @ -X=Q5*@U HIT @  DP8
M !D   !X;"]W;W)K<VAE971S+W-H965T-#4N>&ULE97+;MLP$$5_A1"Z2($V
M>K\"68 =]Y%%BR!ITD71!2V-+2*4Z)*TE?3K2U(V8<1RC&XL#LD[9RY-C8J>
M\2?1 $CTW-).3)Q&RO65ZXJJ@1:+2[:&3JTL&6^Q5"%?N6+- ==&U%(W\+S$
M;3'IG+(P<[>\+-A&4M+!+4=BT[:8O\R LG[B^,Y^XHZL&JDGW+)8XQ7<@WQ8
MWW(5N39+35KH!&$=XK"<.%/_:I;K_6;#(X%>'(R1=K)@[$D'-_7$\71!0*&2
M.@-6CRU< Z4ZD2KCSRZG8Y%:>#C>9_]LO"LO"RS@FM&?I);-Q,D<5,,2;ZB\
M8_U7V/F)=;Z*46%^43_L32('51LA6;L3JPI:T@U/_+P[AP-!X)\0!#M!8.H>
M0*;*.9:X+#CK$=>[538],%:-6A5'.OVGW$NN5HG2R?*FD[A;D04%-!4"I$"X
MJ]$7QNJ>4(H^HFG+N"1_L3G#3\_J,@A %W.0F%#QOG"E*D*G<JL=<#8 @Q/
M.527*/0_H, +_(?[.;IX]RJ+JRQ8'X'U$9BTX8FTMF)=_K&I.1$596+# ?V:
M+H3DZC;\?@,;6FQHL-$)K#(1C)W!H$J-2K\7V]+W4C_(H\+=CN BBXO.X<(Q
MW*!*#G!Y%L6>-TZ++2T^1XO&:/$1+4WRW$_':8FE)>=H\1@M.:)%27[26VII
MZ3E:,D9+_XN665KV)NU' ZIC+B7P,69VQ SB),[2>!R:6VC^)O2[:NG7F/,7
MTJW0(Z8;&(/G1S<U"4,OSI)7</>@Q^AV_0WS%>D$HK!42N\R5;>"#RUP""1;
MF[:S8%(U,3-LU%<#N-Z@UI>,R7V@.YG]#I7_ %!+ P04    "  WAW%45#K/
MYC\$  !:$   &0   'AL+W=O<FMS:&5E=',O<VAE970T-BYX;6RU6-%NXD84
M_94KU$J[4HOM 4.R(D@$LMI(FS9-FNY#U8?!OL H]@P=CX%(^_&]8XQ-$WM
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
M1IH??EG2A ?C FB_T!KWADO0_V>D_P!02P,$%     @ -X=Q5+FY^)RZ @
M=P@  !D   !X;"]W;W)K<VAE971S+W-H965T-3,N>&ULG5;;;MLP#/T5P<"
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
M$R/&$_PX4/Q@#L$;KN!(;2[W\-5#A1; \RWGZFV@S]73=]3J/U!+ P04
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
M=53UC;1N&'EP=[2--'CC<X][O,6#L@/P_59*\]RPU[[V?\'R?U!+ P04
M"  WAW%4NL.Z0U(#  #6#0  &0   'AL+W=O<FMS:&5E=',O<VAE970U-RYX
M;6S-5UUOFS 4_2L63ZNT%MM\A2F)U*;[DC8M:M;M8=J#$YP$%7!F.TW[[W?M
M4* BT'1JI>4A8/"]]]R#SS$,=T+>J#7G&MWE6:%&SEKKS3O758LUSYDZ$QM>
MP)VED#G3,)0K5VTD9XD-RC.78ARZ.4L+9SRTUZ9R/!1;G:4%GTJDMGG.Y/T%
MS\1NY!#GX<)5NEIK<\$=#S=LQ6=<7V^F$D9NE25)<UZH5!1(\N7(.2?O)M0&
MV!D_4KY3C7-D6ID+<6,&GY.1@PTBGO&%-BD8'&[YA&>9R00X_I1)G:JF"6R>
M/V3_8)N'9N9,\8G(?J:)7H^<@8,2OF3;3%^)W2=>-A28? N1*?N/=ONY4>R@
MQ59ID9?!@"!/B_V1W95$- *(WQ% RP!Z;(!7!GBVT3TRV]8ETVP\E&*'I)D-
MV<R)Y<9&0S=I81[C3$NXFT*<'L^T6-R<7@ 1"9J('%:'8I;?4S2#)9-L,X[$
M$GV4K- *O;GDFJ69.H';:LTD5T-7 PJ3RUV4%2_V%6E'Q4N^.$,>>8LHIN1
M^.3X</PXW(7>*P)H10"U^;PN DP;I_,V ><2>EYQ6+(:S>]1<]Z4W=O+YSLF
M$_3K"Z1$GS7/U>\>0%X%R+. _ Y WS:FO$+?MEII5B1IL4)OTJ+D^^00X?N$
MH4UH='L[)@$&<FZ;M+8GQ<U)C[#Z%5:_%^O5[/I90/T6!B\.,<;D,(R@@A$<
M11F 0!;2^SLN%ZEY5$\ "EJ HL@/0C\^#"BL (6]@,YO025L#MJQRT8]!2-L
MP: 1#@9A!R]1!2/JA?%=:)8]53MJ+Q[?)QXF'<4'5?%!;W&*283>3Z8]DHBK
M5/'_H5&":]O$+ZW2,F.3Z0[YD89[DQ<58)GN: 62VD8)?24-EHD?KWX/EN"@
M U/MI*3?2I\K0]+VR%X=DMHG2;]1'J5$TK;'V,?FUU&^]D?2;Y"@1?R$%DGM
M;23\3]18^QSI-[I_4>,!W^O<#TEM>J3?]9XMR,'1IE"[)8E?2XIQ"TT &T'0
MM1?0VB]IOU\^5XKT:+.DM5G2?K,\2H2T[9! P8'MT&V\=)LOGJ],KE)@/>-+
MB,1G$4A2[C\B]@,M-O8]?"XTO-7;TS5\>'%I)L#]I1#Z86!>[:M/N?%?4$L#
M!!0    ( #>'<52LM/IL[P(  *@*   9    >&PO=V]R:W-H965T<R]S:&5E
M=#4X+GAM;*66;6_:,!#'O\HIVHM6ZL@3CQ4@0=MI>U$-M=KZVB0'L9K8F6U*
M*^W#SP\A,!6BAO(BV(GO?[_SY9P;;[EXEAFB@M<B9W+B94J5U[XODPP+(CN\
M1*:?K+@HB-)3L?9E*9"DUJC(_2@(^GY!*/.F8WMO(:9COE$Y9;@0(#=%0<3;
M''.^G7BAM[OQ0->9,C?\Z;@D:WQ$]:M<"#WS:Y64%L@DY0P$KB;>++R>AUUC
M8%?\IKB5!V,PH2PY?S:3'^G$"PP1YI@H(T'TWPO>8)X;)<WQIQ+U:I_&\'"\
M4_]F@]?!+(G$&YX_T51E$V_H08HKLLG5 ]]^QRJ@GM%+>"[M%;9N;3_V(-E(
MQ8O*6!,4E+E_\EIMQ(%!')PPB"J#R'([1Y;REB@R'0N^!6%6:S4SL*%::PU'
MF<G*HQ+Z*=5V:OJH>/+\=:[C2N&&%SK9DMCM^@KV$?PL[71F=H^J-[BX145H
M+B_'OM+^C8J?5+[FSE=TPE<8P3UG*I-PQU),_Q?P-7A-'^WHYU&CXBTF'8C#
M*XB"*/P"/LB,")3NVJ ?U[L36_WXA+X+ODFI6RMUK5+WE-)&24582MGZ"I:X
MIHSI(? 5O"$1<$%9Q7X)?^$8O]L.YZ1OG9B">YF.>D$P]E^.H/5JM%XCFLLS
M=Z$"OJ)(J'D=/LK4>\?4'?1.,/5KIGX+IH2P1-?QQY'Z[Y#BZ!32H$8:?#R#
MR-+6N1N\@PI/YFY80PT;H>Y<ML@RQ_.@ABV@1C74J+%JGNQ1J-,U>T&ACW:H
M*!$6@B;84$UAL#^V@L_6TT:F4*)PP9M=V!\01\\NYW!TL!5!I]</#G_A\8T)
M#T[;\.Q::\M;'>S!.<#1'C@ZMQ#;\D:?X-T?V&%\?I6V)8X_0;S_,(3-7X;&
M$FY+W&W_#OL'S4.!8FU;))UJOF'*]1'UW;H-F[GF8[_<]7#W1.A"E)#C2IL&
MG8'^- C7%KF)XJ5M199<Z<;&#C/=2J(P"_3S%>=J-S$.ZN9T^@]02P,$%
M  @ -X=Q5)UU=_,V P  0PL  !D   !X;"]W;W)K<VAE971S+W-H965T-3DN
M>&ULM5;?3]LP$/Y7K&@/($$3)VW2H+92"V/; QH" <]N<FTM$KNS70K2_OC9
M3IH4VH16VUX2_[KOOON<N]Q@S<6S7  H])IG3 Z=A5++"]>5R0)R(CM\"4SO
MS+C(B=)3,7?E4@!)K5&>N;[GA6Y.*'-& [MV*T8#OE(997 KD%SE.1%O$\CX
M>NA@9[-P1^<+91;<T6!)YG /ZF%Y*_3,K5!2F@.3E#,D8#9TQOAB@B-C8$\\
M4EC+K3$RH4PY?S:3'^G0\0PCR"!1!H+HUPM<0I89),WC5PGJ5#Z-X?9X@WYM
M@]?!3(F$2YX]T50MAD[?02G,R"I3=WS]'<J >@8OX9FT3[0NSH:Q@Y*55#PO
MC36#G++B35Y+(;8, J_!P"\-?,N[<&197A%%1@/!UTB8TQK-#&RHUEJ3H\S<
MRKT2>I=J.S6Z5SQY/I_HN%)TR7-]V9)8N<[1'4@E:*+TCCV%QFLB4C0V.E+U
MADZN0!&:R=.!JS03@^<FI==)X=5O\(I]=,.96DCTE:60O@=P=0A5'/XFCHG?
MBG@%20<%^ SYGH^_(!?)!1$@BV<+?E#I%%C\H %_1XP'1E4+;K?"[5K<;@/N
MSY62BK"4LOD9 I8B/D-O0 0ZH:R,8:^^!6IH44WFO8R"./0\#P_<ESUT>A6=
M7BN=O6&VZ1=6P.$_U2^J<*/#]9O"G#*FAX>J&.VHB./ Z_GA?A7[%:E^*ZEO
M@C 3Z2?>^SO>NR'6=^CM]QY7WN-6[X]:ZL^=QSO.SWT<X2!H^(*P5U<4K]6_
MKI8SH =0*''><>AZ,8Z[#12VBAK^+UE5PAZ<5MBO&?FMW_^3_3UH3<8O(/3O
M#ET3*M CR5;0D@6X+D\X^-L\6,D4+4$4\9^BWZ@NDWNU*!S&6UIX';_?($1=
M[W![P=O.C6,9%<CFLZGSM1,T)"NN:QYN+WI;"7,LH]XN(Z_3C1H8U<42AT>D
MT+&DPGTR^4$#J;K2XB-*[<>D.I9CM/-QZ9O\2-'=ZFMR$'/;O4F4\!5318M3
MK58=XKCHB^KC17MY0X3."8DRF&E3KQ/IFQ-%QU9,%%_:+FG*E>ZY['"ANUP0
MYH#>GW&N-A/CH.J;1W\ 4$L#!!0    ( #>'<529(-+T& 4  .86   9
M>&PO=V]R:W-H965T<R]S:&5E=#8P+GAM;+5846_;-A#^*X2QAP;((I*V++EP
M#+1QDSB-AR!96PS#'AB+MKE(HDM2<3/LQX^49$F.)%I#ZA=;E.X^?G='?CQI
MO.7B2:XI5>!'%,;RO+=6:O/><>1B32,BS_B&QOK)DHN(*#T4*T=N!"5!ZA2%
M#H9PZ$2$Q;W).+UW)R9CGJB0Q?1. )E$$1$O'VG(M^<]U-O=N&>KM3(WG,EX
M0U;T@:HOFSNA1TZ!$K"(QI+Q& BZ/.]]0._GV#,.J<571K>R<@U,*(^</YG!
M+#CO0<.(AG2A# 31?\_T@H:A0=(\ON>@O6).XUB]WJ%?IL'K8!Z)I!<\_,8"
MM3[O^3T0T"5)0G7/M]<T#\@U> L>RO07;#/;(>R!12(5CW)GS2!B<?9/?N2)
MJ#CH0)L=<.Z 7SN@%H=^[M#OZC#('09='=S<P>WJ,,P=AEV#]G('KZN#GSOX
M71U&N<.H:PP([BH'.[L4Q:Y5N]5E5VY4JW?KBMH5'*45=[*UF"[D*5%D,A9\
M"X2QUWCF(MT-J;]>ORPV&_=!"?V4:3\U>5!\\;3F84"%!)^^)TR]@'=3J@@+
MY<G847H*8^@L<KB/&1QN@Z.;,X"\4X A1E\>IN#=+R=R3025#5@7=JP;$I\!
MC/>P&E"F'5#0Z!#*IP,H2:BY9''!=I3+0RB:"_0/H5S943YLA$;!>RBM.;ZV
M8\V)J,75BC7K@@6[8=UTB+$/#V7JLQUE2A<:!1VJ_6UW% N7>8<5A 892E-:
M'+USB^V+B^V+4]1^"^I%2*0$? F^$2%(K  7(#U\P9^WVA3,%(WD7Y:)^L5$
M_72B0<M$OR71(Q5FIHP[8%(F-  L!DI/+$EV#K_3X\S@!/P+6JM_E4TV3"<S
MO<7S! T@Q+X[=IZKJ[=NUT?(A1#MV\T:[$9]-,!^8;<7]:"(>F"-^H+K#D5+
M(U%9G[*@NLL( -\+NDG9,EBOPF>(-6T(]WE/ZW8^A'6[3W4[!+T&P,NZH>LV
M %[5[?# A>XKL^L&N(&+\*LRS1K"]?W:I#<-4;PBMU<EMZB2:ZW2E#XJL.#Q
MLS[#=#U.\VN5+D^I1*(;374*2,236#6IB%OC]8KY;=UBA/L^:B$^+(@/K<3O
MZ9+J;1L"LA*49BP5%5'3N6M'<L$+)<*F*%[!R;,O^9VB;$M%$4913L'*C+,]
MOZ&"\<"VQ3]Z]2UIJ;5?T/.M]'*=DX#$0<9+DTV45'K,XE43$;^^Z@8CUT7-
M1$8%D=%;B+07T@[K'2PD@F5K!ZU8EX0)\$S"A (2_*V[2;/"*J5M*MOG'+-:
M-]Q>-E3I,]';R)R")-:OGB'[AP:-Q%"]CGT+L_((1=C*['<]JTS$"Y"F%^YZ
MA,USU+T%[@U=[+7P*4]:9#]J+S+U8H\A!4;:;&NA/,C0X+B- BK5&!U7CF]1
M76W[T*(=J-1;9)?)>5KI5&G!+-XDFL8LVH1,4_O*0WW*A_K]QY:$4D61=^1\
MEXJ(WB2)IR"J1,U,U(WO=7Z])6M)=RF1R"YF#>F^9_+IUZ4^[< ?C(:!K04N
M=0[#X^8:ERJ&[2KV<W*=3X)0M>,X@PBU: >NO [8M:PAXP]&P<"=8 MJ2T$I
M3[A_Y&R7HH7M[?=/RG8VB3G8*MGV6E8W+G4.VW5N3GZP*(ELD9;"A(='3FJI
M3-C>X/V?IO, E*7K="J?I,P7X#D1*ZW^(*1+#:73KW,KLH^JV4#Q3?J5ZI$K
MQ:/T<DV)?O<R!OKYDG.U&Y@/7\6G[<E_4$L#!!0    ( #>'<53<%<#W80(
M +T%   9    >&PO=V]R:W-H965T<R]S:&5E=#8Q+GAM;(U4VV[;, S]%<'8
M@!;HXFO2H$@,Y-)A>P@0M.CV,.Q!L9E8J"Z>)#?MWX^2'2_MFFPOMDCQ'!Y2
M$B=[I1]-!6#)L^#23(/*VOHF#$U1@:!FH&J0N+-56E"+IMZ%IM9 2P\2/$RB
M:!0*RF203[QOK?.):BQG$M::F$8(JE_FP-5^&L3!P7''=I5UCC"?U'0']V ?
MZK5&*^Q92B9 &J8DT;"=!K/X9C%T\3[@&X.].5H35\E&J4=G?"VG0>0$ 8?"
M.@:*OR=8 .>."&7\ZCB#/J4#'J\/[)]][5C+AAI8*/Z=E;::!N. E+"E#;=W
M:O\%NGJ\P$)QX[]DW\8.HX 4C;%*=&!4()AL__2YZ\,1(!Z= "0=('D+R$X
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
MZR(DJMY:310O;#^;<:6[HQVN]/\("+-!?U]PKG830]#\X8S^ %!+ P04
M"  WAW%4XS_J83@#  #("0  &0   'AL+W=O<FMS:&5E=',O<VAE970V-"YX
M;6R55LENVS 0_15"7=  3212B^74-I"E00LD0) TS:'H@;;&-A%15$G*3OZ^
M)"7+;BTK[47B-N^](6>&'*V%?%)+ (V>>5ZHL;?4NCSU?35; J?J1)10F)FY
MD)QJTY4+7Y42:.:,>.Z3($A\3EGA349N[%9.1J+2.2O@5B)5<4[ERSGD8CWV
ML+<9N&.+I;8#_F14T@7<@WXH;Z7I^2U*QC@4BHD"29B/O3-\>HYC:^!6?&>P
M5CMM9%V9"O%D.U^SL1=819##3%L(:GXKN( \MTA&QZ\&U&LYK>%N>X-^Y9PW
MSDRI@@N1/[),+\=>ZJ$,YK3*]9U8?X'&(2=P)G+EOFA=KXTC#\TJI05OC(T"
MSHKZ3Y^;C=@Q(/$! ](8$*>[)G(J+ZFFDY$4:R3M:H-F&\Y59VW$L<*>RKV6
M9I89.SVY!N.20L?HBA6TF %J!CY<@J8L5T<C7QL:N]B?-9#G-20Y (D)NA&%
M7BKTN<@@^Q/ -_I:D60C\IST(E["[ 2%^",B <$/]Y?HP]NC'MBP]3UTL&&_
M[S_.IDI+$QX_>S"C%C-RF-$!S NJEJBD+$,F8]"\V=3<,J&<T2G+F6:@NG:U
M!AXX8)M,JPF)TB",1_ZJ0U#<"HI[!3VZN(3LF*Y FCPSJ623E16+1I4&R;OD
M],,2] )4*A0B7I\U3E%&7U3/%B:MXN3_%&=,S415:"2IABZI_7C)"8G?]>@:
MM+H&O>%R8W:-5QS-*UW)S9F6],74**T0V%A')E*!3T&^?X.3X-,F9'O(TY8\
M[=_O@) NU].]H G3($I)=] ,6[;A:VQA%UMME>R&Z' PM YVL>%@6X2"U_BB
MSD(3[!'B$)/T -].T<.O\<6=?'C?01R%!^C(EHZ\1I=TTI%]]X+!@;/#V[*&
MPUZZVTU,9E5GNC3FN[3),!I$R0'B;>W#_<7O&I1"C)>5R5[$"E-90.E.!=&>
M@N,XC*)#@;0M=KB_+'T3FN;_5FX;I-W422(<!G_76W_G<N4@%^X)H9"K2/4]
MVXZVSY2S^G+>+J_?.#=4+EBAC+ZY,0U.!D:"K)\-=4>+TEW54Z'-Q>^:2_/4
M FD7F/FY$'K3L03MXVWR&U!+ P04    "  WAW%4.59X[_0"  "4"0  &0
M 'AL+W=O<FMS:&5E=',O<VAE970V-2YX;6R5EM%NVC 4AE_%BG;12AUQG 1"
M!4@ME,&D3:BLV\6T"Y,8L.K$F>V4]NUG.VD*)=#LAL3.__WGG/@0>[#CXE%N
M"5'@.669'#I;I?)KUY7QEJ18=GA.,OUDS46*E1Z*C2MS07!BH92Y",*NFV*:
M.:.!G5N(T8 7BM&,+ 2019IB\7)+&-\-'<]YG;BGFZTR$^YHD.,-61+UD"^$
M'KFU2T)3DDG*,R#(>NC<>-?ST.BMX"<E.[EW#TPE*\X?S6">#!UH$B*,Q,HX
M8'UY(F/"F#'2:?RM/)TZI 'W[U_=I[9V7<L*2S+F[!=-U';H1 Y(R!H73-WS
MW8Q4]=@$8\ZD_06[4AL&#H@+J7A:P3J#E&;E%3]7[V$/\$X!J )06\"O +\M
M$%1 T!8(*R!L"W0KH-L6Z%5 KRT054#4%NA70-^V0[E^=O$G6.'10/ =$$:M
MW<R-[2!+ZS6GF>GUI1+Z*=6<&MT3AA5)P (+]0)^")Q);-M0@HL)49@R>0D^
M@X?E!%Q\NARX2L<TI!M7_K>E/SKA_Q5G'8#0%4 0>0WXN 7N]4_BDP_P@NGH
M/8O#!OSN(UQ'A]%)?'H>O\F%QM%)_,MY_!L69Y.?M<'A27S>(GF_$7=UC]6-
MANI&0];/__]&^WVSDDKHT9\S<?PZCF_C!"?B?"_2%1& KX'<8D$DH%(6.B[-
M@'H+"B[TN!0T-?6TC-&U,<QV\33R @A1% [<I_T5/-;YGA="Z!WJ9@VZON\%
M**IU!\4&=;'!V6*7F!%;JN+QXQ7(!8T)R'7YMC1;9,(9PT*^S3;5.RO#1'OY
MP8[7"YNS"^OLPK/9C?7BTH0(K,J-,29Z7TL /UB)ID]*:=O;RZ:+]$N%\/"M
MCH]U$83'NLFQSH.]!L.[8V$8-AA.CW4H"&'X3O:EP2X(/?2NB68-Y4;14=!Y
M0Q7ODBM7R=W;#<QY17\(-E3_S1A9:Q)V>MI(E&> <J!X;C>(%5=ZN[&W6WUL
M(L((]/,UY^IU8/:<^B V^@=02P,$%     @ -X=Q5,@I$8(M P  $A,   T
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
M.^KM!'H[ZNT$>COJ[01Z^V2SFT!O1[V=0&]'O9U ;T>]G4!O1[V=0&]'O9U
M[T"]@T#O0+V#0.] O8- [T"]@T#O0+V#0.^8_*PDT#M0[R#0.U#O(- [4.\@
MT#M0[R#0.Z/>F4#OC'IG KTSZIT)],ZH=R;0.Z/>F4#OC'KG[]2[CI^'4J\]
M7VM\_G=2/9[O+=?'7Y9?)R<OU 7G=%M1G_\"4$L#!!0    ( #>'<532-&04
M[ $   <F   3    6T-O;G1E;G1?5'EP97-=+GAM;,W:74_",!0&X+]"=FM8
MZ=?\B'"CWJH7_H&Z'61A6YNV(/Q[NP$F&B4:3'QO6*#M><]ZDN>*ZZ>MHS#:
MM$T7IMDB1G?%6"@7U)J06T==6IE;WYJ8OOH7YDRY-"_$Q&12L-)VD;HXCGV-
M;'9]2W.S:N+H;I-^#K7MIIFG)F2CF]W&/FN:&>>:NC0QK;-U5WU*&>\3\G1R
MV!,6M0MG:4/&ODSH5[X/V)][6)/W=46C1^/CO6G3+K9I6(C;AD)^O,07/=KY
MO"ZILN6J34?RX#R9*BR(8MODNZ)GQY-CNF':??*3\X<RQP+3SD=O74@3\_3[
MN,-(^M-CEPJ1C_7Q5WQ/3*5/?C_JIUU1]</L=+VOUB^'>00V/$Z_XX\S?J__
MRSX$2!\2I \%TH<&Z:, Z>,<I(\+D#XN0?K@$Y1&4$3E**1R%%,Y"JH<156.
MPBI'<96CP,I19!4HL@H4606*K )%5H$BJT"15:#(*E!D%2BR"A19)8JL$D56
MB2*K1)%5HL@J4625*+)*%%DEBJP215:%(JM"D56AR*I09%4HLBH4616*K I%
M5H4BJT*15:/(JE%DU2BR:A19-8JL&D56C2*K1I%5H\BJ460M4&0M4&0M4&0M
M4&0M4&0M_E/69VN7?QP_///6U-TAGPW__YJ] 5!+ 0(4 Q0    ( #>'<50'
M04UB@0   +$    0              "  0    !D;V-0<F]P<R]A<' N>&UL
M4$L! A0#%     @ -X=Q5)81V<CO    *P(  !$              ( !KP
M &1O8U!R;W!S+V-O<F4N>&UL4$L! A0#%     @ -X=Q5)E<G",0!@  G"<
M !,              ( !S0$  'AL+W1H96UE+W1H96UE,2YX;6Q02P$"% ,4
M    "  WAW%4 !69REP"  "N!@  &               @($."   >&PO=V]R
M:W-H965T<R]S:&5E=#$N>&UL4$L! A0#%     @ -X=Q5-CG/N")!P  _1P
M !@              ("!H H  'AL+W=O<FMS:&5E=',O<VAE970R+GAM;%!+
M 0(4 Q0    ( #>'<52AU-JMXP8   <<   8              " @5\2  !X
M;"]W;W)K<VAE971S+W-H965T,RYX;6Q02P$"% ,4    "  WAW%4!D04U@D#
M   ^"@  &               @(%X&0  >&PO=V]R:W-H965T<R]S:&5E=#0N
M>&UL4$L! A0#%     @ -X=Q5# K=];E!   -A$  !@              ("!
MMQP  'AL+W=O<FMS:&5E=',O<VAE970U+GAM;%!+ 0(4 Q0    ( #>'<518
ML%*D>08  )P;   8              " @=(A  !X;"]W;W)K<VAE971S+W-H
M965T-BYX;6Q02P$"% ,4    "  WAW%4F3V<1<P(  !!)   &
M    @(&!*   >&PO=V]R:W-H965T<R]S:&5E=#<N>&UL4$L! A0#%     @
M-X=Q5"*AK@#<#   !B   !@              ("!@S$  'AL+W=O<FMS:&5E
M=',O<VAE970X+GAM;%!+ 0(4 Q0    ( #>'<523A$UER14  -,\   8
M          " @94^  !X;"]W;W)K<VAE971S+W-H965T.2YX;6Q02P$"% ,4
M    "  WAW%4^R66NU@&  #A#P  &0              @(&45   >&PO=V]R
M:W-H965T<R]S:&5E=#$P+GAM;%!+ 0(4 Q0    ( #>'<51D-Y_>F@(  .D%
M   9              " @2-;  !X;"]W;W)K<VAE971S+W-H965T,3$N>&UL
M4$L! A0#%     @ -X=Q5."!79T# P  9@8  !D              ("!]%T
M 'AL+W=O<FMS:&5E=',O<VAE970Q,BYX;6Q02P$"% ,4    "  WAW%4N-O"
M]Y@$  #U"P  &0              @($N80  >&PO=V]R:W-H965T<R]S:&5E
M=#$S+GAM;%!+ 0(4 Q0    ( #>'<50.Q9)L:00  !0*   9
M  " @?UE  !X;"]W;W)K<VAE971S+W-H965T,30N>&UL4$L! A0#%     @
M-X=Q5,)S6".T!0  ) X  !D              ("!G6H  'AL+W=O<FMS:&5E
M=',O<VAE970Q-2YX;6Q02P$"% ,4    "  WAW%4.\,A&=8"  !8!@  &0
M            @(&(<   >&PO=V]R:W-H965T<R]S:&5E=#$V+GAM;%!+ 0(4
M Q0    ( #>'<53NS W7$ ,  ( &   9              " @95S  !X;"]W
M;W)K<VAE971S+W-H965T,3<N>&UL4$L! A0#%     @ -X=Q5*Q.L /5 P
M$@@  !D              ("!W'8  'AL+W=O<FMS:&5E=',O<VAE970Q."YX
M;6Q02P$"% ,4    "  WAW%48@'-'N\*   3'   &0              @('H
M>@  >&PO=V]R:W-H965T<R]S:&5E=#$Y+GAM;%!+ 0(4 Q0    ( #>'<51V
MZ)DXN <  ,H2   9              " @0Z&  !X;"]W;W)K<VAE971S+W-H
M965T,C N>&UL4$L! A0#%     @ -X=Q5%W)-I/>!0  M0T  !D
M     ("!_8T  'AL+W=O<FMS:&5E=',O<VAE970R,2YX;6Q02P$"% ,4
M"  WAW%4X3#X7H$"  "%!0  &0              @($2E   >&PO=V]R:W-H
M965T<R]S:&5E=#(R+GAM;%!+ 0(4 Q0    ( #>'<51L 2T8R@0  "83   9
M              " @<J6  !X;"]W;W)K<VAE971S+W-H965T,C,N>&UL4$L!
M A0#%     @ -X=Q5+NWRSQX P  C@<  !D              ("!RYL  'AL
M+W=O<FMS:&5E=',O<VAE970R-"YX;6Q02P$"% ,4    "  WAW%4/R]&B/\4
M  #U0   &0              @(%ZGP  >&PO=V]R:W-H965T<R]S:&5E=#(U
M+GAM;%!+ 0(4 Q0    ( #>'<50S-@K&Q0(  ,<%   9              "
M@;"T  !X;"]W;W)K<VAE971S+W-H965T,C8N>&UL4$L! A0#%     @ -X=Q
M5&\\,R2W P  >P@  !D              ("!K+<  'AL+W=O<FMS:&5E=',O
M<VAE970R-RYX;6Q02P$"% ,4    "  WAW%4>C&2?<,"  #N!0  &0
M        @(&:NP  >&PO=V]R:W-H965T<R]S:&5E=#(X+GAM;%!+ 0(4 Q0
M   ( #>'<52.C8FA[@(  !(&   9              " @92^  !X;"]W;W)K
M<VAE971S+W-H965T,CDN>&UL4$L! A0#%     @ -X=Q5%MN^TJ:!   (PP
M !D              ("!N<$  'AL+W=O<FMS:&5E=',O<VAE970S,"YX;6Q0
M2P$"% ,4    "  WAW%4V@CQ5.@"   ^!@  &0              @(&*Q@
M>&PO=V]R:W-H965T<R]S:&5E=#,Q+GAM;%!+ 0(4 Q0    ( #>'<52L<B/0
M> (  %4%   9              " @:G)  !X;"]W;W)K<VAE971S+W-H965T
M,S(N>&UL4$L! A0#%     @ -X=Q5!!24$!T!   K@H  !D
M ("!6,P  'AL+W=O<FMS:&5E=',O<VAE970S,RYX;6Q02P$"% ,4    "  W
MAW%4CU&.\O #  #D"0  &0              @($#T0  >&PO=V]R:W-H965T
M<R]S:&5E=#,T+GAM;%!+ 0(4 Q0    ( #>'<53LG!I!2 ,  -$(   9
M          " @2K5  !X;"]W;W)K<VAE971S+W-H965T,S4N>&UL4$L! A0#
M%     @ -X=Q5)Y:4RS?!   EQ,  !D              ("!J=@  'AL+W=O
M<FMS:&5E=',O<VAE970S-BYX;6Q02P$"% ,4    "  WAW%4%^7%R!$#  !K
M"@  &0              @(&_W0  >&PO=V]R:W-H965T<R]S:&5E=#,W+GAM
M;%!+ 0(4 Q0    ( #>'<53]6.J9+@4  +T7   9              " @0?A
M  !X;"]W;W)K<VAE971S+W-H965T,S@N>&UL4$L! A0#%     @ -X=Q5+UL
MHZ;= P  3!   !D              ("!;.8  'AL+W=O<FMS:&5E=',O<VAE
M970S.2YX;6Q02P$"% ,4    "  WAW%4E@R2?DL"   0!0  &0
M    @(& Z@  >&PO=V]R:W-H965T<R]S:&5E=#0P+GAM;%!+ 0(4 Q0    (
M #>'<53J'%'DP@(  +P'   9              " @0+M  !X;"]W;W)K<VAE
M971S+W-H965T-#$N>&UL4$L! A0#%     @ -X=Q5$A!1,Y* P  [PL  !D
M             ("!^^\  'AL+W=O<FMS:&5E=',O<VAE970T,BYX;6Q02P$"
M% ,4    "  WAW%4 +9HR38"   2!0  &0              @(%\\P  >&PO
M=V]R:W-H965T<R]S:&5E=#0S+GAM;%!+ 0(4 Q0    ( #>'<517&KCON@8
M !LF   9              " @>GU  !X;"]W;W)K<VAE971S+W-H965T-#0N
M>&UL4$L! A0#%     @ -X=Q5*@U HIT @  DP8  !D              ("!
MVOP  'AL+W=O<FMS:&5E=',O<VAE970T-2YX;6Q02P$"% ,4    "  WAW%4
M5#K/YC\$  !:$   &0              @(&%_P  >&PO=V]R:W-H965T<R]S
M:&5E=#0V+GAM;%!+ 0(4 Q0    ( #>'<52\JK3T*04  ) 8   9
M      " @?L# 0!X;"]W;W)K<VAE971S+W-H965T-#<N>&UL4$L! A0#%
M  @ -X=Q5(N]_0?G @  9@@  !D              ("!6PD! 'AL+W=O<FMS
M:&5E=',O<VAE970T."YX;6Q02P$"% ,4    "  WAW%4>-=A7F8"  "\!@
M&0              @(%Y# $ >&PO=V]R:W-H965T<R]S:&5E=#0Y+GAM;%!+
M 0(4 Q0    ( #>'<52-I&DN/P(  -\%   9              " @18/ 0!X
M;"]W;W)K<VAE971S+W-H965T-3 N>&UL4$L! A0#%     @ -X=Q5&'5(H /
M P  R@D  !D              ("!C!$! 'AL+W=O<FMS:&5E=',O<VAE970U
M,2YX;6Q02P$"% ,4    "  WAW%47J126E\"   _!@  &0
M@('2% $ >&PO=V]R:W-H965T<R]S:&5E=#4R+GAM;%!+ 0(4 Q0    ( #>'
M<52YN?B<N@(  '<(   9              " @6@7 0!X;"]W;W)K<VAE971S
M+W-H965T-3,N>&UL4$L! A0#%     @ -X=Q5-)^&N+! P  4PT  !D
M         ("!61H! 'AL+W=O<FMS:&5E=',O<VAE970U-"YX;6Q02P$"% ,4
M    "  WAW%4*A:4QDT"  "4!0  &0              @(%1'@$ >&PO=V]R
M:W-H965T<R]S:&5E=#4U+GAM;%!+ 0(4 Q0    ( #>'<501L-V%F0,  ",,
M   9              " @=4@ 0!X;"]W;W)K<VAE971S+W-H965T-38N>&UL
M4$L! A0#%     @ -X=Q5+K#ND-2 P  U@T  !D              ("!I20!
M 'AL+W=O<FMS:&5E=',O<VAE970U-RYX;6Q02P$"% ,4    "  WAW%4K+3Z
M;.\"  "H"@  &0              @($N* $ >&PO=V]R:W-H965T<R]S:&5E
M=#4X+GAM;%!+ 0(4 Q0    ( #>'<52==7?S-@,  $,+   9
M  " @50K 0!X;"]W;W)K<VAE971S+W-H965T-3DN>&UL4$L! A0#%     @
M-X=Q5)D@TO08!0  YA8  !D              ("!P2X! 'AL+W=O<FMS:&5E
M=',O<VAE970V,"YX;6Q02P$"% ,4    "  WAW%4W!7 ]V$"  "]!0  &0
M            @($0- $ >&PO=V]R:W-H965T<R]S:&5E=#8Q+GAM;%!+ 0(4
M Q0    ( #>'<53)IW[*Z@(  !,)   9              " @:@V 0!X;"]W
M;W)K<VAE971S+W-H965T-C(N>&UL4$L! A0#%     @ -X=Q5#$B,; 4 P
M[0@  !D              ("!R3D! 'AL+W=O<FMS:&5E=',O<VAE970V,RYX
M;6Q02P$"% ,4    "  WAW%4XS_J83@#  #("0  &0              @($4
M/0$ >&PO=V]R:W-H965T<R]S:&5E=#8T+GAM;%!+ 0(4 Q0    ( #>'<50Y
M5GCO] (  )0)   9              " @8-  0!X;"]W;W)K<VAE971S+W-H
M965T-C4N>&UL4$L! A0#%     @ -X=Q5,@I$8(M P  $A,   T
M     ( !KD,! 'AL+W-T>6QE<RYX;6Q02P$"% ,4    "  WAW%4EXJ[',
M   3 @  "P              @ $&1P$ 7W)E;',O+G)E;'-02P$"% ,4
M"  WAW%4BYP%K$(%   $*P  #P              @ 'O1P$ >&PO=V]R:V)O
M;VLN>&UL4$L! A0#%     @ -X=Q5+5Q8'P6 @  JB8  !H
M ( !7DT! 'AL+U]R96QS+W=O<FMB;V]K+GAM;"YR96QS4$L! A0#%     @
M-X=Q5-(T9!3L 0  !R8  !,              ( !K$\! %M#;VYT96YT7U1Y
><&5S72YX;6Q02P4&     $D 20#V$P  R5$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>82
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission.  Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105.
var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0);
e.removeAttribute('id');a.parentNode.appendChild(e)}}
if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'}
e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>83
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* Updated 2009-11-04 */
/* v2.2.0.24 */

/* DefRef Styles */
..report table.authRefData{
	background-color: #def;
	border: 2px solid #2F4497;
	font-size: 1em;
	position: absolute;
}

..report table.authRefData a {
	display: block;
	font-weight: bold;
}

..report table.authRefData p {
	margin-top: 0px;
}

..report table.authRefData .hide {
	background-color: #2F4497;
	padding: 1px 3px 0px 0px;
	text-align: right;
}

..report table.authRefData .hide a:hover {
	background-color: #2F4497;
}

..report table.authRefData .body {
	height: 150px;
	overflow: auto;
	width: 400px;
}

..report table.authRefData table{
	font-size: 1em;
}

/* Report Styles */
..pl a, .pl a:visited {
	color: black;
	text-decoration: none;
}

/* table */
..report {
	background-color: white;
	border: 2px solid #acf;
	clear: both;
	color: black;
	font: normal 8pt Helvetica, Arial, san-serif;
	margin-bottom: 2em;
}

..report hr {
	border: 1px solid #acf;
}

/* Top labels */
..report th {
	background-color: #acf;
	color: black;
	font-weight: bold;
	text-align: center;
}

..report th.void	{
	background-color: transparent;
	color: #000000;
	font: bold 10pt Helvetica, Arial, san-serif;
	text-align: left;
}

..report .pl {
	text-align: left;
	vertical-align: top;
	white-space: normal;
	width: 200px;
	white-space: normal; /* word-wrap: break-word; */
}

..report td.pl a.a {
	cursor: pointer;
	display: block;
	width: 200px;
	overflow: hidden;
}

..report td.pl div.a {
	width: 200px;
}

..report td.pl a:hover {
	background-color: #ffc;
}

/* Header rows... */
..report tr.rh {
	background-color: #acf;
	color: black;
	font-weight: bold;
}

/* Calendars... */
..report .rc {
	background-color: #f0f0f0;
}

/* Even rows... */
..report .re, .report .reu {
	background-color: #def;
}

..report .reu td {
	border-bottom: 1px solid black;
}

/* Odd rows... */
..report .ro, .report .rou {
	background-color: white;
}

..report .rou td {
	border-bottom: 1px solid black;
}

..report .rou table td, .report .reu table td {
	border-bottom: 0px solid black;
}

/* styles for footnote marker */
..report .fn {
	white-space: nowrap;
}

/* styles for numeric types */
..report .num, .report .nump {
	text-align: right;
	white-space: nowrap;
}

..report .nump {
	padding-left: 2em;
}

..report .nump {
	padding: 0px 0.4em 0px 2em;
}

/* styles for text types */
..report .text {
	text-align: left;
	white-space: normal;
}

..report .text .big {
	margin-bottom: 1em;
	width: 17em;
}

..report .text .more {
	display: none;
}

..report .text .note {
	font-style: italic;
	font-weight: bold;
}

..report .text .small {
	width: 10em;
}

..report sup {
	font-style: italic;
}

..report .outerFootnotes {
	font-size: 1em;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>84
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.22.0.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>138</ContextCount>
  <ElementCount>467</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>51</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>9</UnitCount>
  <MyReports>
    <Report instance="inuv-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0002001 - Document - Audit Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.inuvo.com/role/AuditInformation</Role>
      <ShortName>Audit Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="inuv-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>0101101 - Document - Cover Page</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.inuvo.com/role/CoverPage</Role>
      <ShortName>Cover Page</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="inuv-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>1001002 - Statement - CONSOLIDATED BALANCE SHEETS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.inuvo.com/role/CONSOLIDATEDBALANCESHEETS</Role>
      <ShortName>CONSOLIDATED BALANCE SHEETS</ShortName>
      <MenuCategory>Uncategorized</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="inuv-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>1002003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.inuvo.com/role/CONSOLIDATEDBALANCESHEETSParenthetical</Role>
      <ShortName>CONSOLIDATED BALANCE SHEETS (Parenthetical)</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="inuv-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>1003004 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="inuv-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>1004005 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="inuv-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>1005006 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF CASH FLOWS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="inuv-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>2101102 - Disclosure - Organization and Business</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.inuvo.com/role/OrganizationandBusiness</Role>
      <ShortName>Organization and Business</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="inuv-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>2103103 - Disclosure - Summary of Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.inuvo.com/role/SummaryofSignificantAccountingPolicies</Role>
      <ShortName>Summary of Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="inuv-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>2108104 - Disclosure - Fair Value Measurements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.inuvo.com/role/FairValueMeasurements</Role>
      <ShortName>Fair Value Measurements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="inuv-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>2112105 - Disclosure - Allowance for Doubtful Accounts</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.inuvo.com/role/AllowanceforDoubtfulAccounts</Role>
      <ShortName>Allowance for Doubtful Accounts</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="inuv-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>2115106 - Disclosure - Property and Equipment</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.inuvo.com/role/PropertyandEquipment</Role>
      <ShortName>Property and Equipment</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="inuv-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>2119107 - Disclosure - Intangible Assets and Goodwill</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.inuvo.com/role/IntangibleAssetsandGoodwill</Role>
      <ShortName>Intangible Assets and Goodwill</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="inuv-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>2123108 - Disclosure - Bank Debt</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.inuvo.com/role/BankDebt</Role>
      <ShortName>Bank Debt</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="inuv-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>2125109 - Disclosure - Convertible Promissory Note</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.inuvo.com/role/ConvertiblePromissoryNote</Role>
      <ShortName>Convertible Promissory Note</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="inuv-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>2127110 - Disclosure - Accrued Expenses and Other Current Liabilities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.inuvo.com/role/AccruedExpensesandOtherCurrentLiabilities</Role>
      <ShortName>Accrued Expenses and Other Current Liabilities</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="inuv-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>2130111 - Disclosure - Other Long-Term Liabilities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.inuvo.com/role/OtherLongTermLiabilities</Role>
      <ShortName>Other Long-Term Liabilities</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="inuv-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>2134112 - Disclosure - Commitments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.inuvo.com/role/Commitments</Role>
      <ShortName>Commitments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="inuv-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>2136113 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.inuvo.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="inuv-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>2142114 - Disclosure - Stock-Based Compensation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.inuvo.com/role/StockBasedCompensation</Role>
      <ShortName>Stock-Based Compensation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="inuv-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>2148115 - Disclosure - Stockholders Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.inuvo.com/role/StockholdersEquity</Role>
      <ShortName>Stockholders Equity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="inuv-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>2150116 - Disclosure - Retirement Plan Costs</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.inuvo.com/role/RetirementPlanCosts</Role>
      <ShortName>Retirement Plan Costs</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="inuv-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>2152117 - Disclosure - Leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.inuvo.com/role/Leases</Role>
      <ShortName>Leases</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="inuv-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>2157118 - Disclosure - Related Party Transactions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.inuvo.com/role/RelatedPartyTransactions</Role>
      <ShortName>Related Party Transactions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="inuv-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>2204201 - Disclosure - Summary of Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.inuvo.com/role/SummaryofSignificantAccountingPoliciesPolicies</Role>
      <ShortName>Summary of Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://www.inuvo.com/role/SummaryofSignificantAccountingPolicies</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="inuv-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>2305301 - Disclosure - Summary of Significant Accounting Policies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.inuvo.com/role/SummaryofSignificantAccountingPoliciesTables</Role>
      <ShortName>Summary of Significant Accounting Policies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.inuvo.com/role/SummaryofSignificantAccountingPolicies</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="inuv-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>2309302 - Disclosure - Fair Value Measurements (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.inuvo.com/role/FairValueMeasurementsTables</Role>
      <ShortName>Fair Value Measurements (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.inuvo.com/role/FairValueMeasurements</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="inuv-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>2313303 - Disclosure - Allowance for Doubtful Accounts (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.inuvo.com/role/AllowanceforDoubtfulAccountsTables</Role>
      <ShortName>Allowance for Doubtful Accounts (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.inuvo.com/role/AllowanceforDoubtfulAccounts</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="inuv-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>2316304 - Disclosure - Property and Equipment (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.inuvo.com/role/PropertyandEquipmentTables</Role>
      <ShortName>Property and Equipment (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.inuvo.com/role/PropertyandEquipment</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="inuv-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>2320305 - Disclosure - Intangible Assets and Goodwill (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.inuvo.com/role/IntangibleAssetsandGoodwillTables</Role>
      <ShortName>Intangible Assets and Goodwill (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.inuvo.com/role/IntangibleAssetsandGoodwill</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="inuv-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>2328306 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.inuvo.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables</Role>
      <ShortName>Accrued Expenses and Other Current Liabilities (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.inuvo.com/role/AccruedExpensesandOtherCurrentLiabilities</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="inuv-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>2331307 - Disclosure - Other Long-Term Liabilities (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.inuvo.com/role/OtherLongTermLiabilitiesTables</Role>
      <ShortName>Other Long-Term Liabilities (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.inuvo.com/role/OtherLongTermLiabilities</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="inuv-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>2337308 - Disclosure - Income Taxes (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.inuvo.com/role/IncomeTaxesTables</Role>
      <ShortName>Income Taxes (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.inuvo.com/role/IncomeTaxes</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="inuv-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>2343309 - Disclosure - Stock-Based Compensation (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.inuvo.com/role/StockBasedCompensationTables</Role>
      <ShortName>Stock-Based Compensation (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.inuvo.com/role/StockBasedCompensation</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="inuv-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>2353310 - Disclosure - Leases (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.inuvo.com/role/LeasesTables</Role>
      <ShortName>Leases (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.inuvo.com/role/Leases</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="inuv-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>2402401 - Disclosure - Organization and Business (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.inuvo.com/role/OrganizationandBusinessDetails</Role>
      <ShortName>Organization and Business (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.inuvo.com/role/OrganizationandBusiness</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="inuv-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>2406402 - Disclosure - Summary of Significant Accounting Policies - Disaggregation of Revenue (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.inuvo.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Disaggregation of Revenue (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>37</Position>
    </Report>
    <Report instance="inuv-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>2407403 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.inuvo.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>38</Position>
    </Report>
    <Report instance="inuv-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>2410404 - Disclosure - Fair Value Measurements - Summary of Cash Equivalents and Marketable Securities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.inuvo.com/role/FairValueMeasurementsSummaryofCashEquivalentsandMarketableSecuritiesDetails</Role>
      <ShortName>Fair Value Measurements - Summary of Cash Equivalents and Marketable Securities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>39</Position>
    </Report>
    <Report instance="inuv-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>2411405 - Disclosure - Fair Value Measurements - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.inuvo.com/role/FairValueMeasurementsNarrativeDetails</Role>
      <ShortName>Fair Value Measurements - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="inuv-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>2414406 - Disclosure - Allowance for Doubtful Accounts (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.inuvo.com/role/AllowanceforDoubtfulAccountsDetails</Role>
      <ShortName>Allowance for Doubtful Accounts (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.inuvo.com/role/AllowanceforDoubtfulAccountsTables</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="inuv-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>2417407 - Disclosure - Property and Equipment - Schedule of Carrying Value (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.inuvo.com/role/PropertyandEquipmentScheduleofCarryingValueDetails</Role>
      <ShortName>Property and Equipment - Schedule of Carrying Value (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="inuv-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>2418408 - Disclosure - Property and Equipment - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.inuvo.com/role/PropertyandEquipmentNarrativeDetails</Role>
      <ShortName>Property and Equipment - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="inuv-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>2421409 - Disclosure - Intangible Assets and Goodwill - Schedule of Goodwill and Intangible Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.inuvo.com/role/IntangibleAssetsandGoodwillScheduleofGoodwillandIntangibleAssetsDetails</Role>
      <ShortName>Intangible Assets and Goodwill - Schedule of Goodwill and Intangible Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="inuv-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>2422410 - Disclosure - Intangible Assets and Goodwill - Amortization Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.inuvo.com/role/IntangibleAssetsandGoodwillAmortizationExpenseDetails</Role>
      <ShortName>Intangible Assets and Goodwill - Amortization Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="inuv-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>2424411 - Disclosure - Bank Debt - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.inuvo.com/role/BankDebtNarrativeDetails</Role>
      <ShortName>Bank Debt - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="inuv-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>2426412 - Disclosure - Convertible Promissory Note (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.inuvo.com/role/ConvertiblePromissoryNoteDetails</Role>
      <ShortName>Convertible Promissory Note (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.inuvo.com/role/ConvertiblePromissoryNote</ParentRole>
      <Position>47</Position>
    </Report>
    <Report instance="inuv-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>2429413 - Disclosure - Accrued Expenses and Other Current Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.inuvo.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails</Role>
      <ShortName>Accrued Expenses and Other Current Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.inuvo.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables</ParentRole>
      <Position>48</Position>
    </Report>
    <Report instance="inuv-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>2432414 - Disclosure - Other Long-Term Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.inuvo.com/role/OtherLongTermLiabilitiesDetails</Role>
      <ShortName>Other Long-Term Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.inuvo.com/role/OtherLongTermLiabilitiesTables</ParentRole>
      <Position>49</Position>
    </Report>
    <Report instance="inuv-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>2433415 - Disclosure - Other Long-Term Liabilities - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.inuvo.com/role/OtherLongTermLiabilitiesNarrativeDetails</Role>
      <ShortName>Other Long-Term Liabilities - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="inuv-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>2435416 - Disclosure - Commitments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.inuvo.com/role/CommitmentsDetails</Role>
      <ShortName>Commitments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.inuvo.com/role/Commitments</ParentRole>
      <Position>51</Position>
    </Report>
    <Report instance="inuv-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>2438417 - Disclosure - Income Taxes - Provision for Income Tax (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.inuvo.com/role/IncomeTaxesProvisionforIncomeTaxDetails</Role>
      <ShortName>Income Taxes - Provision for Income Tax (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>52</Position>
    </Report>
    <Report instance="inuv-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>2439418 - Disclosure - Income Taxes - Income Tax Rate Reconciliation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.inuvo.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails</Role>
      <ShortName>Income Taxes - Income Tax Rate Reconciliation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="inuv-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>2440419 - Disclosure - Income Taxes - Schedule of the Deferred Tax Assets and Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.inuvo.com/role/IncomeTaxesScheduleoftheDeferredTaxAssetsandLiabilitiesDetails</Role>
      <ShortName>Income Taxes - Schedule of the Deferred Tax Assets and Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="inuv-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>2441420 - Disclosure - Income Taxes - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.inuvo.com/role/IncomeTaxesNarrativeDetails</Role>
      <ShortName>Income Taxes - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="inuv-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>2444421 - Disclosure - Stock-Based Compensation - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.inuvo.com/role/StockBasedCompensationNarrativeDetails</Role>
      <ShortName>Stock-Based Compensation - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>56</Position>
    </Report>
    <Report instance="inuv-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>2445422 - Disclosure - Stock-Based Compensation - Schedule of Grants (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.inuvo.com/role/StockBasedCompensationScheduleofGrantsDetails</Role>
      <ShortName>Stock-Based Compensation - Schedule of Grants (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>57</Position>
    </Report>
    <Report instance="inuv-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>2446423 - Disclosure - Stock-Based Compensation - Stock Option Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.inuvo.com/role/StockBasedCompensationStockOptionActivityDetails</Role>
      <ShortName>Stock-Based Compensation - Stock Option Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>58</Position>
    </Report>
    <Report instance="inuv-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>2447424 - Disclosure - Stock-Based Compensation - Restricted Stock Award Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.inuvo.com/role/StockBasedCompensationRestrictedStockAwardActivityDetails</Role>
      <ShortName>Stock-Based Compensation - Restricted Stock Award Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="inuv-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>2449425 - Disclosure - Stockholders Equity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.inuvo.com/role/StockholdersEquityDetails</Role>
      <ShortName>Stockholders Equity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.inuvo.com/role/StockholdersEquity</ParentRole>
      <Position>60</Position>
    </Report>
    <Report instance="inuv-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>2451426 - Disclosure - Retirement Plan Costs (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.inuvo.com/role/RetirementPlanCostsDetails</Role>
      <ShortName>Retirement Plan Costs (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.inuvo.com/role/RetirementPlanCosts</ParentRole>
      <Position>61</Position>
    </Report>
    <Report instance="inuv-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>2454427 - Disclosure - Leases - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.inuvo.com/role/LeasesNarrativeDetails</Role>
      <ShortName>Leases - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>62</Position>
    </Report>
    <Report instance="inuv-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>2455428 - Disclosure - Leases - Operating Leases (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.inuvo.com/role/LeasesOperatingLeasesDetails</Role>
      <ShortName>Leases - Operating Leases (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>63</Position>
    </Report>
    <Report instance="inuv-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>2456429 - Disclosure - Leases - Finance Leases (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.inuvo.com/role/LeasesFinanceLeasesDetails</Role>
      <ShortName>Leases - Finance Leases (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>64</Position>
    </Report>
    <Report instance="inuv-20211231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>2458430 - Disclosure - Related Party Transactions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.inuvo.com/role/RelatedPartyTransactionsDetails</Role>
      <ShortName>Related Party Transactions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.inuvo.com/role/RelatedPartyTransactions</ParentRole>
      <Position>65</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="10-K" original="inuv-20211231.htm">inuv-20211231.htm</File>
    <File>a1021-argrantamendment.htm</File>
    <File>a231-inuvo10kconsent2021.htm</File>
    <File>ex311-q4.htm</File>
    <File>ex312-q4.htm</File>
    <File>ex321-q4.htm</File>
    <File>ex322-q4.htm</File>
    <File>exhibit232.htm</File>
    <File>inuv-20211231.xsd</File>
    <File>inuv-20211231_cal.xml</File>
    <File>inuv-20211231_def.xml</File>
    <File>inuv-20211231_lab.xml</File>
    <File>inuv-20211231_pre.xml</File>
  </InputFiles>
  <SupplementalFiles>
    <File>inuv-20211231_g1.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="625">http://fasb.org/us-gaap/2021-01-31</BaseTaxonomy>
    <BaseTaxonomy items="41">http://xbrl.sec.gov/dei/2021q4</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>87
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "inuv-20211231.htm": {
   "axisCustom": 0,
   "axisStandard": 23,
   "contextCount": 138,
   "dts": {
    "calculationLink": {
     "local": [
      "inuv-20211231_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "inuv-20211231_def.xml"
     ]
    },
    "inline": {
     "local": [
      "inuv-20211231.htm"
     ]
    },
    "labelLink": {
     "local": [
      "inuv-20211231_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "inuv-20211231_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "inuv-20211231.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/2021/elts/srt-2021-01-31.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd",
      "https://xbrl.sec.gov/country/2021/country-2021.xsd",
      "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd"
     ]
    }
   },
   "elementCount": 553,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2021-01-31": 2,
    "http://www.inuvo.com/20211231": 1,
    "http://xbrl.sec.gov/dei/2021q4": 4,
    "total": 7
   },
   "keyCustom": 56,
   "keyStandard": 411,
   "memberCustom": 25,
   "memberStandard": 25,
   "nsprefix": "inuv",
   "nsuri": "http://www.inuvo.com/20211231",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "inuv-20211231.htm",
      "contextRef": "i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:AuditorName",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "0002001 - Document - Audit Information",
     "role": "http://www.inuvo.com/role/AuditInformation",
     "shortName": "Audit Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "inuv-20211231.htm",
      "contextRef": "i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:AuditorName",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "inuv-20211231.htm",
      "contextRef": "i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2108104 - Disclosure - Fair Value Measurements",
     "role": "http://www.inuvo.com/role/FairValueMeasurements",
     "shortName": "Fair Value Measurements",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "inuv-20211231.htm",
      "contextRef": "i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "inuv-20211231.htm",
      "contextRef": "i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "inuv:AllowanceforDoubtfulAccountsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2112105 - Disclosure - Allowance for Doubtful Accounts",
     "role": "http://www.inuvo.com/role/AllowanceforDoubtfulAccounts",
     "shortName": "Allowance for Doubtful Accounts",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "inuv-20211231.htm",
      "contextRef": "i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "inuv:AllowanceforDoubtfulAccountsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "inuv-20211231.htm",
      "contextRef": "i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2115106 - Disclosure - Property and Equipment",
     "role": "http://www.inuvo.com/role/PropertyandEquipment",
     "shortName": "Property and Equipment",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "inuv-20211231.htm",
      "contextRef": "i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "inuv-20211231.htm",
      "contextRef": "i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2119107 - Disclosure - Intangible Assets and Goodwill",
     "role": "http://www.inuvo.com/role/IntangibleAssetsandGoodwill",
     "shortName": "Intangible Assets and Goodwill",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "inuv-20211231.htm",
      "contextRef": "i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "inuv-20211231.htm",
      "contextRef": "i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:MortgageNotesPayableDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2123108 - Disclosure - Bank Debt",
     "role": "http://www.inuvo.com/role/BankDebt",
     "shortName": "Bank Debt",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "inuv-20211231.htm",
      "contextRef": "i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:MortgageNotesPayableDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "inuv-20211231.htm",
      "contextRef": "i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2125109 - Disclosure - Convertible Promissory Note",
     "role": "http://www.inuvo.com/role/ConvertiblePromissoryNote",
     "shortName": "Convertible Promissory Note",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "inuv-20211231.htm",
      "contextRef": "i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "inuv-20211231.htm",
      "contextRef": "i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2127110 - Disclosure - Accrued Expenses and Other Current Liabilities",
     "role": "http://www.inuvo.com/role/AccruedExpensesandOtherCurrentLiabilities",
     "shortName": "Accrued Expenses and Other Current Liabilities",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "inuv-20211231.htm",
      "contextRef": "i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "inuv-20211231.htm",
      "contextRef": "i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "inuv:OtherLongTermLiabilitiesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2130111 - Disclosure - Other Long-Term Liabilities",
     "role": "http://www.inuvo.com/role/OtherLongTermLiabilities",
     "shortName": "Other Long-Term Liabilities",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "inuv-20211231.htm",
      "contextRef": "i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "inuv:OtherLongTermLiabilitiesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "inuv-20211231.htm",
      "contextRef": "i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2134112 - Disclosure - Commitments",
     "role": "http://www.inuvo.com/role/Commitments",
     "shortName": "Commitments",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "inuv-20211231.htm",
      "contextRef": "i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "inuv-20211231.htm",
      "contextRef": "i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2136113 - Disclosure - Income Taxes",
     "role": "http://www.inuvo.com/role/IncomeTaxes",
     "shortName": "Income Taxes",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "inuv-20211231.htm",
      "contextRef": "i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "inuv-20211231.htm",
      "contextRef": "i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "false",
     "longName": "0101101 - Document - Cover Page",
     "role": "http://www.inuvo.com/role/CoverPage",
     "shortName": "Cover Page",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "inuv-20211231.htm",
      "contextRef": "i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "inuv-20211231.htm",
      "contextRef": "i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2142114 - Disclosure - Stock-Based Compensation",
     "role": "http://www.inuvo.com/role/StockBasedCompensation",
     "shortName": "Stock-Based Compensation",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "inuv-20211231.htm",
      "contextRef": "i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "inuv-20211231.htm",
      "contextRef": "i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2148115 - Disclosure - Stockholders Equity",
     "role": "http://www.inuvo.com/role/StockholdersEquity",
     "shortName": "Stockholders Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "inuv-20211231.htm",
      "contextRef": "i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "inuv-20211231.htm",
      "contextRef": "i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2150116 - Disclosure - Retirement Plan Costs",
     "role": "http://www.inuvo.com/role/RetirementPlanCosts",
     "shortName": "Retirement Plan Costs",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "inuv-20211231.htm",
      "contextRef": "i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "inuv-20211231.htm",
      "contextRef": "i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2152117 - Disclosure - Leases",
     "role": "http://www.inuvo.com/role/Leases",
     "shortName": "Leases",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "inuv-20211231.htm",
      "contextRef": "i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "inuv-20211231.htm",
      "contextRef": "i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2157118 - Disclosure - Related Party Transactions",
     "role": "http://www.inuvo.com/role/RelatedPartyTransactions",
     "shortName": "Related Party Transactions",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "inuv-20211231.htm",
      "contextRef": "i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "inuv-20211231.htm",
      "contextRef": "i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConsolidationPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2204201 - Disclosure - Summary of Significant Accounting Policies (Policies)",
     "role": "http://www.inuvo.com/role/SummaryofSignificantAccountingPoliciesPolicies",
     "shortName": "Summary of Significant Accounting Policies (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "inuv-20211231.htm",
      "contextRef": "i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConsolidationPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "inuv-20211231.htm",
      "contextRef": "i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2305301 - Disclosure - Summary of Significant Accounting Policies (Tables)",
     "role": "http://www.inuvo.com/role/SummaryofSignificantAccountingPoliciesTables",
     "shortName": "Summary of Significant Accounting Policies (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "inuv-20211231.htm",
      "contextRef": "i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "inuv-20211231.htm",
      "contextRef": "i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueByBalanceSheetGroupingTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2309302 - Disclosure - Fair Value Measurements (Tables)",
     "role": "http://www.inuvo.com/role/FairValueMeasurementsTables",
     "shortName": "Fair Value Measurements (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "inuv-20211231.htm",
      "contextRef": "i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueByBalanceSheetGroupingTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "inuv-20211231.htm",
      "contextRef": "i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2313303 - Disclosure - Allowance for Doubtful Accounts (Tables)",
     "role": "http://www.inuvo.com/role/AllowanceforDoubtfulAccountsTables",
     "shortName": "Allowance for Doubtful Accounts (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "inuv-20211231.htm",
      "contextRef": "i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "inuv-20211231.htm",
      "contextRef": "i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2316304 - Disclosure - Property and Equipment (Tables)",
     "role": "http://www.inuvo.com/role/PropertyandEquipmentTables",
     "shortName": "Property and Equipment (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "inuv-20211231.htm",
      "contextRef": "i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "inuv-20211231.htm",
      "contextRef": "id867987be34d488b82dc941b764fd71a_I20211231",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1001002 - Statement - CONSOLIDATED BALANCE SHEETS",
     "role": "http://www.inuvo.com/role/CONSOLIDATEDBALANCESHEETS",
     "shortName": "CONSOLIDATED BALANCE SHEETS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "inuv-20211231.htm",
      "contextRef": "id867987be34d488b82dc941b764fd71a_I20211231",
      "decimals": "0",
      "lang": "en-US",
      "name": "us-gaap:MarketableSecuritiesCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "inuv-20211231.htm",
      "contextRef": "i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2320305 - Disclosure - Intangible Assets and Goodwill (Tables)",
     "role": "http://www.inuvo.com/role/IntangibleAssetsandGoodwillTables",
     "shortName": "Intangible Assets and Goodwill (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "inuv-20211231.htm",
      "contextRef": "i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "inuv-20211231.htm",
      "contextRef": "i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2328306 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables)",
     "role": "http://www.inuvo.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables",
     "shortName": "Accrued Expenses and Other Current Liabilities (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "inuv-20211231.htm",
      "contextRef": "i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "inuv-20211231.htm",
      "contextRef": "i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2331307 - Disclosure - Other Long-Term Liabilities (Tables)",
     "role": "http://www.inuvo.com/role/OtherLongTermLiabilitiesTables",
     "shortName": "Other Long-Term Liabilities (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "inuv-20211231.htm",
      "contextRef": "i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "inuv-20211231.htm",
      "contextRef": "i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2337308 - Disclosure - Income Taxes (Tables)",
     "role": "http://www.inuvo.com/role/IncomeTaxesTables",
     "shortName": "Income Taxes (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "inuv-20211231.htm",
      "contextRef": "i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "inuv-20211231.htm",
      "contextRef": "i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2343309 - Disclosure - Stock-Based Compensation (Tables)",
     "role": "http://www.inuvo.com/role/StockBasedCompensationTables",
     "shortName": "Stock-Based Compensation (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "inuv-20211231.htm",
      "contextRef": "i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "inuv-20211231.htm",
      "contextRef": "i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2353310 - Disclosure - Leases (Tables)",
     "role": "http://www.inuvo.com/role/LeasesTables",
     "shortName": "Leases (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "inuv-20211231.htm",
      "contextRef": "i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "inuv-20211231.htm",
      "contextRef": "i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "inuv:IntellectualPropertyNumberofIssuedPatents",
      "reportCount": 1,
      "unique": true,
      "unitRef": "patent",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2402401 - Disclosure - Organization and Business (Details)",
     "role": "http://www.inuvo.com/role/OrganizationandBusinessDetails",
     "shortName": "Organization and Business (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "inuv-20211231.htm",
      "contextRef": "i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "inuv:IntellectualPropertyNumberofIssuedPatents",
      "reportCount": 1,
      "unique": true,
      "unitRef": "patent",
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "inuv-20211231.htm",
      "contextRef": "i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2406402 - Disclosure - Summary of Significant Accounting Policies - Disaggregation of Revenue (Details)",
     "role": "http://www.inuvo.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueDetails",
     "shortName": "Summary of Significant Accounting Policies - Disaggregation of Revenue (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "inuv-20211231.htm",
      "contextRef": "i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231",
      "decimals": "3",
      "lang": "en-US",
      "name": "inuv:PercentageOfTotalRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "inuv-20211231.htm",
      "contextRef": "i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Depreciation",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2407403 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details)",
     "role": "http://www.inuvo.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails",
     "shortName": "Summary of Significant Accounting Policies - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:GoodwillImpairmentLoss",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "inuv-20211231.htm",
      "contextRef": "i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:GoodwillImpairmentLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "inuv-20211231.htm",
      "contextRef": "id867987be34d488b82dc941b764fd71a_I20211231",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2410404 - Disclosure - Fair Value Measurements - Summary of Cash Equivalents and Marketable Securities (Details)",
     "role": "http://www.inuvo.com/role/FairValueMeasurementsSummaryofCashEquivalentsandMarketableSecuritiesDetails",
     "shortName": "Fair Value Measurements - Summary of Cash Equivalents and Marketable Securities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueByBalanceSheetGroupingTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "inuv-20211231.htm",
      "contextRef": "i0027547c83ec4d4a8a315ac4445a34a2_I20211231",
      "decimals": "0",
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "inuv-20211231.htm",
      "contextRef": "id867987be34d488b82dc941b764fd71a_I20211231",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1002003 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "role": "http://www.inuvo.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
     "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "inuv-20211231.htm",
      "contextRef": "id867987be34d488b82dc941b764fd71a_I20211231",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "inuv-20211231.htm",
      "contextRef": "id867987be34d488b82dc941b764fd71a_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "inuv:EquitySecuritiesFVNIAccumulatedGrossUnrealizedLossBeforeTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2411405 - Disclosure - Fair Value Measurements - Narrative (Details)",
     "role": "http://www.inuvo.com/role/FairValueMeasurementsNarrativeDetails",
     "shortName": "Fair Value Measurements - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "inuv-20211231.htm",
      "contextRef": "i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231",
      "decimals": "-3",
      "lang": "en-US",
      "name": "inuv:MarketableSecuritiesGrossRealizedGain",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "inuv-20211231.htm",
      "contextRef": "i66a738443e2345cb9d556a27b56756ec_I20201231",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2414406 - Disclosure - Allowance for Doubtful Accounts (Details)",
     "role": "http://www.inuvo.com/role/AllowanceforDoubtfulAccountsDetails",
     "shortName": "Allowance for Doubtful Accounts (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "inuv-20211231.htm",
      "contextRef": "i8017d36b9e4d42469e26fb8b53201b20_I20191231",
      "decimals": "0",
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "inuv-20211231.htm",
      "contextRef": "id867987be34d488b82dc941b764fd71a_I20211231",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2417407 - Disclosure - Property and Equipment - Schedule of Carrying Value (Details)",
     "role": "http://www.inuvo.com/role/PropertyandEquipmentScheduleofCarryingValueDetails",
     "shortName": "Property and Equipment - Schedule of Carrying Value (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "inuv-20211231.htm",
      "contextRef": "id867987be34d488b82dc941b764fd71a_I20211231",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "inuv-20211231.htm",
      "contextRef": "i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Depreciation",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2418408 - Disclosure - Property and Equipment - Narrative (Details)",
     "role": "http://www.inuvo.com/role/PropertyandEquipmentNarrativeDetails",
     "shortName": "Property and Equipment - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "inuv-20211231.htm",
      "contextRef": "id867987be34d488b82dc941b764fd71a_I20211231",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsNet",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2421409 - Disclosure - Intangible Assets and Goodwill - Schedule of Goodwill and Intangible Assets (Details)",
     "role": "http://www.inuvo.com/role/IntangibleAssetsandGoodwillScheduleofGoodwillandIntangibleAssetsDetails",
     "shortName": "Intangible Assets and Goodwill - Schedule of Goodwill and Intangible Assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "inuv-20211231.htm",
      "contextRef": "id867987be34d488b82dc941b764fd71a_I20211231",
      "decimals": "0",
      "lang": "en-US",
      "name": "inuv:FiniteLivedandIndefiniteLivedIntangibleAssetsLongTermPortionGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "inuv-20211231.htm",
      "contextRef": "id867987be34d488b82dc941b764fd71a_I20211231",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2422410 - Disclosure - Intangible Assets and Goodwill - Amortization Expense (Details)",
     "role": "http://www.inuvo.com/role/IntangibleAssetsandGoodwillAmortizationExpenseDetails",
     "shortName": "Intangible Assets and Goodwill - Amortization Expense (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "inuv-20211231.htm",
      "contextRef": "id867987be34d488b82dc941b764fd71a_I20211231",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "inuv-20211231.htm",
      "contextRef": "i7e9425f8de634b9f88c557ea0ac1c6be_D20200228-20200228",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LineOfCreditFacilityCommitmentFeeAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2424411 - Disclosure - Bank Debt - Narrative (Details)",
     "role": "http://www.inuvo.com/role/BankDebtNarrativeDetails",
     "shortName": "Bank Debt - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "inuv-20211231.htm",
      "contextRef": "i7e9425f8de634b9f88c557ea0ac1c6be_D20200228-20200228",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LineOfCreditFacilityCommitmentFeeAmount",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "inuv-20211231.htm",
      "contextRef": "i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtConversionConvertedInstrumentAmount1",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2426412 - Disclosure - Convertible Promissory Note (Details)",
     "role": "http://www.inuvo.com/role/ConvertiblePromissoryNoteDetails",
     "shortName": "Convertible Promissory Note (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "inuv-20211231.htm",
      "contextRef": "iea12ca91fdb246d89d28d7da98107087_D20190301-20190301",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:ProceedsFromConvertibleDebt",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "inuv-20211231.htm",
      "contextRef": "id867987be34d488b82dc941b764fd71a_I20211231",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccruedMarketingCostsCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2429413 - Disclosure - Accrued Expenses and Other Current Liabilities (Details)",
     "role": "http://www.inuvo.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails",
     "shortName": "Accrued Expenses and Other Current Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "inuv-20211231.htm",
      "contextRef": "id867987be34d488b82dc941b764fd71a_I20211231",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccruedMarketingCostsCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "inuv-20211231.htm",
      "contextRef": "id867987be34d488b82dc941b764fd71a_I20211231",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "inuv:LeaseLiabilityDeferredRentNoncurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2432414 - Disclosure - Other Long-Term Liabilities (Details)",
     "role": "http://www.inuvo.com/role/OtherLongTermLiabilitiesDetails",
     "shortName": "Other Long-Term Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "inuv-20211231.htm",
      "contextRef": "id867987be34d488b82dc941b764fd71a_I20211231",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "inuv:LeaseLiabilityDeferredRentNoncurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "inuv-20211231.htm",
      "contextRef": "i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1003004 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS",
     "role": "http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS",
     "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "inuv-20211231.htm",
      "contextRef": "i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231",
      "decimals": "0",
      "lang": "en-US",
      "name": "us-gaap:CostOfRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "inuv-20211231.htm",
      "contextRef": "if819b9bfaa984b4da8892d8b956e26f2_I20200410",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "inuv:PaycheckProtectionProgramLoan",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2433415 - Disclosure - Other Long-Term Liabilities - Narrative (Details)",
     "role": "http://www.inuvo.com/role/OtherLongTermLiabilitiesNarrativeDetails",
     "shortName": "Other Long-Term Liabilities - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "inuv-20211231.htm",
      "contextRef": "i98da2eed7e7f45719a50008d751b64f5_I20210917",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "inuv:ReferralAgreement",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2435416 - Disclosure - Commitments (Details)",
     "role": "http://www.inuvo.com/role/CommitmentsDetails",
     "shortName": "Commitments (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "inuv-20211231.htm",
      "contextRef": "i98da2eed7e7f45719a50008d751b64f5_I20210917",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "inuv:ReferralAgreement",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "inuv-20211231.htm",
      "contextRef": "i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CurrentIncomeTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2438417 - Disclosure - Income Taxes - Provision for Income Tax (Details)",
     "role": "http://www.inuvo.com/role/IncomeTaxesProvisionforIncomeTaxDetails",
     "shortName": "Income Taxes - Provision for Income Tax (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "inuv-20211231.htm",
      "contextRef": "i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CurrentIncomeTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "inuv-20211231.htm",
      "contextRef": "i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2439418 - Disclosure - Income Taxes - Income Tax Rate Reconciliation (Details)",
     "role": "http://www.inuvo.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails",
     "shortName": "Income Taxes - Income Tax Rate Reconciliation (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "inuv-20211231.htm",
      "contextRef": "i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "inuv-20211231.htm",
      "contextRef": "id867987be34d488b82dc941b764fd71a_I20211231",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2440419 - Disclosure - Income Taxes - Schedule of the Deferred Tax Assets and Liabilities (Details)",
     "role": "http://www.inuvo.com/role/IncomeTaxesScheduleoftheDeferredTaxAssetsandLiabilitiesDetails",
     "shortName": "Income Taxes - Schedule of the Deferred Tax Assets and Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "inuv-20211231.htm",
      "contextRef": "id867987be34d488b82dc941b764fd71a_I20211231",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "inuv-20211231.htm",
      "contextRef": "id867987be34d488b82dc941b764fd71a_I20211231",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLossCarryforwards",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2441420 - Disclosure - Income Taxes - Narrative (Details)",
     "role": "http://www.inuvo.com/role/IncomeTaxesNarrativeDetails",
     "shortName": "Income Taxes - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "inuv-20211231.htm",
      "contextRef": "id867987be34d488b82dc941b764fd71a_I20211231",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLossCarryforwards",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "inuv-20211231.htm",
      "contextRef": "i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2444421 - Disclosure - Stock-Based Compensation - Narrative (Details)",
     "role": "http://www.inuvo.com/role/StockBasedCompensationNarrativeDetails",
     "shortName": "Stock-Based Compensation - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "inuv-20211231.htm",
      "contextRef": "i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "inuv-20211231.htm",
      "contextRef": "id867987be34d488b82dc941b764fd71a_I20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2445422 - Disclosure - Stock-Based Compensation - Schedule of Grants (Details)",
     "role": "http://www.inuvo.com/role/StockBasedCompensationScheduleofGrantsDetails",
     "shortName": "Stock-Based Compensation - Schedule of Grants (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "inuv-20211231.htm",
      "contextRef": "id867987be34d488b82dc941b764fd71a_I20211231",
      "decimals": "INF",
      "lang": "en-US",
      "name": "inuv:OptionsAndRsasExercised",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "inuv-20211231.htm",
      "contextRef": "i66a738443e2345cb9d556a27b56756ec_I20201231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2446423 - Disclosure - Stock-Based Compensation - Stock Option Activity (Details)",
     "role": "http://www.inuvo.com/role/StockBasedCompensationStockOptionActivityDetails",
     "shortName": "Stock-Based Compensation - Stock Option Activity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "inuv-20211231.htm",
      "contextRef": "i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "inuv-20211231.htm",
      "contextRef": "id867987be34d488b82dc941b764fd71a_I20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2447424 - Disclosure - Stock-Based Compensation - Restricted Stock Award Activity (Details)",
     "role": "http://www.inuvo.com/role/StockBasedCompensationRestrictedStockAwardActivityDetails",
     "shortName": "Stock-Based Compensation - Restricted Stock Award Activity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "inuv-20211231.htm",
      "contextRef": "ia912d84933194780993a4b480df4bf49_I20201231",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "inuv-20211231.htm",
      "contextRef": "if737f75d7ca84950bad11dbf3e35c85d_I20191231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1004005 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY",
     "role": "http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY",
     "shortName": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "inuv-20211231.htm",
      "contextRef": "if737f75d7ca84950bad11dbf3e35c85d_I20191231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SharesOutstanding",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R60": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "inuv-20211231.htm",
      "contextRef": "i96a265e5f31a4d3da7db6ddcffc4a03b_D20200402-20200402",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2449425 - Disclosure - Stockholders Equity (Details)",
     "role": "http://www.inuvo.com/role/StockholdersEquityDetails",
     "shortName": "Stockholders Equity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "inuv-20211231.htm",
      "contextRef": "idec91eb4cec644f497eb7780baf30c14_D20210917-20210917",
      "decimals": "INF",
      "lang": "en-US",
      "name": "inuv:ClassOfWarrantOrRightGrantedInPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R61": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "inuv-20211231.htm",
      "contextRef": "i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2451426 - Disclosure - Retirement Plan Costs (Details)",
     "role": "http://www.inuvo.com/role/RetirementPlanCostsDetails",
     "shortName": "Retirement Plan Costs (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "inuv-20211231.htm",
      "contextRef": "i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R62": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "inuv-20211231.htm",
      "contextRef": "id867987be34d488b82dc941b764fd71a_I20211231",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseRightOfUseAsset",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2454427 - Disclosure - Leases - Narrative (Details)",
     "role": "http://www.inuvo.com/role/LeasesNarrativeDetails",
     "shortName": "Leases - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "inuv-20211231.htm",
      "contextRef": "i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231",
      "decimals": "0",
      "lang": "en-US",
      "name": "us-gaap:FinanceLeaseRightOfUseAssetAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R63": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "inuv-20211231.htm",
      "contextRef": "i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeasePayments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2455428 - Disclosure - Leases - Operating Leases (Details)",
     "role": "http://www.inuvo.com/role/LeasesOperatingLeasesDetails",
     "shortName": "Leases - Operating Leases (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "inuv-20211231.htm",
      "contextRef": "i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeasePayments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R64": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "inuv-20211231.htm",
      "contextRef": "i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "inuv:FinanceLeasePayments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2456429 - Disclosure - Leases - Finance Leases (Details)",
     "role": "http://www.inuvo.com/role/LeasesFinanceLeasesDetails",
     "shortName": "Leases - Finance Leases (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "inuv-20211231.htm",
      "contextRef": "i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "inuv:FinanceLeasePayments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R65": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "inuv-20211231.htm",
      "contextRef": "i96a265e5f31a4d3da7db6ddcffc4a03b_D20200402-20200402",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2458430 - Disclosure - Related Party Transactions (Details)",
     "role": "http://www.inuvo.com/role/RelatedPartyTransactionsDetails",
     "shortName": "Related Party Transactions (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "inuv-20211231.htm",
      "contextRef": "i36f9a9a8542a4bd68c3dce1ca519fff9_I20200320",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:SaleOfStockPricePerShare",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "inuv-20211231.htm",
      "contextRef": "i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231",
      "decimals": "0",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1005006 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "role": "http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
     "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "inuv-20211231.htm",
      "contextRef": "i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231",
      "decimals": "0",
      "lang": "en-US",
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "inuv-20211231.htm",
      "contextRef": "i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2101102 - Disclosure - Organization and Business",
     "role": "http://www.inuvo.com/role/OrganizationandBusiness",
     "shortName": "Organization and Business",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "inuv-20211231.htm",
      "contextRef": "i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "inuv-20211231.htm",
      "contextRef": "i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2103103 - Disclosure - Summary of Significant Accounting Policies",
     "role": "http://www.inuvo.com/role/SummaryofSignificantAccountingPolicies",
     "shortName": "Summary of Significant Accounting Policies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "inuv-20211231.htm",
      "contextRef": "i94ac855bbf054149a9b0105d627b13dd_D20210101-20211231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 51,
   "tag": {
    "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",
        "terseLabel": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.inuvo.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_AuditorFirmId": {
     "auth_ref": [
      "r565",
      "r566",
      "r567"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "PCAOB issued Audit Firm Identifier",
        "label": "Auditor Firm ID",
        "terseLabel": "Auditor Firm ID"
       }
      }
     },
     "localname": "AuditorFirmId",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.inuvo.com/role/AuditInformation"
     ],
     "xbrltype": "nonemptySequenceNumberItemType"
    },
    "dei_AuditorLocation": {
     "auth_ref": [
      "r565",
      "r566",
      "r567"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Location",
        "terseLabel": "Auditor Location"
       }
      }
     },
     "localname": "AuditorLocation",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.inuvo.com/role/AuditInformation"
     ],
     "xbrltype": "internationalNameItemType"
    },
    "dei_AuditorName": {
     "auth_ref": [
      "r565",
      "r566",
      "r567"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Name",
        "terseLabel": "Auditor Name"
       }
      }
     },
     "localname": "AuditorName",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.inuvo.com/role/AuditInformation"
     ],
     "xbrltype": "internationalNameItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code",
        "terseLabel": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.inuvo.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cover page.",
        "label": "Cover [Abstract]"
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "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",
        "terseLabel": "Current Fiscal Year End Date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.inuvo.com/role/CoverPage"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentAnnualReport": {
     "auth_ref": [
      "r565",
      "r566",
      "r567"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an annual report.",
        "label": "Document Annual Report",
        "terseLabel": "Document Annual Report"
       }
      }
     },
     "localname": "DocumentAnnualReport",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.inuvo.com/role/CoverPage"
     ],
     "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",
        "terseLabel": "Document Fiscal Period Focus"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.inuvo.com/role/CoverPage"
     ],
     "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",
        "terseLabel": "Document Fiscal Year Focus"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.inuvo.com/role/CoverPage"
     ],
     "xbrltype": "gYearItemType"
    },
    "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",
        "terseLabel": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.inuvo.com/role/CoverPage"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r568"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a transition report.",
        "label": "Document Transition Report",
        "terseLabel": "Document Transition Report"
       }
      }
     },
     "localname": "DocumentTransitionReport",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.inuvo.com/role/CoverPage"
     ],
     "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",
        "terseLabel": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.inuvo.com/role/CoverPage"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "auth_ref": [
      "r563"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Documents incorporated by reference.",
        "label": "Documents Incorporated by Reference [Text Block]",
        "terseLabel": "Documents Incorporated by Reference"
       }
      }
     },
     "localname": "DocumentsIncorporatedByReferenceTextBlock",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.inuvo.com/role/CoverPage"
     ],
     "xbrltype": "textBlockItemType"
    },
    "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",
        "terseLabel": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.inuvo.com/role/CoverPage"
     ],
     "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",
        "terseLabel": "Entity Address, Address Line Two"
       }
      }
     },
     "localname": "EntityAddressAddressLine2",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.inuvo.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town",
        "terseLabel": "Entity Address, City or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.inuvo.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address, Postal Zip Code",
        "terseLabel": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.inuvo.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressStateOrProvince": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the state or province.",
        "label": "Entity Address, State or Province",
        "terseLabel": "Entity Address, State or Province"
       }
      }
     },
     "localname": "EntityAddressStateOrProvince",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.inuvo.com/role/CoverPage"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r562"
     ],
     "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",
        "terseLabel": "Entity Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.inuvo.com/role/CoverPage"
     ],
     "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",
        "terseLabel": "Entity Common Stock, Shares Outstanding (in shares)"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.inuvo.com/role/CoverPage"
     ],
     "xbrltype": "sharesItemType"
    },
    "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",
        "terseLabel": "Entity Current Reporting Status"
       }
      }
     },
     "localname": "EntityCurrentReportingStatus",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.inuvo.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r562"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company",
        "terseLabel": "Entity Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.inuvo.com/role/CoverPage"
     ],
     "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",
        "terseLabel": "Entity File Number"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.inuvo.com/role/CoverPage"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r562"
     ],
     "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",
        "terseLabel": "Entity Filer Category"
       }
      }
     },
     "localname": "EntityFilerCategory",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.inuvo.com/role/CoverPage"
     ],
     "xbrltype": "filerCategoryItemType"
    },
    "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",
        "terseLabel": "Entity Incorporation, State or Country Code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.inuvo.com/role/CoverPage"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r569"
     ],
     "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",
        "terseLabel": "Entity Interactive Data Current"
       }
      }
     },
     "localname": "EntityInteractiveDataCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.inuvo.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "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",
        "terseLabel": "Entity Public Float"
       }
      }
     },
     "localname": "EntityPublicFloat",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.inuvo.com/role/CoverPage"
     ],
     "xbrltype": "monetaryItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r562"
     ],
     "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",
        "terseLabel": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.inuvo.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r562"
     ],
     "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",
        "terseLabel": "Entity Shell Company"
       }
      }
     },
     "localname": "EntityShellCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.inuvo.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r562"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).",
        "label": "Entity Small Business",
        "terseLabel": "Entity Small Business"
       }
      }
     },
     "localname": "EntitySmallBusiness",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.inuvo.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r562"
     ],
     "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",
        "terseLabel": "Entity Tax Identification Number"
       }
      }
     },
     "localname": "EntityTaxIdentificationNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.inuvo.com/role/CoverPage"
     ],
     "xbrltype": "employerIdItemType"
    },
    "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",
        "terseLabel": "Entity Voluntary Filers"
       }
      }
     },
     "localname": "EntityVoluntaryFilers",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.inuvo.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "auth_ref": [
      "r570"
     ],
     "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",
        "terseLabel": "Entity Well-known Seasoned Issuer"
       }
      }
     },
     "localname": "EntityWellKnownSeasonedIssuer",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.inuvo.com/role/CoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_IcfrAuditorAttestationFlag": {
     "auth_ref": [
      "r565",
      "r566",
      "r567"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "ICFR Auditor Attestation Flag",
        "terseLabel": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "localname": "IcfrAuditorAttestationFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.inuvo.com/role/CoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number",
        "terseLabel": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.inuvo.com/role/CoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r561"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Title of 12(b) Security",
        "terseLabel": "Title of 12(b) Security"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.inuvo.com/role/CoverPage"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r564"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name",
        "terseLabel": "Security Exchange Name"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.inuvo.com/role/CoverPage"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol",
        "terseLabel": "Trading Symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.inuvo.com/role/CoverPage"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "inuv_A2010EcpMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2010 ECP [Member]",
        "label": "2010 ECP [Member]",
        "terseLabel": "2010 ECP"
       }
      }
     },
     "localname": "A2010EcpMember",
     "nsuri": "http://www.inuvo.com/20211231",
     "presentation": [
      "http://www.inuvo.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.inuvo.com/role/StockBasedCompensationScheduleofGrantsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "inuv_A2017ECPMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2017 ECP [Member]",
        "label": "2017 ECP [Member]",
        "terseLabel": "2017 ECP"
       }
      }
     },
     "localname": "A2017ECPMember",
     "nsuri": "http://www.inuvo.com/20211231",
     "presentation": [
      "http://www.inuvo.com/role/StockBasedCompensationScheduleofGrantsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "inuv_AccruedGrantCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.inuvo.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accrued Grant, Current",
        "label": "Accrued Grant, Current",
        "terseLabel": "Arkansas grant contingency"
       }
      }
     },
     "localname": "AccruedGrantCurrent",
     "nsuri": "http://www.inuvo.com/20211231",
     "presentation": [
      "http://www.inuvo.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails",
      "http://www.inuvo.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "inuv_AllowanceForDoubtfulAccountsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Allowance for Doubtful Accounts [Abstract]",
        "label": "Allowance for Doubtful Accounts [Abstract]",
        "terseLabel": "Allowance for Doubtful Accounts [Abstract]"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsAbstract",
     "nsuri": "http://www.inuvo.com/20211231",
     "xbrltype": "stringItemType"
    },
    "inuv_AllowanceforDoubtfulAccountsTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Allowance for Doubtful Accounts",
        "label": "Allowance for Doubtful Accounts [Text Block]",
        "terseLabel": "Allowance for Doubtful Accounts"
       }
      }
     },
     "localname": "AllowanceforDoubtfulAccountsTextBlock",
     "nsuri": "http://www.inuvo.com/20211231",
     "presentation": [
      "http://www.inuvo.com/role/AllowanceforDoubtfulAccounts"
     ],
     "xbrltype": "textBlockItemType"
    },
    "inuv_AmortizationOfIntangibleAssetsRelatingToLongTermAssets": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortization of Intangible Assets, Relating to Long Term Assets",
        "label": "Amortization of Intangible Assets, Relating to Long Term Assets",
        "terseLabel": "Amortization"
       }
      }
     },
     "localname": "AmortizationOfIntangibleAssetsRelatingToLongTermAssets",
     "nsuri": "http://www.inuvo.com/20211231",
     "presentation": [
      "http://www.inuvo.com/role/IntangibleAssetsandGoodwillScheduleofGoodwillandIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "inuv_AmortizationOfInterestExpense": {
     "auth_ref": [],
     "calculation": {
      "http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortization of Interest Expense",
        "label": "Amortization of Interest Expense",
        "terseLabel": "Amortization of OID interest expense"
       }
      }
     },
     "localname": "AmortizationOfInterestExpense",
     "nsuri": "http://www.inuvo.com/20211231",
     "presentation": [
      "http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "inuv_AmortizationOfReferralAgreementAsMarketingExpense": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortization Of Referral Agreement As Marketing Expense",
        "label": "Amortization Of Referral Agreement As Marketing Expense",
        "terseLabel": "Referral agreement amortized as marketing expense"
       }
      }
     },
     "localname": "AmortizationOfReferralAgreementAsMarketingExpense",
     "nsuri": "http://www.inuvo.com/20211231",
     "presentation": [
      "http://www.inuvo.com/role/CommitmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "inuv_AuditInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Audit Information [Abstract]",
        "label": "Audit Information [Abstract]"
       }
      }
     },
     "localname": "AuditInformationAbstract",
     "nsuri": "http://www.inuvo.com/20211231",
     "xbrltype": "stringItemType"
    },
    "inuv_COVID19Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "COVID-19",
        "label": "COVID-19 [Member]",
        "terseLabel": "COVID-19"
       }
      }
     },
     "localname": "COVID19Member",
     "nsuri": "http://www.inuvo.com/20211231",
     "presentation": [
      "http://www.inuvo.com/role/OrganizationandBusinessDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "inuv_CapitalizedLaborMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Capitalized Labor",
        "label": "Capitalized Labor [Member]",
        "terseLabel": "Capitalized labor"
       }
      }
     },
     "localname": "CapitalizedLaborMember",
     "nsuri": "http://www.inuvo.com/20211231",
     "presentation": [
      "http://www.inuvo.com/role/PropertyandEquipmentScheduleofCarryingValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "inuv_CashDepositedInterestBearing": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash Deposited, Interest-Bearing",
        "label": "Cash Deposited, Interest-Bearing",
        "terseLabel": "Cash deposited, interest-bearing"
       }
      }
     },
     "localname": "CashDepositedInterestBearing",
     "nsuri": "http://www.inuvo.com/20211231",
     "presentation": [
      "http://www.inuvo.com/role/OrganizationandBusinessDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "inuv_ClassOfWarrantOrRightGrantedInPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Class Of Warrant Or Right, Granted In Period",
        "label": "Class Of Warrant Or Right, Granted In Period",
        "terseLabel": "Class of warrant or right, granted in period"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightGrantedInPeriod",
     "nsuri": "http://www.inuvo.com/20211231",
     "presentation": [
      "http://www.inuvo.com/role/StockholdersEquityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "inuv_ClassOfWarrantOrRightVestingPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Class Of Warrant Or Right, Vesting Period",
        "label": "Class Of Warrant Or Right, Vesting Period",
        "terseLabel": "Class of warrant or right, vesting period"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightVestingPeriod",
     "nsuri": "http://www.inuvo.com/20211231",
     "presentation": [
      "http://www.inuvo.com/role/CommitmentsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "inuv_CommissionFeePercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commission Fee, Percent",
        "label": "Commission Fee, Percent",
        "terseLabel": "Commission Fee, Percent"
       }
      }
     },
     "localname": "CommissionFeePercent",
     "nsuri": "http://www.inuvo.com/20211231",
     "presentation": [
      "http://www.inuvo.com/role/OrganizationandBusinessDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "inuv_ConcentrationRiskNumberOfCustomers": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Concentration Risk, Number of Customers",
        "label": "Concentration Risk, Number of Customers",
        "terseLabel": "Concentration risk, number of customers"
       }
      }
     },
     "localname": "ConcentrationRiskNumberOfCustomers",
     "nsuri": "http://www.inuvo.com/20211231",
     "presentation": [
      "http://www.inuvo.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "inuv_ConversionsAfterInitialMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Conversions After Initial",
        "label": "Conversions After Initial [Member]",
        "terseLabel": "Conversions After Initial"
       }
      }
     },
     "localname": "ConversionsAfterInitialMember",
     "nsuri": "http://www.inuvo.com/20211231",
     "presentation": [
      "http://www.inuvo.com/role/ConvertiblePromissoryNoteDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "inuv_CreditAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Credit Agreement",
        "label": "Credit Agreement [Member]",
        "terseLabel": "Credit Agreement"
       }
      }
     },
     "localname": "CreditAgreementMember",
     "nsuri": "http://www.inuvo.com/20211231",
     "presentation": [
      "http://www.inuvo.com/role/BankDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "inuv_CustomerList1Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer List 1",
        "label": "Customer List 1 [Member]",
        "terseLabel": "Customer list, all other"
       }
      }
     },
     "localname": "CustomerList1Member",
     "nsuri": "http://www.inuvo.com/20211231",
     "presentation": [
      "http://www.inuvo.com/role/IntangibleAssetsandGoodwillScheduleofGoodwillandIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "inuv_CustomerListMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer List",
        "label": "Customer List [Member]",
        "verboseLabel": "Customer list, Google"
       }
      }
     },
     "localname": "CustomerListMember",
     "nsuri": "http://www.inuvo.com/20211231",
     "presentation": [
      "http://www.inuvo.com/role/IntangibleAssetsandGoodwillScheduleofGoodwillandIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "inuv_CustomerListRetargeterMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer List, Retargeter",
        "label": "Customer List, Retargeter [Member]",
        "terseLabel": "Customer list, ReTargeter"
       }
      }
     },
     "localname": "CustomerListRetargeterMember",
     "nsuri": "http://www.inuvo.com/20211231",
     "presentation": [
      "http://www.inuvo.com/role/IntangibleAssetsandGoodwillScheduleofGoodwillandIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "inuv_DebtConversionOriginalDebtPercentageConversion": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Conversion, Original Debt, Percentage Conversion",
        "label": "Debt Conversion, Original Debt, Percentage Conversion",
        "terseLabel": "Percentage conversion"
       }
      }
     },
     "localname": "DebtConversionOriginalDebtPercentageConversion",
     "nsuri": "http://www.inuvo.com/20211231",
     "presentation": [
      "http://www.inuvo.com/role/ConvertiblePromissoryNoteDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "inuv_DeferredTaxLiabilitiesIntangibleAssetsandPropertyPlantandEquipment": {
     "auth_ref": [],
     "calculation": {
      "http://www.inuvo.com/role/IncomeTaxesScheduleoftheDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Tax Liabilities, Intangible Assets and Property, Plant and Equipment",
        "label": "Deferred Tax Liabilities, Intangible Assets and Property, Plant and Equipment",
        "terseLabel": "Intangible assets and property and equipment"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesIntangibleAssetsandPropertyPlantandEquipment",
     "nsuri": "http://www.inuvo.com/20211231",
     "presentation": [
      "http://www.inuvo.com/role/IncomeTaxesScheduleoftheDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "inuv_DerecognitionOfContingencies": {
     "auth_ref": [],
     "calculation": {
      "http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Derecognition of Contingencies",
        "label": "Derecognition of Contingencies",
        "negatedTerseLabel": "Derecognition of contingencies"
       }
      }
     },
     "localname": "DerecognitionOfContingencies",
     "nsuri": "http://www.inuvo.com/20211231",
     "presentation": [
      "http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "inuv_EffectiveIncomeTaxRateReconciliationPermanentDifferences": {
     "auth_ref": [],
     "calculation": {
      "http://www.inuvo.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective Income Tax Rate Reconciliation, Permanent Differences",
        "label": "Effective Income Tax Rate Reconciliation, Permanent Differences",
        "terseLabel": "Permanent differences"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationPermanentDifferences",
     "nsuri": "http://www.inuvo.com/20211231",
     "presentation": [
      "http://www.inuvo.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "inuv_EmployeeSalariesInExcessCausingAPercentageOfSalaryForgone": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Employee Salaries in Excess Causing a Percentage of Salary Forgone",
        "label": "Employee Salaries in Excess Causing a Percentage of Salary Forgone",
        "terseLabel": "Employee salaries in excess causing a percentage of salary forgone"
       }
      }
     },
     "localname": "EmployeeSalariesInExcessCausingAPercentageOfSalaryForgone",
     "nsuri": "http://www.inuvo.com/20211231",
     "presentation": [
      "http://www.inuvo.com/role/OrganizationandBusinessDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "inuv_EquitySecuritiesFVNIAccumulatedGrossUnrealizedLossBeforeTax": {
     "auth_ref": [],
     "calculation": {
      "http://www.inuvo.com/role/FairValueMeasurementsSummaryofCashEquivalentsandMarketableSecuritiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_EquitySecuritiesFvNiCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity Securities, FV-NI, Accumulated Gross Unrealized Loss, Before Tax",
        "label": "Equity Securities, FV-NI, Accumulated Gross Unrealized Loss, Before Tax",
        "negatedTerseLabel": "Equity securities, unrealized gain (loss)",
        "terseLabel": "Equity securities, unrealized gain (loss)"
       }
      }
     },
     "localname": "EquitySecuritiesFVNIAccumulatedGrossUnrealizedLossBeforeTax",
     "nsuri": "http://www.inuvo.com/20211231",
     "presentation": [
      "http://www.inuvo.com/role/FairValueMeasurementsNarrativeDetails",
      "http://www.inuvo.com/role/FairValueMeasurementsSummaryofCashEquivalentsandMarketableSecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "inuv_FairValueAdjustmentOfWarrantsUnrealized": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair Value Adjustment of Warrants, Unrealized",
        "label": "Fair Value Adjustment of Warrants, Unrealized",
        "terseLabel": "Fair value adjustment of warrants, unrealized"
       }
      }
     },
     "localname": "FairValueAdjustmentOfWarrantsUnrealized",
     "nsuri": "http://www.inuvo.com/20211231",
     "presentation": [
      "http://www.inuvo.com/role/StockholdersEquityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "inuv_FinanceAndOperatingLeaseRightOfUseAssetAmortization": {
     "auth_ref": [],
     "calculation": {
      "http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 13.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Finance And Operating Lease, Right-of-Use Asset, Amortization",
        "label": "Finance And Operating Lease, Right-of-Use Asset, Amortization",
        "terseLabel": "Amortization of Right of Use Assets"
       }
      }
     },
     "localname": "FinanceAndOperatingLeaseRightOfUseAssetAmortization",
     "nsuri": "http://www.inuvo.com/20211231",
     "presentation": [
      "http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "inuv_FinanceLeasePayments": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Finance Lease, Payments",
        "label": "Finance Lease, Payments",
        "terseLabel": "Cash paid for finance lease liabilities"
       }
      }
     },
     "localname": "FinanceLeasePayments",
     "nsuri": "http://www.inuvo.com/20211231",
     "presentation": [
      "http://www.inuvo.com/role/LeasesFinanceLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "inuv_FiniteLivedIntangibleAssetsLongTermPortionAccumulatedAmortization": {
     "auth_ref": [],
     "calculation": {
      "http://www.inuvo.com/role/IntangibleAssetsandGoodwillScheduleofGoodwillandIntangibleAssetsDetails": {
       "order": 2.0,
       "parentTag": "inuv_IntangibleAssetsLongTermPortionNetOfAccumulatedAmortization",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Finite-Lived Intangible Assets, Long Term Portion, Accumulated Amortization",
        "label": "Finite-Lived Intangible Assets, Long Term Portion, Accumulated Amortization",
        "negatedTerseLabel": "Accumulated Amortization and Impairment"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsLongTermPortionAccumulatedAmortization",
     "nsuri": "http://www.inuvo.com/20211231",
     "presentation": [
      "http://www.inuvo.com/role/IntangibleAssetsandGoodwillScheduleofGoodwillandIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "inuv_FiniteLivedIntangibleAssetsNonCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Finite-Lived Intangible Assets, Non-current [Abstract]",
        "label": "Finite-Lived Intangible Assets, Non-current [Abstract]",
        "terseLabel": "Intangible assets classified as long-term"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsNonCurrentAbstract",
     "nsuri": "http://www.inuvo.com/20211231",
     "presentation": [
      "http://www.inuvo.com/role/IntangibleAssetsandGoodwillScheduleofGoodwillandIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "inuv_FiniteLivedandIndefiniteLivedIntangibleAssetsLongTermPortionGross": {
     "auth_ref": [],
     "calculation": {
      "http://www.inuvo.com/role/IntangibleAssetsandGoodwillScheduleofGoodwillandIntangibleAssetsDetails": {
       "order": 1.0,
       "parentTag": "inuv_IntangibleAssetsLongTermPortionNetOfAccumulatedAmortization",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Finite-Lived and Indefinite-Lived Intangible Assets, Long Term Portion, Gross",
        "label": "Finite-Lived and Indefinite-Lived Intangible Assets, Long Term Portion, Gross",
        "terseLabel": "Carrying Value"
       }
      }
     },
     "localname": "FiniteLivedandIndefiniteLivedIntangibleAssetsLongTermPortionGross",
     "nsuri": "http://www.inuvo.com/20211231",
     "presentation": [
      "http://www.inuvo.com/role/IntangibleAssetsandGoodwillScheduleofGoodwillandIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "inuv_GovernmentGrantsPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Government Grants, Policy [Policy Text Block]",
        "label": "Government Grants, Policy [Policy Text Block]",
        "terseLabel": "Government Grant"
       }
      }
     },
     "localname": "GovernmentGrantsPolicyPolicyTextBlock",
     "nsuri": "http://www.inuvo.com/20211231",
     "presentation": [
      "http://www.inuvo.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "inuv_HitachiCapitalAmericaCorpMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Hitachi Capital America Corp.",
        "label": "Hitachi Capital America Corp. [Member]",
        "terseLabel": "Hitachi Capital America Corp."
       }
      }
     },
     "localname": "HitachiCapitalAmericaCorpMember",
     "nsuri": "http://www.inuvo.com/20211231",
     "presentation": [
      "http://www.inuvo.com/role/BankDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "inuv_InitialConversionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Initial Conversion [Member]",
        "label": "Initial Conversion [Member]",
        "terseLabel": "Initial Conversion"
       }
      }
     },
     "localname": "InitialConversionMember",
     "nsuri": "http://www.inuvo.com/20211231",
     "presentation": [
      "http://www.inuvo.com/role/ConvertiblePromissoryNoteDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "inuv_IntangibleAssetsLongTermPortionNetOfAccumulatedAmortization": {
     "auth_ref": [],
     "calculation": {
      "http://www.inuvo.com/role/IntangibleAssetsandGoodwillScheduleofGoodwillandIntangibleAssetsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Intangible Assets - Long Term Portion, Net of Accumulated Amortization",
        "label": "Intangible Assets - Long Term Portion, Net of Accumulated Amortization",
        "totalLabel": "Net Carrying Value"
       }
      }
     },
     "localname": "IntangibleAssetsLongTermPortionNetOfAccumulatedAmortization",
     "nsuri": "http://www.inuvo.com/20211231",
     "presentation": [
      "http://www.inuvo.com/role/IntangibleAssetsandGoodwillScheduleofGoodwillandIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "inuv_IntelKeyPlatformMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "IntelKey Platform",
        "label": "IntelKey Platform [Member]",
        "terseLabel": "IntentKey Platform"
       }
      }
     },
     "localname": "IntelKeyPlatformMember",
     "nsuri": "http://www.inuvo.com/20211231",
     "presentation": [
      "http://www.inuvo.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "inuv_IntellectualPropertyNumberofIssuedPatents": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Intellectual Property, Number of Issued Patents",
        "label": "Intellectual Property, Number of Issued Patents",
        "terseLabel": "Number of issued patents"
       }
      }
     },
     "localname": "IntellectualPropertyNumberofIssuedPatents",
     "nsuri": "http://www.inuvo.com/20211231",
     "presentation": [
      "http://www.inuvo.com/role/OrganizationandBusinessDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "inuv_LeaseLiabilityDeferredRentNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.inuvo.com/role/OtherLongTermLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherLiabilitiesNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lease Liability, Deferred Rent, Noncurrent",
        "label": "Lease Liability, Deferred Rent, Noncurrent",
        "terseLabel": "Deferred rent"
       }
      }
     },
     "localname": "LeaseLiabilityDeferredRentNoncurrent",
     "nsuri": "http://www.inuvo.com/20211231",
     "presentation": [
      "http://www.inuvo.com/role/OtherLongTermLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "inuv_LesseeTermOfContract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Term Of Contract",
        "label": "Lessee, Term Of Contract",
        "terseLabel": "Term of contract"
       }
      }
     },
     "localname": "LesseeTermOfContract",
     "nsuri": "http://www.inuvo.com/20211231",
     "presentation": [
      "http://www.inuvo.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "inuv_LicensingOfValidClickTechnologyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Licensing Of ValidClick Technology",
        "label": "Licensing Of ValidClick Technology [Member]",
        "terseLabel": "Licensing Of ValidClick Technology"
       }
      }
     },
     "localname": "LicensingOfValidClickTechnologyMember",
     "nsuri": "http://www.inuvo.com/20211231",
     "presentation": [
      "http://www.inuvo.com/role/CommitmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "inuv_LineOfCreditFacilityAnnualCommitmentFeeAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line of Credit Facility, Annual Commitment Fee Amount",
        "label": "Line of Credit Facility, Annual Commitment Fee Amount",
        "terseLabel": "Annual commitment fee amount"
       }
      }
     },
     "localname": "LineOfCreditFacilityAnnualCommitmentFeeAmount",
     "nsuri": "http://www.inuvo.com/20211231",
     "presentation": [
      "http://www.inuvo.com/role/BankDebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "inuv_LineOfCreditFacilityExitFee": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line of Credit Facility, Exit Fee",
        "label": "Line of Credit Facility, Exit Fee",
        "terseLabel": "Exit fee"
       }
      }
     },
     "localname": "LineOfCreditFacilityExitFee",
     "nsuri": "http://www.inuvo.com/20211231",
     "presentation": [
      "http://www.inuvo.com/role/BankDebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "inuv_LineOfCreditFacilityPercentageOfAggregateEligibleAccountsReceivable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line Of Credit Facility, Percentage Of Aggregate Eligible Accounts Receivable",
        "label": "Line Of Credit Facility, Percentage Of Aggregate Eligible Accounts Receivable",
        "terseLabel": "Percentage of aggregate Eligible Accounts Receivable"
       }
      }
     },
     "localname": "LineOfCreditFacilityPercentageOfAggregateEligibleAccountsReceivable",
     "nsuri": "http://www.inuvo.com/20211231",
     "presentation": [
      "http://www.inuvo.com/role/BankDebtNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "inuv_LineOfCreditFacilityPercentageOfAggregateUnbilledAccountsReceivable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line Of Credit Facility, Percentage Of Aggregate Unbilled Accounts Receivable",
        "label": "Line Of Credit Facility, Percentage Of Aggregate Unbilled Accounts Receivable",
        "terseLabel": "Percentage of aggregate Unbilled Accounts Receivable"
       }
      }
     },
     "localname": "LineOfCreditFacilityPercentageOfAggregateUnbilledAccountsReceivable",
     "nsuri": "http://www.inuvo.com/20211231",
     "presentation": [
      "http://www.inuvo.com/role/BankDebtNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "inuv_LineOfCreditFacilityPercentageOfAmountAvailableToBorrowUnderMaximumCreditCommitment": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line Of Credit Facility, Percentage Of Amount Available To Borrow Under Maximum Credit Commitment",
        "label": "Line Of Credit Facility, Percentage Of Amount Available To Borrow Under Maximum Credit Commitment",
        "terseLabel": "Percentage of amount available to borrow under maximum credit commitment"
       }
      }
     },
     "localname": "LineOfCreditFacilityPercentageOfAmountAvailableToBorrowUnderMaximumCreditCommitment",
     "nsuri": "http://www.inuvo.com/20211231",
     "presentation": [
      "http://www.inuvo.com/role/BankDebtNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "inuv_LineOfCreditFacilityQuarterlyServiceFee": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line of Credit Facility, Quarterly Service Fee",
        "label": "Line of Credit Facility, Quarterly Service Fee",
        "terseLabel": "Quarterly service fee"
       }
      }
     },
     "localname": "LineOfCreditFacilityQuarterlyServiceFee",
     "nsuri": "http://www.inuvo.com/20211231",
     "presentation": [
      "http://www.inuvo.com/role/BankDebtNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "inuv_LoanAndSecurityCreditAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Loan And Security Credit Agreement",
        "label": "Loan And Security Credit Agreement [Member]",
        "terseLabel": "Loan And Security Credit Agreement"
       }
      }
     },
     "localname": "LoanAndSecurityCreditAgreementMember",
     "nsuri": "http://www.inuvo.com/20211231",
     "presentation": [
      "http://www.inuvo.com/role/BankDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "inuv_MarketableSecuritiesGrossRealizedGain": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Marketable Securities, Gross Realized Gain",
        "label": "Marketable Securities, Gross Realized Gain",
        "terseLabel": "Marketable securities, gross realized gain"
       }
      }
     },
     "localname": "MarketableSecuritiesGrossRealizedGain",
     "nsuri": "http://www.inuvo.com/20211231",
     "presentation": [
      "http://www.inuvo.com/role/FairValueMeasurementsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "inuv_MeasurementInputImpliedVolatilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement Input, Implied Volatility",
        "label": "Measurement Input, Implied Volatility [Member]",
        "terseLabel": "Measurement Input, Implied Volatility"
       }
      }
     },
     "localname": "MeasurementInputImpliedVolatilityMember",
     "nsuri": "http://www.inuvo.com/20211231",
     "presentation": [
      "http://www.inuvo.com/role/StockholdersEquityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "inuv_MeasurementInputRiskFreeYieldMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement Input, Risk-free Yield",
        "label": "Measurement Input, Risk-free Yield [Member]",
        "terseLabel": "Measurement Input, Risk-free Yield"
       }
      }
     },
     "localname": "MeasurementInputRiskFreeYieldMember",
     "nsuri": "http://www.inuvo.com/20211231",
     "presentation": [
      "http://www.inuvo.com/role/StockholdersEquityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "inuv_MoneyMarketFundsAndMarketableDebtAndEquitySecuritiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Money Market Funds And Marketable Debt And Equity Securities",
        "label": "Money Market Funds And Marketable Debt And Equity Securities [Member]",
        "terseLabel": "Money Market Funds And Marketable Debt And Equity Securities"
       }
      }
     },
     "localname": "MoneyMarketFundsAndMarketableDebtAndEquitySecuritiesMember",
     "nsuri": "http://www.inuvo.com/20211231",
     "presentation": [
      "http://www.inuvo.com/role/OrganizationandBusinessDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "inuv_MonthlyInterestMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Monthly Interest",
        "label": "Monthly Interest [Member]",
        "terseLabel": "Monthly Interest"
       }
      }
     },
     "localname": "MonthlyInterestMember",
     "nsuri": "http://www.inuvo.com/20211231",
     "presentation": [
      "http://www.inuvo.com/role/BankDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "inuv_NoteModificationAndReleaseAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Note Modification and Release Agreement",
        "label": "Note Modification and Release Agreement [Member]",
        "terseLabel": "Note Modification and Release Agreement"
       }
      }
     },
     "localname": "NoteModificationAndReleaseAgreementMember",
     "nsuri": "http://www.inuvo.com/20211231",
     "presentation": [
      "http://www.inuvo.com/role/ConvertiblePromissoryNoteDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "inuv_NumberOfAccreditedInvestors": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number Of Accredited Investors",
        "label": "Number Of Accredited Investors",
        "terseLabel": "Number of accredited investors"
       }
      }
     },
     "localname": "NumberOfAccreditedInvestors",
     "nsuri": "http://www.inuvo.com/20211231",
     "presentation": [
      "http://www.inuvo.com/role/ConvertiblePromissoryNoteDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "inuv_NumberOfEmployeesEmployedUnderGrant": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number Of Employees Employed Under Grant",
        "label": "Number Of Employees Employed Under Grant",
        "terseLabel": "Employees employed under grant"
       }
      }
     },
     "localname": "NumberOfEmployeesEmployedUnderGrant",
     "nsuri": "http://www.inuvo.com/20211231",
     "presentation": [
      "http://www.inuvo.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "inuv_NumberOfEmployeesRequiredToBeEmployedUnderGrant": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number Of Employees Required To Be Employed Under Grant",
        "label": "Number Of Employees Required To Be Employed Under Grant",
        "terseLabel": "Employees required to be employed"
       }
      }
     },
     "localname": "NumberOfEmployeesRequiredToBeEmployedUnderGrant",
     "nsuri": "http://www.inuvo.com/20211231",
     "presentation": [
      "http://www.inuvo.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "inuv_NumberOfEmployeesUnderMinimumAmountRequiredToBeEmployedUnderGrant": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number Of Employees Under Minimum Amount Required To Be Employed Under Grant",
        "label": "Number Of Employees Under Minimum Amount Required To Be Employed Under Grant",
        "terseLabel": "Employees under required amount"
       }
      }
     },
     "localname": "NumberOfEmployeesUnderMinimumAmountRequiredToBeEmployedUnderGrant",
     "nsuri": "http://www.inuvo.com/20211231",
     "presentation": [
      "http://www.inuvo.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "inuv_OptionsAndRsasExercised": {
     "auth_ref": [],
     "calculation": {
      "http://www.inuvo.com/role/StockBasedCompensationScheduleofGrantsDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Custom Element.",
        "label": "Options and RSA's Exercised",
        "terseLabel": "Options and RSUs Exercised (in shares)"
       }
      }
     },
     "localname": "OptionsAndRsasExercised",
     "nsuri": "http://www.inuvo.com/20211231",
     "presentation": [
      "http://www.inuvo.com/role/StockBasedCompensationScheduleofGrantsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "inuv_OriginalIssueDiscountUnsecuredSubordinatedConvertibleNotesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Original Issue Discount Unsecured Subordinated Convertible Notes [Member]",
        "label": "Original Issue Discount Unsecured Subordinated Convertible Notes [Member]",
        "terseLabel": "Original Issue Discount Unsecured Subordinated Convertible Notes"
       }
      }
     },
     "localname": "OriginalIssueDiscountUnsecuredSubordinatedConvertibleNotesMember",
     "nsuri": "http://www.inuvo.com/20211231",
     "presentation": [
      "http://www.inuvo.com/role/ConvertiblePromissoryNoteDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "inuv_OtherAssetsTotalNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.inuvo.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Assets Total, Noncurrent",
        "label": "Other Assets Total, Noncurrent",
        "totalLabel": "Total other assets"
       }
      }
     },
     "localname": "OtherAssetsTotalNoncurrent",
     "nsuri": "http://www.inuvo.com/20211231",
     "presentation": [
      "http://www.inuvo.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "inuv_OtherLongTermLiabilitiesTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Long Term Liabilities",
        "label": "Other Long Term Liabilities [Text Block]",
        "terseLabel": "Other Long-Term Liabilities"
       }
      }
     },
     "localname": "OtherLongTermLiabilitiesTextBlock",
     "nsuri": "http://www.inuvo.com/20211231",
     "presentation": [
      "http://www.inuvo.com/role/OtherLongTermLiabilities"
     ],
     "xbrltype": "textBlockItemType"
    },
    "inuv_PPPLoanForgiveness": {
     "auth_ref": [],
     "calculation": {
      "http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 16.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "PPP Loan Forgiveness",
        "label": "PPP Loan Forgiveness",
        "negatedTerseLabel": "PPP loan forgiveness"
       }
      }
     },
     "localname": "PPPLoanForgiveness",
     "nsuri": "http://www.inuvo.com/20211231",
     "presentation": [
      "http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "inuv_PaycheckProtectionProgramLoan": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Paycheck Protection Program Loan",
        "label": "Paycheck Protection Program Loan",
        "terseLabel": "PPP loan"
       }
      }
     },
     "localname": "PaycheckProtectionProgramLoan",
     "nsuri": "http://www.inuvo.com/20211231",
     "presentation": [
      "http://www.inuvo.com/role/OrganizationandBusinessDetails",
      "http://www.inuvo.com/role/OtherLongTermLiabilitiesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "inuv_PaymentsForPaycheckProtectionProgramAndSmallBusinessAdministrationLoan": {
     "auth_ref": [],
     "calculation": {
      "http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payments For Paycheck Protection Program And Small Business Administration Loan",
        "label": "Payments For Paycheck Protection Program And Small Business Administration Loan",
        "negatedTerseLabel": "SBA loan repayment"
       }
      }
     },
     "localname": "PaymentsForPaycheckProtectionProgramAndSmallBusinessAdministrationLoan",
     "nsuri": "http://www.inuvo.com/20211231",
     "presentation": [
      "http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "inuv_PaymentsForThirdPartyRightsAgreement": {
     "auth_ref": [],
     "calculation": {
      "http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 17.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payments for Third Party Rights Agreement",
        "label": "Payments for Third Party Rights Agreement",
        "negatedTerseLabel": "Third party rights agreement"
       }
      }
     },
     "localname": "PaymentsForThirdPartyRightsAgreement",
     "nsuri": "http://www.inuvo.com/20211231",
     "presentation": [
      "http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "inuv_PercentageOfTotalRevenue": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage Of Total Revenue",
        "label": "Percentage Of Total Revenue",
        "terseLabel": "Percentage of total revenue"
       }
      }
     },
     "localname": "PercentageOfTotalRevenue",
     "nsuri": "http://www.inuvo.com/20211231",
     "presentation": [
      "http://www.inuvo.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "inuv_ProceedsFromOtherCommitment": {
     "auth_ref": [],
     "calculation": {
      "http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Proceeds From Other Commitment",
        "label": "Proceeds From Other Commitment",
        "terseLabel": "Proceeds from ValidClick licensing agreement"
       }
      }
     },
     "localname": "ProceedsFromOtherCommitment",
     "nsuri": "http://www.inuvo.com/20211231",
     "presentation": [
      "http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "inuv_ProceedsFromPaycheckProtectionProgramAndSmallBusinessAdministrationLoan": {
     "auth_ref": [],
     "calculation": {
      "http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Proceeds from Paycheck Protection Program and Small Business Administration Loan",
        "label": "Proceeds from Paycheck Protection Program and Small Business Administration Loan",
        "terseLabel": "Proceeds from PPP and SBA loans"
       }
      }
     },
     "localname": "ProceedsFromPaycheckProtectionProgramAndSmallBusinessAdministrationLoan",
     "nsuri": "http://www.inuvo.com/20211231",
     "presentation": [
      "http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "inuv_ReferralAgreement": {
     "auth_ref": [],
     "calculation": {
      "http://www.inuvo.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 6.0,
       "parentTag": "inuv_OtherAssetsTotalNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Referral Agreement",
        "label": "Referral Agreement",
        "terseLabel": "Referral and support services agreement advance"
       }
      }
     },
     "localname": "ReferralAgreement",
     "nsuri": "http://www.inuvo.com/20211231",
     "presentation": [
      "http://www.inuvo.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.inuvo.com/role/CommitmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "inuv_ReferralAgreementTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Referral Agreement, Term",
        "label": "Referral Agreement, Term",
        "terseLabel": "Referral agreement, term"
       }
      }
     },
     "localname": "ReferralAgreementTerm",
     "nsuri": "http://www.inuvo.com/20211231",
     "presentation": [
      "http://www.inuvo.com/role/CommitmentsDetails",
      "http://www.inuvo.com/role/StockholdersEquityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "inuv_RelatedPartyTransactionBalanceDueTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related Party Transaction, Balance Due, Term",
        "label": "Related Party Transaction, Balance Due, Term",
        "terseLabel": "Term of balance due"
       }
      }
     },
     "localname": "RelatedPartyTransactionBalanceDueTerm",
     "nsuri": "http://www.inuvo.com/20211231",
     "presentation": [
      "http://www.inuvo.com/role/BankDebtNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "inuv_RelatedPartyTransactionPercentageDueUponExecution": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related Party Transaction, Percentage Due Upon Execution",
        "label": "Related Party Transaction, Percentage Due Upon Execution",
        "terseLabel": "Percentage due upon execution"
       }
      }
     },
     "localname": "RelatedPartyTransactionPercentageDueUponExecution",
     "nsuri": "http://www.inuvo.com/20211231",
     "presentation": [
      "http://www.inuvo.com/role/BankDebtNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "inuv_SBALoanLiabilityNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.inuvo.com/role/OtherLongTermLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherLiabilitiesNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "SBA Loan, Liability, Noncurrent",
        "label": "SBA Loan, Liability, Noncurrent",
        "terseLabel": "SBA loan"
       }
      }
     },
     "localname": "SBALoanLiabilityNoncurrent",
     "nsuri": "http://www.inuvo.com/20211231",
     "presentation": [
      "http://www.inuvo.com/role/OtherLongTermLiabilitiesDetails",
      "http://www.inuvo.com/role/OtherLongTermLiabilitiesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "inuv_SaleOfStockConsiderationReceivedOnTransactionAuthorizedAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sale Of Stock, Consideration Received On Transaction, Authorized Amount",
        "label": "Sale Of Stock, Consideration Received On Transaction, Authorized Amount",
        "terseLabel": "Sale of stock, consideration received on transaction, authorized amount"
       }
      }
     },
     "localname": "SaleOfStockConsiderationReceivedOnTransactionAuthorizedAmount",
     "nsuri": "http://www.inuvo.com/20211231",
     "presentation": [
      "http://www.inuvo.com/role/OrganizationandBusinessDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "inuv_SalesAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sales Agreement",
        "label": "Sales Agreement [Member]",
        "terseLabel": "Sales Agreement"
       }
      }
     },
     "localname": "SalesAgreementMember",
     "nsuri": "http://www.inuvo.com/20211231",
     "presentation": [
      "http://www.inuvo.com/role/OrganizationandBusinessDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "inuv_ScheduleOfFiniteLivedIntangibleAssetsAndGoodwillLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "[Line Items] for Schedule of Finite-Lived Intangible Assets and Goodwill [Table]",
        "label": "Schedule of Finite-Lived Intangible Assets and Goodwill [Line Items]",
        "terseLabel": "Schedule of Finite-Lived Intangible Assets and Goodwill [Line Items]"
       }
      }
     },
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsAndGoodwillLineItems",
     "nsuri": "http://www.inuvo.com/20211231",
     "presentation": [
      "http://www.inuvo.com/role/IntangibleAssetsandGoodwillScheduleofGoodwillandIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "inuv_ScheduleOfFiniteLivedIntangibleAssetsAndGoodwillTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of Finite-Lived Intangible Assets and Goodwill [Table]",
        "label": "Schedule of Finite-Lived Intangible Assets and Goodwill [Table]",
        "terseLabel": "Schedule of Finite-Lived Intangible Assets and Goodwill [Table]"
       }
      }
     },
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsAndGoodwillTable",
     "nsuri": "http://www.inuvo.com/20211231",
     "presentation": [
      "http://www.inuvo.com/role/IntangibleAssetsandGoodwillScheduleofGoodwillandIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "inuv_ScheduleOfSignificantAccountingPoliciesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "[Line Items] for Schedule of Significant Accounting Policies [Table]",
        "label": "Schedule of Significant Accounting Policies [Line Items]",
        "terseLabel": "Schedule of Significant Accounting Policies [Line Items]"
       }
      }
     },
     "localname": "ScheduleOfSignificantAccountingPoliciesLineItems",
     "nsuri": "http://www.inuvo.com/20211231",
     "presentation": [
      "http://www.inuvo.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "inuv_ScheduleOfSignificantAccountingPoliciesTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of Significant Accounting Policies [Table]",
        "label": "Schedule of Significant Accounting Policies [Table]",
        "terseLabel": "Schedule of Significant Accounting Policies [Table]"
       }
      }
     },
     "localname": "ScheduleOfSignificantAccountingPoliciesTable",
     "nsuri": "http://www.inuvo.com/20211231",
     "presentation": [
      "http://www.inuvo.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "inuv_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedForfeitureRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Forfeiture Rate",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Forfeiture Rate",
        "terseLabel": "Expected forfeiture rate"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedForfeitureRate",
     "nsuri": "http://www.inuvo.com/20211231",
     "presentation": [
      "http://www.inuvo.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "inuv_TradeNames1Member": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trade Names 1",
        "label": "Trade Names 1 [Member]",
        "terseLabel": "Trade names, web properties"
       }
      }
     },
     "localname": "TradeNames1Member",
     "nsuri": "http://www.inuvo.com/20211231",
     "presentation": [
      "http://www.inuvo.com/role/IntangibleAssetsandGoodwillScheduleofGoodwillandIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "inuv_TreasuryStockPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Treasury Stock, Policy [Policy Text Block]",
        "label": "Treasury Stock, Policy [Policy Text Block]",
        "terseLabel": "Treasury Stock"
       }
      }
     },
     "localname": "TreasuryStockPolicyPolicyTextBlock",
     "nsuri": "http://www.inuvo.com/20211231",
     "presentation": [
      "http://www.inuvo.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "inuv_TwoLargestCustomersMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two Largest Customers",
        "label": "Two Largest Customers [Member]",
        "terseLabel": "Two Largest Customers"
       }
      }
     },
     "localname": "TwoLargestCustomersMember",
     "nsuri": "http://www.inuvo.com/20211231",
     "presentation": [
      "http://www.inuvo.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "inuv_ValidClickPlatformMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "ValidClick Platform",
        "label": "ValidClick Platform [Member]",
        "terseLabel": "ValidClick Platform"
       }
      }
     },
     "localname": "ValidClickPlatformMember",
     "nsuri": "http://www.inuvo.com/20211231",
     "presentation": [
      "http://www.inuvo.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "inuv_WesternAllianceBankMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Western Alliance Bank",
        "label": "Western Alliance Bank [Member]",
        "terseLabel": "Western Alliance Bank"
       }
      }
     },
     "localname": "WesternAllianceBankMember",
     "nsuri": "http://www.inuvo.com/20211231",
     "presentation": [
      "http://www.inuvo.com/role/BankDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "inuv_WorkingCapitalNet": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Working Capital, Net",
        "label": "Working Capital, Net",
        "terseLabel": "Working capital, net"
       }
      }
     },
     "localname": "WorkingCapitalNet",
     "nsuri": "http://www.inuvo.com/20211231",
     "presentation": [
      "http://www.inuvo.com/role/OrganizationandBusinessDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "srt_MajorCustomersAxis": {
     "auth_ref": [
      "r173",
      "r311",
      "r315",
      "r527"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Axis]",
        "terseLabel": "Major Customers [Axis]"
       }
      }
     },
     "localname": "MajorCustomersAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r250",
      "r276",
      "r333",
      "r334",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r526",
      "r528",
      "r557",
      "r558"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum [Member]",
        "terseLabel": "Maximum"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/ConvertiblePromissoryNoteDetails",
      "http://www.inuvo.com/role/LeasesNarrativeDetails",
      "http://www.inuvo.com/role/StockholdersEquityDetails",
      "http://www.inuvo.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r250",
      "r276",
      "r333",
      "r334",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r526",
      "r528",
      "r557",
      "r558"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Minimum [Member]",
        "terseLabel": "Minimum"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/ConvertiblePromissoryNoteDetails",
      "http://www.inuvo.com/role/LeasesNarrativeDetails",
      "http://www.inuvo.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_NameOfMajorCustomerDomain": {
     "auth_ref": [
      "r173",
      "r311",
      "r315",
      "r527"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Domain]",
        "terseLabel": "Name of Major Customer [Domain]"
       }
      }
     },
     "localname": "NameOfMajorCustomerDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r250",
      "r276",
      "r323",
      "r333",
      "r334",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r526",
      "r528",
      "r557",
      "r558"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Axis]",
        "terseLabel": "Range [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/ConvertiblePromissoryNoteDetails",
      "http://www.inuvo.com/role/LeasesNarrativeDetails",
      "http://www.inuvo.com/role/StockholdersEquityDetails",
      "http://www.inuvo.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r250",
      "r276",
      "r323",
      "r333",
      "r334",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r526",
      "r528",
      "r557",
      "r558"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Domain]",
        "terseLabel": "Range [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/ConvertiblePromissoryNoteDetails",
      "http://www.inuvo.com/role/LeasesNarrativeDetails",
      "http://www.inuvo.com/role/StockholdersEquityDetails",
      "http://www.inuvo.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies [Abstract]",
        "terseLabel": "Accounting Policies [Abstract]"
       }
      }
     },
     "localname": "AccountingPoliciesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period.",
        "label": "Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]",
        "terseLabel": "Accrued Expenses and Other Current Liabilities"
       }
      }
     },
     "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/AccruedExpensesandOtherCurrentLiabilities"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r43",
      "r472"
     ],
     "calculation": {
      "http://www.inuvo.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accounts Payable, Current",
        "terseLabel": "Accounts payable"
       }
      }
     },
     "localname": "AccountsPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r4",
      "r27",
      "r174",
      "r175"
     ],
     "calculation": {
      "http://www.inuvo.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.",
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current",
        "terseLabel": "Accounts receivable, net of allowance for doubtful accounts of $202,904 and $209,667, respectively"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedIncomeTaxesCurrent": {
     "auth_ref": [
      "r20",
      "r501",
      "r517"
     ],
     "calculation": {
      "http://www.inuvo.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.",
        "label": "Accrued Income Taxes, Current",
        "terseLabel": "Accrued taxes, current portion"
       }
      }
     },
     "localname": "AccruedIncomeTaxesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r46"
     ],
     "calculation": {
      "http://www.inuvo.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.inuvo.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued Liabilities, Current",
        "terseLabel": "Accrued expenses and other current liabilities",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "AccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails",
      "http://www.inuvo.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedMarketingCostsCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.inuvo.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for the marketing, trade and selling of the entity's goods and services.   Marketing costs would include expenditures for planning and executing the conception, pricing, promotion, and distribution of ideas, goods, and services; costs of public relations and corporate promotions; and obligations incurred and payable for sales discounts, rebates, price protection programs, etc. offered to customers and under government programs. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued Marketing Costs, Current",
        "terseLabel": "Accrued marketing costs"
       }
      }
     },
     "localname": "AccruedMarketingCostsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedSalesCommissionCurrent": {
     "auth_ref": [
      "r10",
      "r11",
      "r46"
     ],
     "calculation": {
      "http://www.inuvo.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for sales commissions. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued Sales Commission, Current",
        "terseLabel": "Accrued sales allowance"
       }
      }
     },
     "localname": "AccruedSalesCommissionCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r40",
      "r227"
     ],
     "calculation": {
      "http://www.inuvo.com/role/PropertyandEquipmentScheduleofCarryingValueDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.",
        "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
        "negatedTerseLabel": "Less: accumulated depreciation and amortization"
       }
      }
     },
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/PropertyandEquipmentScheduleofCarryingValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r30",
      "r60",
      "r61",
      "r62",
      "r518",
      "r533",
      "r534"
     ],
     "calculation": {
      "http://www.inuvo.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.",
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "terseLabel": "Accumulated other comprehensive income"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r59",
      "r62",
      "r69",
      "r70",
      "r71",
      "r115",
      "r116",
      "r117",
      "r415",
      "r529",
      "r530",
      "r571"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.",
        "label": "AOCI Attributable to Parent [Member]",
        "terseLabel": "Accumulated Other Comprehensive Income"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdditionalPaidInCapital": {
     "auth_ref": [
      "r28",
      "r367",
      "r472"
     ],
     "calculation": {
      "http://www.inuvo.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.",
        "label": "Additional Paid in Capital",
        "terseLabel": "Additional paid-in capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapital",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r115",
      "r116",
      "r117",
      "r364",
      "r365",
      "r366",
      "r419"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.",
        "label": "Additional Paid-in Capital [Member]",
        "terseLabel": "Additional Paid in Capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.",
        "label": "Share-based Payment Arrangement, Decrease for Tax Withholding Obligation",
        "negatedTerseLabel": "Shares withheld for taxes on vested restricted stock"
       }
      }
     },
     "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "auth_ref": [
      "r336",
      "r338",
      "r368",
      "r369"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.",
        "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition",
        "terseLabel": "Stock-based compensation"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued": {
     "auth_ref": [
      "r246",
      "r288",
      "r294"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Adjustments to Additional Paid in Capital, Warrant Issued",
        "terseLabel": "Stock warrants issued for referral agreement"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalWarrantIssued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Adjustments to reconcile net loss to net cash used in operating activities:"
       }
      }
     },
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AdvertisingCostsPolicyTextBlock": {
     "auth_ref": [
      "r371"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for advertising cost.",
        "label": "Advertising Cost [Policy Text Block]",
        "terseLabel": "Marketing costs"
       }
      }
     },
     "localname": "AdvertisingCostsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivable": {
     "auth_ref": [
      "r177",
      "r190",
      "r191",
      "r195"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit loss on accounts receivable.",
        "label": "Accounts Receivable, Allowance for Credit Loss",
        "periodEndLabel": "Balance at the end of the year",
        "periodStartLabel": "Balance at the beginning of the year"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/AllowanceforDoubtfulAccountsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "auth_ref": [
      "r34",
      "r177",
      "r190"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.",
        "label": "Accounts Receivable, Allowance for Credit Loss, Current",
        "terseLabel": "Allowance for doubtful accounts"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries": {
     "auth_ref": [
      "r194"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in allowance for credit loss on accounts receivable, from recovery.",
        "label": "Accounts Receivable, Allowance for Credit Loss, Recovery",
        "terseLabel": "Recoveries"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableRecoveries",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/AllowanceforDoubtfulAccountsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]",
        "terseLabel": "Allowance for Doubtful Accounts Receivable [Roll Forward]"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableRollforward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/AllowanceforDoubtfulAccountsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": {
     "auth_ref": [
      "r193"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance.",
        "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff",
        "negatedTerseLabel": "Charge-offs"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/AllowanceforDoubtfulAccountsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfDebtDiscountPremium": {
     "auth_ref": [
      "r83",
      "r96",
      "r263",
      "r443"
     ],
     "calculation": {
      "http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 12.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense.",
        "label": "Amortization of Debt Discount (Premium)",
        "terseLabel": "Amortization of debt discount"
       }
      }
     },
     "localname": "AmortizationOfDebtDiscountPremium",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfFinancingCosts": {
     "auth_ref": [
      "r77",
      "r96",
      "r263",
      "r445"
     ],
     "calculation": {
      "http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 14.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense attributable to debt issuance costs.",
        "label": "Amortization of Debt Issuance Costs",
        "terseLabel": "Amortization of financing fees"
       }
      }
     },
     "localname": "AmortizationOfFinancingCosts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "auth_ref": [
      "r96",
      "r208",
      "r216"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.",
        "label": "Amortization of Intangible Assets",
        "verboseLabel": "Amortization"
       }
      }
     },
     "localname": "AmortizationOfIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/IntangibleAssetsandGoodwillScheduleofGoodwillandIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r110",
      "r155",
      "r164",
      "r169",
      "r188",
      "r234",
      "r235",
      "r236",
      "r237",
      "r238",
      "r239",
      "r240",
      "r241",
      "r242",
      "r243",
      "r244",
      "r412",
      "r416",
      "r435",
      "r470",
      "r472",
      "r499",
      "r516"
     ],
     "calculation": {
      "http://www.inuvo.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets",
        "totalLabel": "Total assets"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets [Abstract]",
        "terseLabel": "Assets",
        "verboseLabel": "Assets"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.inuvo.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r7",
      "r9",
      "r57",
      "r110",
      "r188",
      "r234",
      "r235",
      "r236",
      "r237",
      "r238",
      "r239",
      "r240",
      "r241",
      "r242",
      "r243",
      "r244",
      "r412",
      "r416",
      "r435",
      "r470",
      "r472"
     ],
     "calculation": {
      "http://www.inuvo.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets, Current",
        "totalLabel": "Total current assets"
       }
      }
     },
     "localname": "AssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Current [Abstract]",
        "terseLabel": "Current assets"
       }
      }
     },
     "localname": "AssetsCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsFairValueDisclosure": {
     "auth_ref": [
      "r422"
     ],
     "calculation": {
      "http://www.inuvo.com/role/FairValueMeasurementsSummaryofCashEquivalentsandMarketableSecuritiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets, Fair Value Disclosure",
        "totalLabel": "Total cash and cash equivalents and marketable securities"
       }
      }
     },
     "localname": "AssetsFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/FairValueMeasurementsSummaryofCashEquivalentsandMarketableSecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": {
     "auth_ref": [
      "r185",
      "r196"
     ],
     "calculation": {
      "http://www.inuvo.com/role/FairValueMeasurementsSummaryofCashEquivalentsandMarketableSecuritiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Debt Securities, Available-for-sale, Amortized Cost",
        "totalLabel": "Debt securities, cost"
       }
      }
     },
     "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/FairValueMeasurementsSummaryofCashEquivalentsandMarketableSecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleSecuritiesDebtSecurities": {
     "auth_ref": [
      "r182",
      "r186",
      "r196",
      "r505"
     ],
     "calculation": {
      "http://www.inuvo.com/role/FairValueMeasurementsSummaryofCashEquivalentsandMarketableSecuritiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Debt Securities, Available-for-sale",
        "terseLabel": "Debt securities, fair value"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesDebtSecurities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/FairValueMeasurementsSummaryofCashEquivalentsandMarketableSecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r339",
      "r362"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of award under share-based payment arrangement.",
        "label": "Award Type [Axis]",
        "terseLabel": "Award Type [Axis]"
       }
      }
     },
     "localname": "AwardTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.inuvo.com/role/StockBasedCompensationRestrictedStockAwardActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_Cash": {
     "auth_ref": [
      "r35",
      "r472",
      "r536",
      "r537"
     ],
     "calculation": {
      "http://www.inuvo.com/role/FairValueMeasurementsSummaryofCashEquivalentsandMarketableSecuritiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_CashAndCashEquivalentsAtCarryingValue",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Excludes cash and cash equivalents within disposal group and discontinued operation.",
        "label": "Cash",
        "terseLabel": "Cash, cost"
       }
      }
     },
     "localname": "Cash",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/FairValueMeasurementsSummaryofCashEquivalentsandMarketableSecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r3",
      "r35",
      "r98"
     ],
     "calculation": {
      "http://www.inuvo.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://www.inuvo.com/role/FairValueMeasurementsSummaryofCashEquivalentsandMarketableSecuritiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.",
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "terseLabel": "Cash and cash equivalents",
        "totalLabel": "Total cash and cash equivalents, cost"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.inuvo.com/role/FairValueMeasurementsSummaryofCashEquivalentsandMarketableSecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of cash and cash equivalent balance.",
        "label": "Cash and Cash Equivalents [Axis]",
        "terseLabel": "Cash and Cash Equivalents [Axis]"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/FairValueMeasurementsSummaryofCashEquivalentsandMarketableSecuritiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CashAndCashEquivalentsFairValueDisclosure": {
     "auth_ref": [],
     "calculation": {
      "http://www.inuvo.com/role/FairValueMeasurementsSummaryofCashEquivalentsandMarketableSecuritiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsFairValueDisclosure",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash and Cash Equivalents, Fair Value Disclosure",
        "terseLabel": "Total cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/FairValueMeasurementsSummaryofCashEquivalentsandMarketableSecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsPolicyTextBlock": {
     "auth_ref": [
      "r16",
      "r99"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.",
        "label": "Cash and Cash Equivalents, Policy [Policy Text Block]",
        "terseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashCashEquivalentsAndShortTermInvestments": {
     "auth_ref": [
      "r35"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash includes currency on hand as well as demand deposits with banks or financial institutions. It also includes other kinds of accounts that have the general characteristics of demand deposits in that the customer may deposit additional funds at any time and effectively may withdraw funds at any time without prior notice or penalty. Cash equivalents, excluding items classified as marketable securities, include short-term, highly liquid Investments that are both readily convertible to known amounts of cash, and so near their maturity that they present minimal risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify under that definition. Original maturity means original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three years ago does not become a cash equivalent when its remaining maturity is three months. Short-term investments, exclusive of cash equivalents, generally consist of marketable securities intended to be sold within one year (or the normal operating cycle if longer) and may include trading securities, available-for-sale securities, or held-to-maturity securities (if maturing within one year), as applicable.",
        "label": "Cash, Cash Equivalents, and Short-term Investments",
        "terseLabel": "Cash, cash equivalents, and short-term investments"
       }
      }
     },
     "localname": "CashCashEquivalentsAndShortTermInvestments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/OrganizationandBusinessDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r92",
      "r98",
      "r104"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents",
        "periodEndLabel": "Cash, end of year",
        "periodStartLabel": "Cash, beginning of year"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r92",
      "r436"
     ],
     "calculation": {
      "http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "totalLabel": "Net change \u2013 cash"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r35"
     ],
     "calculation": {
      "http://www.inuvo.com/role/FairValueMeasurementsSummaryofCashEquivalentsandMarketableSecuritiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_CashAndCashEquivalentsAtCarryingValue",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.",
        "label": "Cash Equivalents, at Carrying Value",
        "terseLabel": "Cash equivalents, cost"
       }
      }
     },
     "localname": "CashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/FairValueMeasurementsSummaryofCashEquivalentsandMarketableSecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashEquivalentsMember": {
     "auth_ref": [
      "r16"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash Equivalents [Member]",
        "terseLabel": "Cash equivalents"
       }
      }
     },
     "localname": "CashEquivalentsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/FairValueMeasurementsSummaryofCashEquivalentsandMarketableSecuritiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CashMember": {
     "auth_ref": [
      "r16"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits.",
        "label": "Cash [Member]",
        "terseLabel": "Cash"
       }
      }
     },
     "localname": "CashMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/FairValueMeasurementsSummaryofCashEquivalentsandMarketableSecuritiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ClassOfWarrantOrRightLineItems": {
     "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": "Class of Warrant or Right [Line Items]",
        "terseLabel": "Class of Warrant or Right [Line Items]"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/StockholdersEquityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of securities into which each warrant or right may be converted. For example, but not limited to, each warrant may be converted into two shares.",
        "label": "Class of Warrant or Right, Number of Securities Called by Each Warrant or Right",
        "terseLabel": "Class of warrant or right, granted in period"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/CommitmentsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ClassOfWarrantOrRightTable": {
     "auth_ref": [
      "r297",
      "r337"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure for warrants or rights issued, which includes the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable.",
        "label": "Class of Warrant or Right [Table]",
        "terseLabel": "Class of Warrant or Right [Table]"
       }
      }
     },
     "localname": "ClassOfWarrantOrRightTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/StockholdersEquityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsDisclosureTextBlock": {
     "auth_ref": [
      "r231"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for significant arrangements with third parties, which includes operating lease arrangements and arrangements in which the entity has agreed to expend funds to procure goods or services, or has agreed to commit resources to supply goods or services, and operating lease arrangements. Descriptions may include identification of the specific goods and services, period of time covered, minimum quantities and amounts, and cancellation rights.",
        "label": "Commitments Disclosure [Text Block]",
        "terseLabel": "Commitments"
       }
      }
     },
     "localname": "CommitmentsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/Commitments"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r115",
      "r116",
      "r419"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock that is subordinate to all other stock of the issuer.",
        "label": "Common Stock [Member]",
        "terseLabel": "Common Stock"
       }
      }
     },
     "localname": "CommonStockMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r26"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of common stock.",
        "label": "Common Stock, Par or Stated Value Per Share",
        "terseLabel": "Common stock, par value (in usd per share)"
       }
      }
     },
     "localname": "CommonStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r26"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.",
        "label": "Common Stock, Shares Authorized",
        "terseLabel": "Common stock shares authorized (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r26"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.",
        "label": "Common Stock, Shares, Issued",
        "terseLabel": "Common stock shares issued (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r26",
      "r288"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.",
        "label": "Common Stock, Shares, Outstanding",
        "verboseLabel": "Common stock shares outstanding (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r26",
      "r472"
     ],
     "calculation": {
      "http://www.inuvo.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 5.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Common Stock, Value, Issued",
        "terseLabel": "Authorized shares 200,000,000 and 100,000,000, respectively; issued and outstanding shares 118,747,447 and 98,035,829 respectively;"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": {
     "auth_ref": [
      "r321",
      "r322",
      "r335",
      "r370"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans.",
        "label": "Compensation and Employee Benefit Plans [Text Block]",
        "terseLabel": "Retirement Plan Costs"
       }
      }
     },
     "localname": "CompensationAndEmployeeBenefitPlansTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/RetirementPlanCosts"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CompensationAndRetirementDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Retirement Benefits [Abstract]"
       }
      }
     },
     "localname": "CompensationAndRetirementDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r64",
      "r66",
      "r67",
      "r73",
      "r508",
      "r523"
     ],
     "calculation": {
      "http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "totalLabel": "Comprehensive loss"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComputerSoftwareIntangibleAssetMember": {
     "auth_ref": [
      "r209",
      "r214",
      "r408"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collection of computer programs and related data that provide instructions to a computer, for example, but not limited to, application program, control module or operating system, that perform one or more particular functions or tasks.",
        "label": "Computer Software, Intangible Asset [Member]",
        "terseLabel": "Capitalized labor"
       }
      }
     },
     "localname": "ComputerSoftwareIntangibleAssetMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "auth_ref": [
      "r146",
      "r147",
      "r173",
      "r433",
      "r434",
      "r553"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.",
        "label": "Concentration Risk Benchmark [Domain]",
        "terseLabel": "Concentration Risk Benchmark [Domain]"
       }
      }
     },
     "localname": "ConcentrationRiskBenchmarkDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "auth_ref": [
      "r146",
      "r147",
      "r173",
      "r433",
      "r434",
      "r535",
      "r553"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by benchmark of concentration risk.",
        "label": "Concentration Risk Benchmark [Axis]",
        "terseLabel": "Concentration Risk Benchmark [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "auth_ref": [
      "r146",
      "r147",
      "r173",
      "r433",
      "r434",
      "r535",
      "r553"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.",
        "label": "Concentration Risk Type [Axis]",
        "terseLabel": "Concentration Risk Type [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskCreditRisk": {
     "auth_ref": [
      "r142",
      "r513"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for credit risk.",
        "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]",
        "terseLabel": "Concentration of credit risk"
       }
      }
     },
     "localname": "ConcentrationRiskCreditRisk",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "auth_ref": [
      "r146",
      "r147",
      "r173",
      "r433",
      "r434"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.",
        "label": "Concentration Risk, Percentage",
        "terseLabel": "Concentration risk, percentage"
       }
      }
     },
     "localname": "ConcentrationRiskPercentage1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "auth_ref": [
      "r146",
      "r147",
      "r173",
      "r433",
      "r434",
      "r553"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.",
        "label": "Concentration Risk Type [Domain]",
        "terseLabel": "Concentration Risk Type [Domain]"
       }
      }
     },
     "localname": "ConcentrationRiskTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "auth_ref": [
      "r106",
      "r414"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting.  The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.",
        "label": "Consolidation, Policy [Policy Text Block]",
        "terseLabel": "Basis of presentation"
       }
      }
     },
     "localname": "ConsolidationPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress": {
     "auth_ref": [
      "r301"
     ],
     "calculation": {
      "http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in revenue recognized for cumulative catch-up adjustment from change in measure of progress which (increases) decreases obligation to transfer good or service to customer for which consideration from customer has been received or is due.",
        "label": "Contract with Customer, Liability, Cumulative Catch-up Adjustment to Revenue, Change in Measure of Progress",
        "negatedLabel": "Third party rights agreement termination"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityNoncurrent": {
     "auth_ref": [
      "r299",
      "r300",
      "r312"
     ],
     "calculation": {
      "http://www.inuvo.com/role/OtherLongTermLiabilitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_OtherLiabilitiesNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.",
        "label": "Contract with Customer, Liability, Noncurrent",
        "terseLabel": "Deferred revenue"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/OtherLongTermLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerSalesChannelAxis": {
     "auth_ref": [
      "r311",
      "r319"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by sales channel for delivery of good or service in contract with customer.",
        "label": "Contract with Customer, Sales Channel [Axis]",
        "terseLabel": "Contract with Customer, Sales Channel [Axis]"
       }
      }
     },
     "localname": "ContractWithCustomerSalesChannelAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ContractWithCustomerSalesChannelDomain": {
     "auth_ref": [
      "r311",
      "r319"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sales channel for delivery of good or service in contract with customer. Includes, but is not limited to, directly to consumer and through intermediary.",
        "label": "Contract with Customer, Sales Channel [Domain]",
        "terseLabel": "Contract with Customer, Sales Channel [Domain]"
       }
      }
     },
     "localname": "ContractWithCustomerSalesChannelDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConversionOfStockSharesIssued1": {
     "auth_ref": [
      "r101",
      "r102",
      "r103"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of new shares issued in the conversion of stock in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.",
        "label": "Conversion of Stock, Shares Issued",
        "terseLabel": "Conversion of stock, number of shares Issued (in shares)"
       }
      }
     },
     "localname": "ConversionOfStockSharesIssued1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/ConvertiblePromissoryNoteDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ConvertibleDebtMember": {
     "auth_ref": [
      "r245",
      "r247",
      "r248",
      "r250",
      "r254",
      "r255",
      "r256",
      "r259",
      "r260",
      "r261",
      "r262",
      "r263",
      "r266",
      "r267",
      "r268",
      "r269"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock.",
        "label": "Convertible Debt [Member]",
        "terseLabel": "Convertible Debt"
       }
      }
     },
     "localname": "ConvertibleDebtMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/ConvertiblePromissoryNoteDetails",
      "http://www.inuvo.com/role/StockholdersEquityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CostOfRevenue": {
     "auth_ref": [
      "r79",
      "r110",
      "r188",
      "r234",
      "r235",
      "r236",
      "r238",
      "r239",
      "r240",
      "r241",
      "r242",
      "r243",
      "r244",
      "r435"
     ],
     "calculation": {
      "http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": {
       "order": 2.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.",
        "label": "Cost of Revenue",
        "terseLabel": "Cost of revenue"
       }
      }
     },
     "localname": "CostOfRevenue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r111",
      "r390",
      "r397",
      "r399"
     ],
     "calculation": {
      "http://www.inuvo.com/role/IncomeTaxesProvisionforIncomeTaxDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.",
        "label": "Current Income Tax Expense (Benefit)",
        "terseLabel": "Current tax provision"
       }
      }
     },
     "localname": "CurrentIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/IncomeTaxesProvisionforIncomeTaxDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CustomerConcentrationRiskMember": {
     "auth_ref": [
      "r145",
      "r173"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.",
        "label": "Customer Concentration Risk [Member]",
        "terseLabel": "Customer Concentration Risk"
       }
      }
     },
     "localname": "CustomerConcentrationRiskMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CustomerRelationshipsMember": {
     "auth_ref": [
      "r407"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.",
        "label": "Customer Relationships [Member]",
        "terseLabel": "Customer relationships"
       }
      }
     },
     "localname": "CustomerRelationshipsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/IntangibleAssetsandGoodwillScheduleofGoodwillandIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtConversionByUniqueDescriptionAxis": {
     "auth_ref": [
      "r101",
      "r103"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by description of debt issuances converted in a noncash or part noncash transaction.",
        "label": "Debt Conversion Description [Axis]",
        "terseLabel": "Debt Conversion Description [Axis]"
       }
      }
     },
     "localname": "DebtConversionByUniqueDescriptionAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/ConvertiblePromissoryNoteDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtConversionConvertedInstrumentAmount1": {
     "auth_ref": [
      "r101",
      "r103"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The value of the financial instrument(s) that the original debt is being converted into in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.",
        "label": "Debt Conversion, Converted Instrument, Amount",
        "terseLabel": "Conversion of Debt and derecognition of derivative and discounts to common stock",
        "verboseLabel": "Debt conversion, converted instrument, amount"
       }
      }
     },
     "localname": "DebtConversionConvertedInstrumentAmount1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.inuvo.com/role/ConvertiblePromissoryNoteDetails",
      "http://www.inuvo.com/role/StockholdersEquityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtConversionNameDomain": {
     "auth_ref": [
      "r101",
      "r103"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The name of the original debt issue that has been converted in a noncash (or part noncash) transaction during the accounting period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.",
        "label": "Debt Conversion, Name [Domain]",
        "terseLabel": "Debt Conversion, Name [Domain]"
       }
      }
     },
     "localname": "DebtConversionNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/ConvertiblePromissoryNoteDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Disclosure [Abstract]",
        "terseLabel": "Debt Disclosure [Abstract]"
       }
      }
     },
     "localname": "DebtDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentAxis": {
     "auth_ref": [
      "r19",
      "r20",
      "r21",
      "r109",
      "r113",
      "r247",
      "r248",
      "r249",
      "r250",
      "r251",
      "r252",
      "r253",
      "r254",
      "r255",
      "r256",
      "r257",
      "r258",
      "r259",
      "r260",
      "r261",
      "r262",
      "r263",
      "r266",
      "r267",
      "r268",
      "r269",
      "r446",
      "r500",
      "r503",
      "r515"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.",
        "label": "Debt Instrument [Axis]",
        "terseLabel": "Debt Instrument [Axis]"
       }
      }
     },
     "localname": "DebtInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/BankDebtNarrativeDetails",
      "http://www.inuvo.com/role/ConvertiblePromissoryNoteDetails",
      "http://www.inuvo.com/role/StockholdersEquityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentConvertibleConversionPrice1": {
     "auth_ref": [
      "r249",
      "r265"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The price per share of the conversion feature embedded in the debt instrument.",
        "label": "Debt Instrument, Convertible, Conversion Price",
        "terseLabel": "Conversion price (in usd per share)"
       }
      }
     },
     "localname": "DebtInstrumentConvertibleConversionPrice1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/ConvertiblePromissoryNoteDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_DebtInstrumentConvertibleNumberOfEquityInstruments": {
     "auth_ref": [
      "r49",
      "r249",
      "r289",
      "r290",
      "r292"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of equity instruments that the holder of the debt instrument would receive if the debt was converted to equity.",
        "label": "Debt Instrument, Convertible, Number of Equity Instruments",
        "terseLabel": "Number of equity instruments (in shares)"
       }
      }
     },
     "localname": "DebtInstrumentConvertibleNumberOfEquityInstruments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/ConvertiblePromissoryNoteDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "auth_ref": [
      "r247",
      "r266",
      "r267",
      "r444",
      "r446",
      "r447"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face (par) amount of debt instrument at time of issuance.",
        "label": "Debt Instrument, Face Amount",
        "terseLabel": "Face amount"
       }
      }
     },
     "localname": "DebtInstrumentFaceAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/ConvertiblePromissoryNoteDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentFeeAmount": {
     "auth_ref": [
      "r50"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the fee that accompanies borrowing money under the debt instrument.",
        "label": "Debt Instrument, Fee Amount",
        "terseLabel": "Amendment fee"
       }
      }
     },
     "localname": "DebtInstrumentFeeAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/BankDebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "auth_ref": [
      "r48",
      "r248"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.",
        "label": "Debt Instrument, Interest Rate, Stated Percentage",
        "terseLabel": "Stated interest rate"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateStatedPercentage",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/BankDebtNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentLineItems": {
     "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": "Debt Instrument [Line Items]",
        "terseLabel": "Debt Instrument [Line Items]"
       }
      }
     },
     "localname": "DebtInstrumentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/BankDebtNarrativeDetails",
      "http://www.inuvo.com/role/ConvertiblePromissoryNoteDetails",
      "http://www.inuvo.com/role/OrganizationandBusinessDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "auth_ref": [
      "r51",
      "r109",
      "r113",
      "r247",
      "r248",
      "r249",
      "r250",
      "r251",
      "r252",
      "r253",
      "r254",
      "r255",
      "r256",
      "r257",
      "r258",
      "r259",
      "r260",
      "r261",
      "r262",
      "r263",
      "r266",
      "r267",
      "r268",
      "r269",
      "r446"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.",
        "label": "Debt Instrument, Name [Domain]",
        "terseLabel": "Debt Instrument, Name [Domain]"
       }
      }
     },
     "localname": "DebtInstrumentNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/BankDebtNarrativeDetails",
      "http://www.inuvo.com/role/ConvertiblePromissoryNoteDetails",
      "http://www.inuvo.com/role/StockholdersEquityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtInstrumentTable": {
     "auth_ref": [
      "r51",
      "r109",
      "r113",
      "r247",
      "r248",
      "r249",
      "r250",
      "r251",
      "r252",
      "r253",
      "r254",
      "r255",
      "r256",
      "r257",
      "r258",
      "r259",
      "r260",
      "r261",
      "r262",
      "r263",
      "r264",
      "r266",
      "r267",
      "r268",
      "r269",
      "r289",
      "r291",
      "r292",
      "r293",
      "r443",
      "r444",
      "r446",
      "r447",
      "r512"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
        "label": "Schedule of Long-term Debt Instruments [Table]",
        "terseLabel": "Schedule of Long-term Debt Instruments [Table]"
       }
      }
     },
     "localname": "DebtInstrumentTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/BankDebtNarrativeDetails",
      "http://www.inuvo.com/role/ConvertiblePromissoryNoteDetails",
      "http://www.inuvo.com/role/OrganizationandBusinessDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax": {
     "auth_ref": [],
     "calculation": {
      "http://www.inuvo.com/role/FairValueMeasurementsSummaryofCashEquivalentsandMarketableSecuritiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before tax, of unrealized gain (loss) in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain (Loss), before Tax",
        "terseLabel": "Debt securities, unrealized gain (loss)"
       }
      }
     },
     "localname": "DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainLossBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/FairValueMeasurementsSummaryofCashEquivalentsandMarketableSecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r96",
      "r111",
      "r391",
      "r397",
      "r398",
      "r399"
     ],
     "calculation": {
      "http://www.inuvo.com/role/IncomeTaxesProvisionforIncomeTaxDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Income Tax Expense (Benefit)",
        "terseLabel": "Deferred tax benefit"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/IncomeTaxesProvisionforIncomeTaxDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilities": {
     "auth_ref": [
      "r23",
      "r24",
      "r381",
      "r502",
      "r514"
     ],
     "calculation": {
      "http://www.inuvo.com/role/IncomeTaxesScheduleoftheDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.",
        "label": "Deferred Tax Liabilities, Gross",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "DeferredIncomeTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/IncomeTaxesScheduleoftheDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "auth_ref": [
      "r374",
      "r375"
     ],
     "calculation": {
      "http://www.inuvo.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.",
        "label": "Deferred Income Tax Liabilities, Net",
        "terseLabel": "Deferred tax liability"
       }
      }
     },
     "localname": "DeferredIncomeTaxLiabilitiesNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets": {
     "auth_ref": [],
     "calculation": {
      "http://www.inuvo.com/role/IncomeTaxesScheduleoftheDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from intangible assets including goodwill.",
        "label": "Deferred Tax Assets, Goodwill and Intangible Assets",
        "terseLabel": "Intangible assets"
       }
      }
     },
     "localname": "DeferredTaxAssetsGoodwillAndIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/IncomeTaxesScheduleoftheDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsGross": {
     "auth_ref": [
      "r382"
     ],
     "calculation": {
      "http://www.inuvo.com/role/IncomeTaxesScheduleoftheDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.",
        "label": "Deferred Tax Assets, Gross",
        "totalLabel": "Subtotal"
       }
      }
     },
     "localname": "DeferredTaxAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/IncomeTaxesScheduleoftheDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsNet": {
     "auth_ref": [
      "r384"
     ],
     "calculation": {
      "http://www.inuvo.com/role/IncomeTaxesScheduleoftheDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.",
        "label": "Deferred Tax Assets, Net of Valuation Allowance",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "DeferredTaxAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/IncomeTaxesScheduleoftheDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsNetAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Assets, Net [Abstract]",
        "terseLabel": "Deferred tax assets:"
       }
      }
     },
     "localname": "DeferredTaxAssetsNetAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/IncomeTaxesScheduleoftheDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": {
     "auth_ref": [
      "r388",
      "r389"
     ],
     "calculation": {
      "http://www.inuvo.com/role/IncomeTaxesScheduleoftheDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards",
        "terseLabel": "Net operating loss carry forward"
       }
      }
     },
     "localname": "DeferredTaxAssetsOperatingLossCarryforwards",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/IncomeTaxesScheduleoftheDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards that are not subject to expiration dates.",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards, Not Subject to Expiration",
        "terseLabel": "Operating loss carryforwards, not subject to expiration"
       }
      }
     },
     "localname": "DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsOther": {
     "auth_ref": [
      "r388",
      "r389"
     ],
     "calculation": {
      "http://www.inuvo.com/role/IncomeTaxesScheduleoftheDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.",
        "label": "Deferred Tax Assets, Other",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "DeferredTaxAssetsOther",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/IncomeTaxesScheduleoftheDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": {
     "auth_ref": [
      "r388",
      "r389"
     ],
     "calculation": {
      "http://www.inuvo.com/role/IncomeTaxesScheduleoftheDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost",
        "terseLabel": "Stock compensation expense"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/IncomeTaxesScheduleoftheDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": {
     "auth_ref": [
      "r388",
      "r389"
     ],
     "calculation": {
      "http://www.inuvo.com/role/IncomeTaxesScheduleoftheDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 7.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities",
        "terseLabel": "Accrued expense"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/IncomeTaxesScheduleoftheDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts": {
     "auth_ref": [
      "r388",
      "r389"
     ],
     "calculation": {
      "http://www.inuvo.com/role/IncomeTaxesScheduleoftheDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from allowance for credit loss on accounts receivable.",
        "label": "Deferred Tax Asset, Tax Deferred Expense, Reserve and Accrual, Accounts Receivable, Allowance for Credit Loss",
        "terseLabel": "Allowance for doubtful accounts"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/IncomeTaxesScheduleoftheDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent": {
     "auth_ref": [
      "r388",
      "r389"
     ],
     "calculation": {
      "http://www.inuvo.com/role/IncomeTaxesScheduleoftheDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred rent.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Deferred Rent",
        "terseLabel": "Deferred rent"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsDeferredRent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/IncomeTaxesScheduleoftheDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r383"
     ],
     "calculation": {
      "http://www.inuvo.com/role/IncomeTaxesScheduleoftheDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.",
        "label": "Deferred Tax Assets, Valuation Allowance",
        "negatedTerseLabel": "Less valuation allowance"
       }
      }
     },
     "localname": "DeferredTaxAssetsValuationAllowance",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/IncomeTaxesScheduleoftheDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilities": {
     "auth_ref": [
      "r375",
      "r384"
     ],
     "calculation": {
      "http://www.inuvo.com/role/IncomeTaxesScheduleoftheDeferredTaxAssetsandLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.",
        "label": "Deferred Tax Liabilities, Net",
        "negatedTotalLabel": "Total deferred tax liabilities",
        "terseLabel": "Net deferred tax liabilities"
       }
      }
     },
     "localname": "DeferredTaxLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/IncomeTaxesNarrativeDetails",
      "http://www.inuvo.com/role/IncomeTaxesScheduleoftheDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesNetAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Tax Liabilities, Net [Abstract]",
        "terseLabel": "Deferred tax liabilities:"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesNetAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/IncomeTaxesScheduleoftheDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesOther": {
     "auth_ref": [
      "r388",
      "r389"
     ],
     "calculation": {
      "http://www.inuvo.com/role/IncomeTaxesScheduleoftheDeferredTaxAssetsandLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other.",
        "label": "Deferred Tax Liabilities, Other",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesOther",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/IncomeTaxesScheduleoftheDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of discretionary contributions made by an employer to a defined contribution plan.",
        "label": "Defined Contribution Plan, Employer Discretionary Contribution Amount",
        "terseLabel": "Employer matching contribution amount"
       }
      }
     },
     "localname": "DefinedContributionPlanEmployerDiscretionaryContributionAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/RetirementPlanCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum percentage of employee gross pay the employee may contribute to a defined contribution plan.",
        "label": "Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent",
        "terseLabel": "Maximum annual contribution per employee, percent"
       }
      }
     },
     "localname": "DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/RetirementPlanCostsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_Deposits": {
     "auth_ref": [
      "r506"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate of all deposit liabilities held by the entity, including foreign and domestic, interest and noninterest bearing; may include demand deposits, saving deposits, Negotiable Order of Withdrawal (NOW) and time deposits among others.",
        "label": "Deposits",
        "terseLabel": "Deposits"
       }
      }
     },
     "localname": "Deposits",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/OrganizationandBusinessDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Depreciation": {
     "auth_ref": [
      "r96",
      "r225"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.",
        "label": "Depreciation",
        "terseLabel": "Depreciation"
       }
      }
     },
     "localname": "Depreciation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/PropertyandEquipmentNarrativeDetails",
      "http://www.inuvo.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r96",
      "r154"
     ],
     "calculation": {
      "http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.",
        "label": "Depreciation, Depletion and Amortization",
        "terseLabel": "Depreciation and amortization"
       }
      }
     },
     "localname": "DepreciationDepletionAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisaggregationOfRevenueLineItems": {
     "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": "Disaggregation of Revenue [Line Items]",
        "terseLabel": "Disaggregation of Revenue [Line Items]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "auth_ref": [
      "r311",
      "r313",
      "r314",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
        "label": "Disaggregation of Revenue [Table]",
        "terseLabel": "Disaggregation of Revenue [Table]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "auth_ref": [
      "r311"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
        "label": "Disaggregation of Revenue [Table Text Block]",
        "terseLabel": "Disaggregation of Revenue"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/SummaryofSignificantAccountingPoliciesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "auth_ref": [
      "r370"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for share-based payment arrangement.",
        "label": "Share-based Payment Arrangement [Text Block]",
        "terseLabel": "Stock-Based Compensation"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/StockBasedCompensation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Payment Arrangement [Abstract]",
        "terseLabel": "Disclosure of Compensation Related Costs, Share-based Payments [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Abstract]",
        "terseLabel": "Per common share data:"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r74",
      "r120",
      "r121",
      "r122",
      "r123",
      "r124",
      "r128",
      "r130",
      "r132",
      "r133",
      "r134",
      "r137",
      "r138",
      "r420",
      "r421",
      "r509",
      "r524"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.",
        "label": "Earnings Per Share, Basic",
        "terseLabel": "Net loss, basic (in usd per share)"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r74",
      "r120",
      "r121",
      "r122",
      "r123",
      "r124",
      "r130",
      "r132",
      "r133",
      "r134",
      "r137",
      "r138",
      "r420",
      "r421",
      "r509",
      "r524"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.",
        "label": "Earnings Per Share, Diluted",
        "terseLabel": "Net loss, diluted (in usd per share)"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "auth_ref": [
      "r135",
      "r136"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.",
        "label": "Earnings Per Share, Policy [Policy Text Block]",
        "terseLabel": "Earnings per share"
       }
      }
     },
     "localname": "EarningsPerSharePolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "auth_ref": [
      "r376"
     ],
     "calculation": {
      "http://www.inuvo.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Effective Income Tax Rate Reconciliation, Percent",
        "totalLabel": "Effective income tax rate"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {
     "auth_ref": [
      "r112",
      "r376",
      "r400"
     ],
     "calculation": {
      "http://www.inuvo.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).",
        "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent",
        "terseLabel": "Federal statutory rate"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r376",
      "r400"
     ],
     "calculation": {
      "http://www.inuvo.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets.",
        "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent",
        "terseLabel": "Change in valuation allowance"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": {
     "auth_ref": [
      "r376",
      "r400"
     ],
     "calculation": {
      "http://www.inuvo.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).",
        "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent",
        "terseLabel": "State income tax rate, net of federal benefit"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/IncomeTaxesIncomeTaxRateReconciliationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "auth_ref": [
      "r46"
     ],
     "calculation": {
      "http://www.inuvo.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Employee-related Liabilities, Current",
        "terseLabel": "Accrued commissions and payroll"
       }
      }
     },
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": {
     "auth_ref": [
      "r361"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.",
        "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount",
        "terseLabel": "Compensation cost related to non vested awards not yet recognized"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "auth_ref": [
      "r361"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition",
        "terseLabel": "Average remaining expense recognition period"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_EmployeeStockOptionMember": {
     "auth_ref": [
      "r360"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.",
        "label": "Share-based Payment Arrangement, Option [Member]",
        "terseLabel": "Options"
       }
      }
     },
     "localname": "EmployeeStockOptionMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tangible personal property used to produce goods and services.",
        "label": "Equipment [Member]",
        "terseLabel": "Equipment"
       }
      }
     },
     "localname": "EquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/PropertyandEquipmentScheduleofCarryingValueDetails",
      "http://www.inuvo.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity [Abstract]"
       }
      }
     },
     "localname": "EquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r0",
      "r69",
      "r70",
      "r71",
      "r115",
      "r116",
      "r117",
      "r119",
      "r125",
      "r127",
      "r139",
      "r189",
      "r288",
      "r294",
      "r364",
      "r365",
      "r366",
      "r394",
      "r395",
      "r419",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r529",
      "r530",
      "r531",
      "r571"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.",
        "label": "Equity Component [Domain]",
        "terseLabel": "Equity Component [Domain]"
       }
      }
     },
     "localname": "EquityComponentDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquitySecuritiesFvNi": {
     "auth_ref": [
      "r431"
     ],
     "calculation": {
      "http://www.inuvo.com/role/FairValueMeasurementsSummaryofCashEquivalentsandMarketableSecuritiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_EquitySecuritiesFvNiCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI), classified as current.",
        "label": "Equity Securities, FV-NI, Current",
        "terseLabel": "Equity securities, fair value"
       }
      }
     },
     "localname": "EquitySecuritiesFvNi",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/FairValueMeasurementsSummaryofCashEquivalentsandMarketableSecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EquitySecuritiesFvNiCost": {
     "auth_ref": [],
     "calculation": {
      "http://www.inuvo.com/role/FairValueMeasurementsSummaryofCashEquivalentsandMarketableSecuritiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cost of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI). Excludes equity method investment and investment in equity security without readily determinable fair value.",
        "label": "Equity Securities, FV-NI, Cost",
        "totalLabel": "Equity securities, cost"
       }
      }
     },
     "localname": "EquitySecuritiesFvNiCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/FairValueMeasurementsSummaryofCashEquivalentsandMarketableSecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ExtinguishmentOfDebtAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gross amount of debt extinguished.",
        "label": "Extinguishment of Debt, Amount",
        "terseLabel": "Extinguishment of debt"
       }
      }
     },
     "localname": "ExtinguishmentOfDebtAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/BankDebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueAdjustmentOfWarrants": {
     "auth_ref": [
      "r96",
      "r273"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense (income) related to adjustment to fair value of warrant liability.",
        "label": "Fair Value Adjustment of Warrants",
        "terseLabel": "Fair value adjustment of warrants"
       }
      }
     },
     "localname": "FairValueAdjustmentOfWarrants",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/StockholdersEquityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": {
     "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": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]",
        "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/FairValueMeasurementsSummaryofCashEquivalentsandMarketableSecuritiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "auth_ref": [
      "r422",
      "r423",
      "r424",
      "r429"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.",
        "label": "Fair Value, Recurring and Nonrecurring [Table]",
        "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/FairValueMeasurementsSummaryofCashEquivalentsandMarketableSecuritiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByBalanceSheetGroupingTextBlock": {
     "auth_ref": [
      "r422",
      "r432"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.",
        "label": "Fair Value, by Balance Sheet Grouping [Table Text Block]",
        "terseLabel": "Fair Value, by Balance Sheet Grouping"
       }
      }
     },
     "localname": "FairValueByBalanceSheetGroupingTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/FairValueMeasurementsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "auth_ref": [
      "r256",
      "r266",
      "r267",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r332",
      "r423",
      "r473",
      "r474",
      "r475"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.",
        "label": "Fair Value Hierarchy and NAV [Axis]",
        "terseLabel": "Fair Value Hierarchy and NAV [Axis]"
       }
      }
     },
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/FairValueMeasurementsSummaryofCashEquivalentsandMarketableSecuritiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueByMeasurementFrequencyAxis": {
     "auth_ref": [
      "r422",
      "r423",
      "r426",
      "r427",
      "r430"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by measurement frequency.",
        "label": "Measurement Frequency [Axis]",
        "terseLabel": "Measurement Frequency [Axis]"
       }
      }
     },
     "localname": "FairValueByMeasurementFrequencyAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/FairValueMeasurementsSummaryofCashEquivalentsandMarketableSecuritiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Disclosures [Abstract]"
       }
      }
     },
     "localname": "FairValueDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "auth_ref": [
      "r428"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.",
        "label": "Fair Value Disclosures [Text Block]",
        "terseLabel": "Fair Value Measurements"
       }
      }
     },
     "localname": "FairValueDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/FairValueMeasurements"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "auth_ref": [
      "r256",
      "r324",
      "r325",
      "r330",
      "r332",
      "r423",
      "r473"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.",
        "label": "Fair Value, Inputs, Level 1 [Member]",
        "terseLabel": "Fair Value, Inputs, Level 1"
       }
      }
     },
     "localname": "FairValueInputsLevel1Member",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/FairValueMeasurementsSummaryofCashEquivalentsandMarketableSecuritiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementFrequencyDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement frequency.",
        "label": "Measurement Frequency [Domain]",
        "terseLabel": "Measurement Frequency [Domain]"
       }
      }
     },
     "localname": "FairValueMeasurementFrequencyDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/FairValueMeasurementsSummaryofCashEquivalentsandMarketableSecuritiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.",
        "label": "Fair Value Measurement, Policy [Policy Text Block]",
        "terseLabel": "Fair Value Measurements"
       }
      }
     },
     "localname": "FairValueMeasurementPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [
      "r256",
      "r266",
      "r267",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r332",
      "r473",
      "r474",
      "r475"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.",
        "label": "Fair Value Hierarchy and NAV [Domain]",
        "terseLabel": "Fair Value Hierarchy and NAV [Domain]"
       }
      }
     },
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/FairValueMeasurementsSummaryofCashEquivalentsandMarketableSecuritiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsRecurringMember": {
     "auth_ref": [
      "r428",
      "r430"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.",
        "label": "Fair Value, Recurring [Member]",
        "terseLabel": "Fair Value, Recurring"
       }
      }
     },
     "localname": "FairValueMeasurementsRecurringMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/FairValueMeasurementsSummaryofCashEquivalentsandMarketableSecuritiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finance Lease, Liability, Payment, Due [Abstract]",
        "terseLabel": "Minimum future lease payments ended December\u00a031, 2021"
       }
      }
     },
     "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/LeasesFinanceLeasesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinanceLeaseLiability": {
     "auth_ref": [
      "r449",
      "r460"
     ],
     "calculation": {
      "http://www.inuvo.com/role/LeasesFinanceLeasesDetails_1": {
       "order": 1.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.",
        "label": "Finance Lease, Liability",
        "terseLabel": "Total lease liabilities"
       }
      }
     },
     "localname": "FinanceLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/LeasesFinanceLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityCurrent": {
     "auth_ref": [
      "r449"
     ],
     "calculation": {
      "http://www.inuvo.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.",
        "label": "Finance Lease, Liability, Current",
        "terseLabel": "Lease liability - finance lease"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r460"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position.",
        "label": "Finance Lease, Liability, Fiscal Year Maturity [Table Text Block]",
        "terseLabel": "Schedule of Finance Lease Liability"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FinanceLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r449"
     ],
     "calculation": {
      "http://www.inuvo.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.",
        "label": "Finance Lease, Liability, Noncurrent",
        "terseLabel": "Lease liability - finance lease"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r460"
     ],
     "calculation": {
      "http://www.inuvo.com/role/LeasesFinanceLeasesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.inuvo.com/role/LeasesFinanceLeasesDetails_1": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease.",
        "label": "Finance Lease, Liability, Payment, Due",
        "totalLabel": "Payments due"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/LeasesFinanceLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r460"
     ],
     "calculation": {
      "http://www.inuvo.com/role/LeasesFinanceLeasesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finance Lease, Liability, to be Paid, Year One",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/LeasesFinanceLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": {
     "auth_ref": [
      "r460"
     ],
     "calculation": {
      "http://www.inuvo.com/role/LeasesFinanceLeasesDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finance Lease, Liability, to be Paid, Year Five",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearFive",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/LeasesFinanceLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r460"
     ],
     "calculation": {
      "http://www.inuvo.com/role/LeasesFinanceLeasesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finance Lease, Liability, to be Paid, Year Four",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/LeasesFinanceLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r460"
     ],
     "calculation": {
      "http://www.inuvo.com/role/LeasesFinanceLeasesDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finance Lease, Liability, to be Paid, Year Three",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/LeasesFinanceLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r460"
     ],
     "calculation": {
      "http://www.inuvo.com/role/LeasesFinanceLeasesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finance Lease, Liability, to be Paid, Year Two",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/LeasesFinanceLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r460"
     ],
     "calculation": {
      "http://www.inuvo.com/role/LeasesFinanceLeasesDetails_1": {
       "order": 2.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.",
        "label": "Finance Lease, Liability, Undiscounted Excess Amount",
        "negatedLabel": "Less imputed interest"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/LeasesFinanceLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeasePrincipalPayments": {
     "auth_ref": [
      "r451",
      "r455"
     ],
     "calculation": {
      "http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow for principal payment on finance lease.",
        "label": "Finance Lease, Principal Payments",
        "negatedLabel": "Payments on finance/capital leases"
       }
      }
     },
     "localname": "FinanceLeasePrincipalPayments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAsset": {
     "auth_ref": [
      "r448"
     ],
     "calculation": {
      "http://www.inuvo.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 5.0,
       "parentTag": "inuv_OtherAssetsTotalNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease.",
        "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization",
        "terseLabel": "Right of use assets - finance lease"
       }
      }
     },
     "localname": "FinanceLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.inuvo.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAssetAmortization": {
     "auth_ref": [
      "r450",
      "r454",
      "r461"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease.",
        "label": "Finance Lease, Right-of-Use Asset, Amortization",
        "terseLabel": "Finance lease right-of-use asset, amortization"
       }
      }
     },
     "localname": "FinanceLeaseRightOfUseAssetAmortization",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r458",
      "r461"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average discount rate for finance lease calculated at point in time.",
        "label": "Finance Lease, Weighted Average Discount Rate, Percent",
        "terseLabel": "Weighted-average discount rate"
       }
      }
     },
     "localname": "FinanceLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/LeasesFinanceLeasesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r457",
      "r461"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Finance Lease, Weighted Average Remaining Lease Term",
        "terseLabel": "Weighted-average remaining lease term"
       }
      }
     },
     "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/LeasesFinanceLeasesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Finite-Lived Intangible Asset, Useful Life",
        "terseLabel": "Term"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/IntangibleAssetsandGoodwillScheduleofGoodwillandIntangibleAssetsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "auth_ref": [
      "r215"
     ],
     "calculation": {
      "http://www.inuvo.com/role/IntangibleAssetsandGoodwillScheduleofGoodwillandIntangibleAssetsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Accumulated Amortization",
        "negatedLabel": "Accumulated Amortization and Impairment"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/IntangibleAssetsandGoodwillScheduleofGoodwillandIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": {
     "auth_ref": [],
     "calculation": {
      "http://www.inuvo.com/role/IntangibleAssetsandGoodwillAmortizationExpenseDetails": {
       "order": 6.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/IntangibleAssetsandGoodwillAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
     "auth_ref": [
      "r217"
     ],
     "calculation": {
      "http://www.inuvo.com/role/IntangibleAssetsandGoodwillAmortizationExpenseDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/IntangibleAssetsandGoodwillAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": {
     "auth_ref": [
      "r217"
     ],
     "calculation": {
      "http://www.inuvo.com/role/IntangibleAssetsandGoodwillAmortizationExpenseDetails": {
       "order": 5.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five",
        "terseLabel": "2026"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/IntangibleAssetsandGoodwillAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": {
     "auth_ref": [
      "r217"
     ],
     "calculation": {
      "http://www.inuvo.com/role/IntangibleAssetsandGoodwillAmortizationExpenseDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four",
        "terseLabel": "2025"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/IntangibleAssetsandGoodwillAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
     "auth_ref": [
      "r217"
     ],
     "calculation": {
      "http://www.inuvo.com/role/IntangibleAssetsandGoodwillAmortizationExpenseDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/IntangibleAssetsandGoodwillAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
     "auth_ref": [
      "r217"
     ],
     "calculation": {
      "http://www.inuvo.com/role/IntangibleAssetsandGoodwillAmortizationExpenseDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/IntangibleAssetsandGoodwillAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r209",
      "r211",
      "r215",
      "r219",
      "r484",
      "r485"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by major type or class of finite-lived intangible assets.",
        "label": "Finite-Lived Intangible Assets by Major Class [Axis]",
        "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/IntangibleAssetsandGoodwillScheduleofGoodwillandIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "auth_ref": [
      "r215",
      "r485"
     ],
     "calculation": {
      "http://www.inuvo.com/role/IntangibleAssetsandGoodwillScheduleofGoodwillandIntangibleAssetsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Gross",
        "terseLabel": "Carrying Value"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/IntangibleAssetsandGoodwillScheduleofGoodwillandIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r209",
      "r214"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.",
        "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]",
        "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/IntangibleAssetsandGoodwillScheduleofGoodwillandIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "auth_ref": [
      "r215",
      "r484"
     ],
     "calculation": {
      "http://www.inuvo.com/role/IntangibleAssetsandGoodwillAmortizationExpenseDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.inuvo.com/role/IntangibleAssetsandGoodwillScheduleofGoodwillandIntangibleAssetsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Net",
        "totalLabel": "Net Carrying Value"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/IntangibleAssetsandGoodwillAmortizationExpenseDetails",
      "http://www.inuvo.com/role/IntangibleAssetsandGoodwillScheduleofGoodwillandIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FurnitureAndFixturesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.",
        "label": "Furniture and Fixtures [Member]",
        "terseLabel": "Furniture and fixtures"
       }
      }
     },
     "localname": "FurnitureAndFixturesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/PropertyandEquipmentScheduleofCarryingValueDetails",
      "http://www.inuvo.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GainLossOnContractTermination": {
     "auth_ref": [
      "r97"
     ],
     "calculation": {
      "http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gain (loss) related to the termination of a contract between the parties. The termination may be due to many causes including early termination of a lease by a lessee, a breach of contract by one party, or a failure to perform.",
        "label": "Gain (Loss) on Contract Termination",
        "negatedTerseLabel": "Contract cancellation"
       }
      }
     },
     "localname": "GainLossOnContractTermination",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainLossOnInvestments": {
     "auth_ref": [
      "r81",
      "r96",
      "r184"
     ],
     "calculation": {
      "http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of realized and unrealized gain (loss) on investment.",
        "label": "Gain (Loss) on Investments",
        "negatedTerseLabel": "Loss on marketable securities"
       }
      }
     },
     "localname": "GainLossOnInvestments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainsLossesOnExtinguishmentOfDebt": {
     "auth_ref": [
      "r96",
      "r270",
      "r271"
     ],
     "calculation": {
      "http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 18.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.",
        "label": "Gain (Loss) on Extinguishment of Debt",
        "negatedLabel": "Loss on extinguishment of convertible debt"
       }
      }
     },
     "localname": "GainsLossesOnExtinguishmentOfDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r199",
      "r201",
      "r472",
      "r498"
     ],
     "calculation": {
      "http://www.inuvo.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "inuv_OtherAssetsTotalNoncurrent",
       "weight": 1.0
      },
      "http://www.inuvo.com/role/IntangibleAssetsandGoodwillScheduleofGoodwillandIntangibleAssetsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill",
        "totalLabel": "Goodwill",
        "verboseLabel": "Goodwill"
       }
      }
     },
     "localname": "Goodwill",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.inuvo.com/role/IntangibleAssetsandGoodwillScheduleofGoodwillandIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill and Intangible Assets Disclosure [Abstract]",
        "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": {
     "auth_ref": [
      "r223"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for goodwill and intangible assets.",
        "label": "Goodwill and Intangible Assets Disclosure [Text Block]",
        "terseLabel": "Intangible Assets and Goodwill"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/IntangibleAssetsandGoodwill"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": {
     "auth_ref": [
      "r205"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.",
        "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]",
        "terseLabel": "Goodwill"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy": {
     "auth_ref": [
      "r212"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined.",
        "label": "Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]",
        "terseLabel": "Intangible Assets"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsIntangibleAssetsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillGross": {
     "auth_ref": [
      "r202",
      "r204"
     ],
     "calculation": {
      "http://www.inuvo.com/role/IntangibleAssetsandGoodwillScheduleofGoodwillandIntangibleAssetsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_Goodwill",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill, Gross",
        "terseLabel": "Carrying Value"
       }
      }
     },
     "localname": "GoodwillGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/IntangibleAssetsandGoodwillScheduleofGoodwillandIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss": {
     "auth_ref": [
      "r202",
      "r204"
     ],
     "calculation": {
      "http://www.inuvo.com/role/IntangibleAssetsandGoodwillScheduleofGoodwillandIntangibleAssetsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_Goodwill",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated impairment loss for an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill, Impaired, Accumulated Impairment Loss",
        "negatedTerseLabel": "Accumulated Amortization and Impairment"
       }
      }
     },
     "localname": "GoodwillImpairedAccumulatedImpairmentLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/IntangibleAssetsandGoodwillScheduleofGoodwillandIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillImpairedAccumulatedImpairmentLossAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill, Impaired, Accumulated Impairment Loss [Abstract]",
        "terseLabel": "Goodwill, Impaired, Accumulated Impairment Loss [Abstract]"
       }
      }
     },
     "localname": "GoodwillImpairedAccumulatedImpairmentLossAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/IntangibleAssetsandGoodwillScheduleofGoodwillandIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillImpairmentLoss": {
     "auth_ref": [
      "r96",
      "r200",
      "r203",
      "r206"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill, Impairment Loss",
        "terseLabel": "Impairment of goodwill"
       }
      }
     },
     "localname": "GoodwillImpairmentLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GrossProfit": {
     "auth_ref": [
      "r78",
      "r110",
      "r155",
      "r163",
      "r165",
      "r168",
      "r170",
      "r188",
      "r234",
      "r235",
      "r236",
      "r238",
      "r239",
      "r240",
      "r241",
      "r242",
      "r243",
      "r244",
      "r435"
     ],
     "calculation": {
      "http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.",
        "label": "Gross Profit",
        "totalLabel": "Gross profit"
       }
      }
     },
     "localname": "GrossProfit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill": {
     "auth_ref": [
      "r96",
      "r220"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of an intangible asset (excluding goodwill) to fair value.",
        "label": "Impairment of Intangible Assets (Excluding Goodwill)",
        "terseLabel": "Impairment of finite-lived intangible assets"
       }
      }
     },
     "localname": "ImpairmentOfIntangibleAssetsExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": {
     "auth_ref": [
      "r224",
      "r229"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.",
        "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]",
        "terseLabel": "Impairment of long-lived assets"
       }
      }
     },
     "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]",
        "terseLabel": "Income Statement [Abstract]"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Disclosure [Abstract]",
        "terseLabel": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r112",
      "r377",
      "r379",
      "r386",
      "r396",
      "r401",
      "r402",
      "r403",
      "r404"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.",
        "label": "Income Tax Disclosure [Text Block]",
        "terseLabel": "Income Taxes"
       }
      }
     },
     "localname": "IncomeTaxDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/IncomeTaxes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExaminationPenaltiesAndInterestExpense": {
     "auth_ref": [
      "r378"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The sum of the amounts of estimated penalties and interest recognized in the period arising from income tax examinations.",
        "label": "Income Tax Examination, Penalties and Interest Expense",
        "terseLabel": "Income tax penalties and interest expense"
       }
      }
     },
     "localname": "IncomeTaxExaminationPenaltiesAndInterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability": {
     "auth_ref": [
      "r392"
     ],
     "calculation": {
      "http://www.inuvo.com/role/IncomeTaxesProvisionforIncomeTaxDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income tax expense (benefit) from continuing operations attributable to an adjustment of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity.",
        "label": "Income Tax Expense (Benefit), Continuing Operations, Adjustment of Deferred Tax (Asset) Liability",
        "totalLabel": "Total tax benefit"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefitContinuingOperationsAdjustmentOfDeferredTaxAssetLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/IncomeTaxesProvisionforIncomeTaxDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "auth_ref": [
      "r68",
      "r372",
      "r373",
      "r379",
      "r380",
      "r385",
      "r393"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.",
        "label": "Income Tax, Policy [Policy Text Block]",
        "terseLabel": "Income taxes"
       }
      }
     },
     "localname": "IncomeTaxPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": {
     "auth_ref": [
      "r95"
     ],
     "calculation": {
      "http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.",
        "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities",
        "terseLabel": "Accrued expenses and other liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayableTrade": {
     "auth_ref": [
      "r95"
     ],
     "calculation": {
      "http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Change in recurring obligations of a business that arise from the acquisition of merchandise, materials, supplies and services used in the production and sale of goods and services.",
        "label": "Increase (Decrease) in Accounts Payable, Trade",
        "terseLabel": "Accounts payable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsPayableTrade",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r95"
     ],
     "calculation": {
      "http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.",
        "label": "Increase (Decrease) in Accounts Receivable",
        "negatedTerseLabel": "Accounts receivable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": {
     "auth_ref": [
      "r95"
     ],
     "calculation": {
      "http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 20.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.",
        "label": "Increase (Decrease) in Contract with Customer, Asset",
        "negatedTerseLabel": "Referral and support services agreement advance"
       }
      }
     },
     "localname": "IncreaseDecreaseInContractWithCustomerAsset",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInDerivativeLiabilities": {
     "auth_ref": [
      "r95"
     ],
     "calculation": {
      "http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 21.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the period in the carrying value of derivative instruments reported as liabilities that are due to be disposed of within one year (or the normal operating cycle, if longer).",
        "label": "Increase (Decrease) in Derivative Liabilities",
        "terseLabel": "Mark to market fair value of derivative"
       }
      }
     },
     "localname": "IncreaseDecreaseInDerivativeLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Operating Capital [Abstract]",
        "terseLabel": "Change in operating assets and liabilities:"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "auth_ref": [
      "r95"
     ],
     "calculation": {
      "http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.",
        "label": "Increase (Decrease) in Prepaid Expense and Other Assets",
        "negatedTerseLabel": "Prepaid expenses, unbilled revenue and other assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]"
       }
      }
     },
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r210",
      "r218"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.",
        "label": "Indefinite-lived Intangible Assets [Axis]",
        "terseLabel": "Indefinite-lived Intangible Assets by Major Class [Axis]"
       }
      }
     },
     "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/IntangibleAssetsandGoodwillScheduleofGoodwillandIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": {
     "auth_ref": [
      "r218"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.",
        "label": "Indefinite-lived Intangible Assets (Excluding Goodwill)",
        "terseLabel": "Trade names, web properties"
       }
      }
     },
     "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/IntangibleAssetsandGoodwillScheduleofGoodwillandIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r210",
      "r218"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of the company.",
        "label": "Indefinite-lived Intangible Assets, Major Class Name [Domain]",
        "terseLabel": "Indefinite-lived Intangible Assets, Major Class Name [Domain]"
       }
      }
     },
     "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/IntangibleAssetsandGoodwillScheduleofGoodwillandIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "auth_ref": [
      "r207",
      "r213"
     ],
     "calculation": {
      "http://www.inuvo.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "inuv_OtherAssetsTotalNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.",
        "label": "Intangible Assets, Net (Excluding Goodwill)",
        "terseLabel": "Intangible assets, net of accumulated amortization"
       }
      }
     },
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestIncomeExpenseNet": {
     "auth_ref": [
      "r510"
     ],
     "calculation": {
      "http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": {
       "order": 3.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net amount of operating interest income (expense).",
        "label": "Interest Income (Expense), Net",
        "terseLabel": "Interest expense, net"
       }
      }
     },
     "localname": "InterestIncomeExpenseNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPaidNet": {
     "auth_ref": [
      "r91",
      "r93",
      "r100"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.",
        "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities",
        "terseLabel": "Interest paid"
       }
      }
     },
     "localname": "InterestPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentPolicyTextBlock": {
     "auth_ref": [
      "r187",
      "r525"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for investment in financial asset.",
        "label": "Investment, Policy [Policy Text Block]",
        "terseLabel": "Investments"
       }
      }
     },
     "localname": "InvestmentPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InvestmentTypeAxis": {
     "auth_ref": [
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of investments.",
        "label": "Investment Type [Axis]",
        "terseLabel": "Investment Type [Axis]"
       }
      }
     },
     "localname": "InvestmentTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/OrganizationandBusinessDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InvestmentTypeCategorizationMember": {
     "auth_ref": [
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Asset obtained to generate income or appreciate in value.",
        "label": "Investments [Domain]",
        "terseLabel": "Investments [Domain]"
       }
      }
     },
     "localname": "InvestmentTypeCategorizationMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/OrganizationandBusinessDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InvestmentsFairValueDisclosure": {
     "auth_ref": [
      "r422"
     ],
     "calculation": {
      "http://www.inuvo.com/role/FairValueMeasurementsSummaryofCashEquivalentsandMarketableSecuritiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsFairValueDisclosure",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of investment securities, including, but not limited to, marketable securities, derivative financial instruments, and investments accounted for under the equity method.",
        "label": "Investments, Fair Value Disclosure",
        "terseLabel": "Total marketable securities"
       }
      }
     },
     "localname": "InvestmentsFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/FairValueMeasurementsSummaryofCashEquivalentsandMarketableSecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "auth_ref": [
      "r459"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.",
        "label": "Lease, Cost [Table Text Block]",
        "terseLabel": "Schedule of Information Relating to Leases"
       }
      }
     },
     "localname": "LeaseCostTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LeaseholdImprovementsMember": {
     "auth_ref": [
      "r226"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additions or improvements to assets held under a lease arrangement.",
        "label": "Leasehold Improvements [Member]",
        "terseLabel": "Leasehold improvements"
       }
      }
     },
     "localname": "LeaseholdImprovementsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/PropertyandEquipmentScheduleofCarryingValueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LeasesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases [Abstract]",
        "terseLabel": "Leases [Abstract]"
       }
      }
     },
     "localname": "LeasesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_LegalCostsPolicyTextBlock": {
     "auth_ref": [
      "r232"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for legal costs incurred to protect or defend the entity's assets and rights, or to obtain assets, including monetary damages, or to obtain rights.",
        "label": "Legal Costs, Policy [Policy Text Block]",
        "terseLabel": "Litigation and settlement costs"
       }
      }
     },
     "localname": "LegalCostsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeFinanceLeasesTextBlock": {
     "auth_ref": [
      "r462"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability.",
        "label": "Lessee, Finance Leases [Text Block]",
        "terseLabel": "Leases"
       }
      }
     },
     "localname": "LesseeFinanceLeasesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/Leases"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeLeaseDescriptionLineItems": {
     "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": "Lessee, Lease, Description [Line Items]",
        "terseLabel": "Lessee, Lease, Description [Line Items]"
       }
      }
     },
     "localname": "LesseeLeaseDescriptionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeLeaseDescriptionTable": {
     "auth_ref": [
      "r453"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about lessee's leases.",
        "label": "Lessee, Lease, Description [Table]",
        "terseLabel": "Lessee, Lease, Description [Table]"
       }
      }
     },
     "localname": "LesseeLeaseDescriptionTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r460"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.",
        "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]",
        "terseLabel": "Schedule of Operating Lease Maturity"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r460"
     ],
     "calculation": {
      "http://www.inuvo.com/role/LeasesOperatingLeasesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.inuvo.com/role/LeasesOperatingLeasesDetails_1": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.",
        "label": "Lessee, Operating Lease, Liability, to be Paid",
        "totalLabel": "Payments due"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/LeasesOperatingLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree": {
     "auth_ref": [
      "r460"
     ],
     "calculation": {
      "http://www.inuvo.com/role/LeasesOperatingLeasesDetails_1": {
       "order": 1.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in third rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.",
        "label": "Lessee, Operating Lease, Liability, Payments, Due in Rolling Year Three",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/LeasesOperatingLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo": {
     "auth_ref": [
      "r460"
     ],
     "calculation": {
      "http://www.inuvo.com/role/LeasesOperatingLeasesDetails_1": {
       "order": 2.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in second rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.",
        "label": "Lessee, Operating Lease, Liability, Payments, Due in Rolling Year Two",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/LeasesOperatingLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths": {
     "auth_ref": [
      "r460"
     ],
     "calculation": {
      "http://www.inuvo.com/role/LeasesOperatingLeasesDetails_1": {
       "order": 3.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in next rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.",
        "label": "Lessee, Operating Lease, Liability, Payments, Due Next Rolling Twelve Months",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/LeasesOperatingLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r460"
     ],
     "calculation": {
      "http://www.inuvo.com/role/LeasesOperatingLeasesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.",
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "negatedLabel": "Less imputed interest"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/LeasesOperatingLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "auth_ref": [
      "r462"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.",
        "label": "Lessee, Operating Leases [Text Block]",
        "terseLabel": "Leases"
       }
      }
     },
     "localname": "LesseeOperatingLeasesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/Leases"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r33",
      "r110",
      "r188",
      "r435",
      "r472",
      "r504",
      "r520"
     ],
     "calculation": {
      "http://www.inuvo.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.",
        "label": "Liabilities and Equity",
        "totalLabel": "Total liabilities and stockholders' equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities and Equity [Abstract]",
        "terseLabel": "Liabilities and Stockholders\u2019 Equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r47",
      "r110",
      "r188",
      "r234",
      "r235",
      "r236",
      "r238",
      "r239",
      "r240",
      "r241",
      "r242",
      "r243",
      "r244",
      "r413",
      "r416",
      "r417",
      "r435",
      "r470",
      "r471",
      "r472"
     ],
     "calculation": {
      "http://www.inuvo.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.",
        "label": "Liabilities, Current",
        "totalLabel": "Total current liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Current [Abstract]",
        "terseLabel": "Current liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesNoncurrent": {
     "auth_ref": [
      "r13",
      "r14",
      "r15",
      "r21",
      "r22",
      "r110",
      "r188",
      "r234",
      "r235",
      "r236",
      "r238",
      "r239",
      "r240",
      "r241",
      "r242",
      "r243",
      "r244",
      "r413",
      "r416",
      "r417",
      "r435",
      "r470",
      "r471"
     ],
     "calculation": {
      "http://www.inuvo.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer.",
        "label": "Liabilities, Noncurrent",
        "totalLabel": "Total long-term liabilities"
       }
      }
     },
     "localname": "LiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesNoncurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Noncurrent [Abstract]",
        "terseLabel": "Long-term liabilities"
       }
      }
     },
     "localname": "LiabilitiesNoncurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCredit": {
     "auth_ref": [
      "r21",
      "r503",
      "r515"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.",
        "label": "Long-term Line of Credit",
        "terseLabel": "Outstanding balances due under line of credit"
       }
      }
     },
     "localname": "LineOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/BankDebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityCommitmentFeeAmount": {
     "auth_ref": [
      "r44"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the fee for available but unused credit capacity under the credit facility.",
        "label": "Line of Credit Facility, Commitment Fee Amount",
        "terseLabel": "Commitment fee amount"
       }
      }
     },
     "localname": "LineOfCreditFacilityCommitmentFeeAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/BankDebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "auth_ref": [
      "r44"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.",
        "label": "Line of Credit Facility, Maximum Borrowing Capacity",
        "verboseLabel": "Maximum borrowing capacity"
       }
      }
     },
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/BankDebtNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtTextBlock": {
     "auth_ref": [
      "r272"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for long-term debt.",
        "label": "Long-term Debt [Text Block]",
        "terseLabel": "Convertible Promissory Note"
       }
      }
     },
     "localname": "LongTermDebtTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/ConvertiblePromissoryNote"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "auth_ref": [
      "r51"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-term debt.",
        "label": "Long-term Debt, Type [Axis]",
        "terseLabel": "Long-term Debt, Type [Axis]"
       }
      }
     },
     "localname": "LongtermDebtTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/BankDebtNarrativeDetails",
      "http://www.inuvo.com/role/ConvertiblePromissoryNoteDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "auth_ref": [
      "r51",
      "r233"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
        "label": "Long-term Debt, Type [Domain]",
        "terseLabel": "Long-term Debt, Type [Domain]"
       }
      }
     },
     "localname": "LongtermDebtTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/BankDebtNarrativeDetails",
      "http://www.inuvo.com/role/ConvertiblePromissoryNoteDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MarketableSecuritiesCurrent": {
     "auth_ref": [
      "r5",
      "r45"
     ],
     "calculation": {
      "http://www.inuvo.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in marketable security, classified as current.",
        "label": "Marketable Securities, Current",
        "terseLabel": "Marketable securities - short term"
       }
      }
     },
     "localname": "MarketableSecuritiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MarketableSecuritiesNoncurrent": {
     "auth_ref": [
      "r36"
     ],
     "calculation": {
      "http://www.inuvo.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "inuv_OtherAssetsTotalNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in marketable security, classified as noncurrent.",
        "label": "Marketable Securities, Noncurrent",
        "terseLabel": "Marketable securities - long term"
       }
      }
     },
     "localname": "MarketableSecuritiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MarketingExpense": {
     "auth_ref": [
      "r80"
     ],
     "calculation": {
      "http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expenditures for planning and executing the conception, pricing, promotion, and distribution of ideas, goods, and services. Costs of public relations and corporate promotions are typically considered to be marketing costs.",
        "label": "Marketing Expense",
        "terseLabel": "Marketing costs"
       }
      }
     },
     "localname": "MarketingExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MeasurementInputSharePriceMember": {
     "auth_ref": [
      "r425"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input using share price of saleable stock.",
        "label": "Measurement Input, Share Price [Member]",
        "terseLabel": "Measurement Input, Share Price"
       }
      }
     },
     "localname": "MeasurementInputSharePriceMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/StockholdersEquityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MeasurementInputTypeAxis": {
     "auth_ref": [
      "r425"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of measurement input used to determine value of asset and liability.",
        "label": "Measurement Input Type [Axis]",
        "terseLabel": "Measurement Input Type [Axis]"
       }
      }
     },
     "localname": "MeasurementInputTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/StockholdersEquityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_MeasurementInputTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Measurement input used to determine value of asset and liability.",
        "label": "Measurement Input Type [Domain]",
        "terseLabel": "Measurement Input Type [Domain]"
       }
      }
     },
     "localname": "MeasurementInputTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/StockholdersEquityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MortgageNotesPayableDisclosureTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for mortgage notes payable.",
        "label": "Mortgage Notes Payable Disclosure [Text Block]",
        "terseLabel": "Bank Debt"
       }
      }
     },
     "localname": "MortgageNotesPayableDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/BankDebt"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r92"
     ],
     "calculation": {
      "http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "totalLabel": "Net cash provided by financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]",
        "terseLabel": "Financing activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r92"
     ],
     "calculation": {
      "http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "totalLabel": "Net cash used in investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]",
        "terseLabel": "Investing activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r92",
      "r94",
      "r97"
     ],
     "calculation": {
      "http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "totalLabel": "Net cash used in operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Operating activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r1",
      "r63",
      "r65",
      "r71",
      "r72",
      "r97",
      "r110",
      "r118",
      "r120",
      "r121",
      "r122",
      "r123",
      "r126",
      "r127",
      "r131",
      "r155",
      "r163",
      "r165",
      "r168",
      "r170",
      "r188",
      "r234",
      "r235",
      "r236",
      "r238",
      "r239",
      "r240",
      "r241",
      "r242",
      "r243",
      "r244",
      "r421",
      "r435",
      "r507",
      "r522"
     ],
     "calculation": {
      "http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 15.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "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) Attributable to Parent",
        "terseLabel": "Net loss",
        "totalLabel": "Net loss"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS",
      "http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.",
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "terseLabel": "Recent Accounting Pronouncements Not Yet Adopted"
       }
      }
     },
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NonoperatingIncomeExpense": {
     "auth_ref": [
      "r82"
     ],
     "calculation": {
      "http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).",
        "label": "Nonoperating Income (Expense)",
        "terseLabel": "Other income, net"
       }
      }
     },
     "localname": "NonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NumberOfReportableSegments": {
     "auth_ref": [
      "r151"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.",
        "label": "Number of Reportable Segments",
        "terseLabel": "Number of reportable segments"
       }
      }
     },
     "localname": "NumberOfReportableSegments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_OperatingExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.",
        "label": "Operating Expenses",
        "totalLabel": "Total operating expenses"
       }
      }
     },
     "localname": "OperatingExpenses",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Expenses [Abstract]",
        "terseLabel": "Operating expenses:"
       }
      }
     },
     "localname": "OperatingExpensesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r155",
      "r163",
      "r165",
      "r168",
      "r170"
     ],
     "calculation": {
      "http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net result for the period of deducting operating expenses from operating revenues.",
        "label": "Operating Income (Loss)",
        "totalLabel": "Operating loss"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]",
        "terseLabel": "Minimum future lease payments ended December\u00a031, 2021"
       }
      }
     },
     "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/LeasesOperatingLeasesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingLeaseLiability": {
     "auth_ref": [
      "r449"
     ],
     "calculation": {
      "http://www.inuvo.com/role/LeasesOperatingLeasesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.",
        "label": "Operating Lease, Liability",
        "terseLabel": "Total lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/LeasesOperatingLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r449"
     ],
     "calculation": {
      "http://www.inuvo.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.",
        "label": "Operating Lease, Liability, Current",
        "terseLabel": "Lease liability - operating lease"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r449"
     ],
     "calculation": {
      "http://www.inuvo.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.",
        "label": "Operating Lease, Liability, Noncurrent",
        "terseLabel": "Lease liability - operating lease"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasePayments": {
     "auth_ref": [
      "r452",
      "r455"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.",
        "label": "Operating Lease, Payments",
        "terseLabel": "Cash paid for operating lease liabilities"
       }
      }
     },
     "localname": "OperatingLeasePayments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/LeasesOperatingLeasesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r448"
     ],
     "calculation": {
      "http://www.inuvo.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 2.0,
       "parentTag": "inuv_OtherAssetsTotalNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's right to use underlying asset under operating lease.",
        "label": "Operating Lease, Right-of-Use Asset",
        "terseLabel": "Right of use assets - operating lease"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.inuvo.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r458",
      "r461"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average discount rate for operating lease calculated at point in time.",
        "label": "Operating Lease, Weighted Average Discount Rate, Percent",
        "terseLabel": "Weighted-average discount rate"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/LeasesOperatingLeasesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r457",
      "r461"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Operating Lease, Weighted Average Remaining Lease Term",
        "terseLabel": "Weighted-average remaining lease term"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/LeasesOperatingLeasesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_OperatingLossCarryforwards": {
     "auth_ref": [
      "r387"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.",
        "label": "Operating Loss Carryforwards",
        "terseLabel": "Operating loss carryforwards"
       }
      }
     },
     "localname": "OperatingLossCarryforwards",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/IncomeTaxesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]",
        "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": {
     "auth_ref": [
      "r2",
      "r418"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.",
        "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]",
        "terseLabel": "Organization and Business"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/OrganizationandBusiness"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherAccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r10",
      "r11",
      "r12",
      "r46"
     ],
     "calculation": {
      "http://www.inuvo.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_AccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.",
        "label": "Other Accrued Liabilities, Current",
        "terseLabel": "Accrued expenses and other"
       }
      }
     },
     "localname": "OtherAccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/AccruedExpensesandOtherCurrentLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Assets [Abstract]",
        "terseLabel": "Other assets"
       }
      }
     },
     "localname": "OtherAssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r42"
     ],
     "calculation": {
      "http://www.inuvo.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 7.0,
       "parentTag": "inuv_OtherAssetsTotalNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncurrent assets classified as other.",
        "label": "Other Assets, Noncurrent",
        "verboseLabel": "Other assets"
       }
      }
     },
     "localname": "OtherAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherCommitmentsAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of other commitment.",
        "label": "Other Commitments [Axis]",
        "terseLabel": "Other Commitments [Axis]"
       }
      }
     },
     "localname": "OtherCommitmentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/CommitmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherCommitmentsDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other future obligation.",
        "label": "Other Commitments [Domain]",
        "terseLabel": "Other Commitments [Domain]"
       }
      }
     },
     "localname": "OtherCommitmentsDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/CommitmentsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherCommitmentsLineItems": {
     "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": "Other Commitments [Line Items]",
        "terseLabel": "Other Commitments [Line Items]"
       }
      }
     },
     "localname": "OtherCommitmentsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/CommitmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherCommitmentsTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about obligations resulting from other commitments.",
        "label": "Other Commitments [Table]",
        "terseLabel": "Other Commitments [Table]"
       }
      }
     },
     "localname": "OtherCommitmentsTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/CommitmentsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossTaxAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income (Loss), Tax [Abstract]",
        "terseLabel": "Other comprehensive income"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossTaxAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": {
     "auth_ref": [
      "r58",
      "r60"
     ],
     "calculation": {
      "http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.",
        "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax",
        "terseLabel": "Unrealized gain on debt securities",
        "verboseLabel": "Unrealized gain on marketable securities"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS",
      "http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilitiesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Liabilities Disclosure [Abstract]",
        "terseLabel": "Other Liabilities Disclosure [Abstract]"
       }
      }
     },
     "localname": "OtherLiabilitiesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "auth_ref": [
      "r52"
     ],
     "calculation": {
      "http://www.inuvo.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0
      },
      "http://www.inuvo.com/role/OtherLongTermLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.",
        "label": "Other Liabilities, Noncurrent",
        "terseLabel": "Other long-term liabilities",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "OtherLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.inuvo.com/role/OtherLongTermLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNoncurrentLiabilitiesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of other noncurrent liabilities.",
        "label": "Other Noncurrent Liabilities [Table Text Block]",
        "terseLabel": "Schedule of Other Long-Term Liabilities"
       }
      }
     },
     "localname": "OtherNoncurrentLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/OtherLongTermLiabilitiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "auth_ref": [
      "r84"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.",
        "label": "Other Nonoperating Income (Expense)",
        "terseLabel": "Other nonoperating income (expense)"
       }
      }
     },
     "localname": "OtherNonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/CommitmentsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PayablesAndAccrualsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payables and Accruals [Abstract]",
        "terseLabel": "Payables and Accruals [Abstract]"
       }
      }
     },
     "localname": "PayablesAndAccrualsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "auth_ref": [
      "r90"
     ],
     "calculation": {
      "http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.",
        "label": "Payment, Tax Withholding, Share-based Payment Arrangement",
        "negatedTerseLabel": "Net taxes paid on RSU grants exercised"
       }
      }
     },
     "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireInvestments": {
     "auth_ref": [
      "r87"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the purchase of all investments (debt, security, other) during the period.",
        "label": "Payments to Acquire Investments",
        "terseLabel": "Payments to acquire investments"
       }
      }
     },
     "localname": "PaymentsToAcquireInvestments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/OrganizationandBusinessDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireMarketableSecurities": {
     "auth_ref": [
      "r183"
     ],
     "calculation": {
      "http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow for purchase of marketable security.",
        "label": "Payments to Acquire Marketable Securities",
        "negatedTerseLabel": "Purchase of marketable securities"
       }
      }
     },
     "localname": "PaymentsToAcquireMarketableSecurities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireProductiveAssets": {
     "auth_ref": [
      "r86",
      "r409",
      "r410",
      "r411"
     ],
     "calculation": {
      "http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets.",
        "label": "Payments to Acquire Productive Assets",
        "negatedLabel": "Purchases of equipment and capitalized development costs"
       }
      }
     },
     "localname": "PaymentsToAcquireProductiveAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PlanNameAxis": {
     "auth_ref": [
      "r339",
      "r362"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by plan name for share-based payment arrangement.",
        "label": "Plan Name [Axis]",
        "terseLabel": "Plan Name [Axis]"
       }
      }
     },
     "localname": "PlanNameAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.inuvo.com/role/StockBasedCompensationScheduleofGrantsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PlanNameDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan name for share-based payment arrangement.",
        "label": "Plan Name [Domain]",
        "terseLabel": "Plan Name [Domain]"
       }
      }
     },
     "localname": "PlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.inuvo.com/role/StockBasedCompensationScheduleofGrantsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r25",
      "r274"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.",
        "label": "Preferred Stock, Par or Stated Value Per Share",
        "terseLabel": "Preferred stock par value (in usd per share)"
       }
      }
     },
     "localname": "PreferredStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "auth_ref": [
      "r25"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.",
        "label": "Preferred Stock, Shares Authorized",
        "terseLabel": "Preferred stock shares authorized (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesIssued": {
     "auth_ref": [
      "r25",
      "r274"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.",
        "label": "Preferred Stock, Shares Issued",
        "terseLabel": "Preferred stock shares issued (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesOutstanding": {
     "auth_ref": [
      "r25"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.",
        "label": "Preferred Stock, Shares Outstanding",
        "terseLabel": "Preferred stock shares outstanding (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockValue": {
     "auth_ref": [
      "r25",
      "r472"
     ],
     "calculation": {
      "http://www.inuvo.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 4.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Preferred Stock, Value, Issued",
        "terseLabel": "Authorized shares - 500,000 - none issued and outstanding"
       }
      }
     },
     "localname": "PreferredStockValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidExpenseCurrent": {
     "auth_ref": [
      "r6",
      "r8",
      "r197",
      "r198"
     ],
     "calculation": {
      "http://www.inuvo.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.",
        "label": "Prepaid Expense, Current",
        "terseLabel": "Prepaid expenses and other current assets"
       }
      }
     },
     "localname": "PrepaidExpenseCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromConvertibleDebt": {
     "auth_ref": [
      "r89"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.",
        "label": "Proceeds from Convertible Debt",
        "terseLabel": "Proceeds from convertible promissory note"
       }
      }
     },
     "localname": "ProceedsFromConvertibleDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/ConvertiblePromissoryNoteDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfCommonStock": {
     "auth_ref": [
      "r88"
     ],
     "calculation": {
      "http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from the additional capital contribution to the entity.",
        "label": "Proceeds from Issuance of Common Stock",
        "terseLabel": "Proceeds from sale of common stock, net of expenses"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromRepaymentsOfLinesOfCredit": {
     "auth_ref": [],
     "calculation": {
      "http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net cash inflow or cash outflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with either short term or long term maturity that is collateralized (backed by pledge, mortgage or other lien in the entity's assets).",
        "label": "Proceeds from (Repayments of) Lines of Credit",
        "verboseLabel": "Payments net of proceeds on revolving line of credit"
       }
      }
     },
     "localname": "ProceedsFromRepaymentsOfLinesOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities": {
     "auth_ref": [],
     "calculation": {
      "http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow associated with the aggregate amount received by the entity through sale or maturity of marketable securities  (held-to-maturity or available-for-sale) during the period.",
        "label": "Proceeds from Sale and Maturity of Marketable Securities",
        "terseLabel": "Proceeds from the sale of marketable securities"
       }
      }
     },
     "localname": "ProceedsFromSaleAndMaturityOfMarketableSecurities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromStockOptionsExercised": {
     "auth_ref": [
      "r88",
      "r363"
     ],
     "calculation": {
      "http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.",
        "label": "Proceeds from Stock Options Exercised",
        "terseLabel": "Proceeds from exercise of options"
       }
      }
     },
     "localname": "ProceedsFromStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Abstract]",
        "terseLabel": "Property, Plant and Equipment [Abstract]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "auth_ref": [
      "r40",
      "r228"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.",
        "label": "Long-Lived Tangible Asset [Axis]",
        "terseLabel": "Property, Plant and Equipment, Type [Axis]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/PropertyandEquipmentScheduleofCarryingValueDetails",
      "http://www.inuvo.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "auth_ref": [
      "r230",
      "r554",
      "r555",
      "r556"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.",
        "label": "Property, Plant and Equipment Disclosure [Text Block]",
        "terseLabel": "Property and Equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/PropertyandEquipment"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "auth_ref": [
      "r39",
      "r226"
     ],
     "calculation": {
      "http://www.inuvo.com/role/PropertyandEquipmentScheduleofCarryingValueDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment, Gross",
        "terseLabel": "Property, plant and equipment, gross"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/PropertyandEquipmentScheduleofCarryingValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "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": "Property, Plant and Equipment [Line Items]",
        "terseLabel": "Property, Plant and Equipment [Line Items]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/PropertyandEquipmentScheduleofCarryingValueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r17",
      "r18",
      "r228",
      "r472",
      "r511",
      "r521"
     ],
     "calculation": {
      "http://www.inuvo.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://www.inuvo.com/role/PropertyandEquipmentScheduleofCarryingValueDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment, Net",
        "terseLabel": "Property and equipment, net",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.inuvo.com/role/PropertyandEquipmentScheduleofCarryingValueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "auth_ref": [
      "r37",
      "r228",
      "r554",
      "r555"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.",
        "label": "Property, Plant and Equipment, Policy [Policy Text Block]",
        "terseLabel": "Property and equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "auth_ref": [
      "r17",
      "r226"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.",
        "label": "Long-Lived Tangible Asset [Domain]",
        "terseLabel": "Property, Plant and Equipment, Type [Domain]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/PropertyandEquipmentScheduleofCarryingValueDetails",
      "http://www.inuvo.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentUsefulLife": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.",
        "label": "Property, Plant and Equipment, Useful Life",
        "terseLabel": "Property, plant and equipment, useful life"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ProvisionForDoubtfulAccounts": {
     "auth_ref": [
      "r76",
      "r192"
     ],
     "calculation": {
      "http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 19.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.",
        "label": "Accounts Receivable, Credit Loss Expense (Reversal)",
        "terseLabel": "Provision for doubtful accounts",
        "verboseLabel": "Provision for bad debts"
       }
      }
     },
     "localname": "ProvisionForDoubtfulAccounts",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/AllowanceforDoubtfulAccountsDetails",
      "http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReceivablesPolicyTextBlock": {
     "auth_ref": [
      "r176",
      "r179",
      "r180",
      "r181"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable.",
        "label": "Receivable [Policy Text Block]",
        "terseLabel": "Accounts receivable"
       }
      }
     },
     "localname": "ReceivablesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RelatedPartyDomain": {
     "auth_ref": [
      "r331",
      "r465",
      "r466"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.",
        "label": "Related Party [Domain]",
        "terseLabel": "Related Party [Domain]"
       }
      }
     },
     "localname": "RelatedPartyDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/BankDebtNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RelatedPartyTransactionsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions [Abstract]",
        "terseLabel": "Related Party Transactions [Abstract]"
       }
      }
     },
     "localname": "RelatedPartyTransactionsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": {
     "auth_ref": [
      "r331",
      "r465",
      "r467",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.",
        "label": "Related Party [Axis]",
        "terseLabel": "Related Party [Axis]"
       }
      }
     },
     "localname": "RelatedPartyTransactionsByRelatedPartyAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/BankDebtNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": {
     "auth_ref": [
      "r463",
      "r464",
      "r466",
      "r468",
      "r469"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.",
        "label": "Related Party Transactions Disclosure [Text Block]",
        "terseLabel": "Related Party Transactions"
       }
      }
     },
     "localname": "RelatedPartyTransactionsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/RelatedPartyTransactions"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock": {
     "auth_ref": [
      "r41",
      "r221",
      "r222",
      "r560"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for its research and development and computer software activities including the accounting treatment for costs incurred for (1) research and development activities, (2) development of computer software for internal use, (3) computer software to be sold, leased or otherwise marketed as a separate product or as part of a product or process and (4) in-process research and development acquired in a purchase business combination.",
        "label": "Research, Development, and Computer Software, Policy [Policy Text Block]",
        "terseLabel": "Capitalized Software Costs"
       }
      }
     },
     "localname": "ResearchDevelopmentAndComputerSoftwarePolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of cash and cash equivalent. Cash is currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash and Cash Equivalents [Domain]",
        "terseLabel": "Cash and Cash Equivalents [Domain]"
       }
      }
     },
     "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/FairValueMeasurementsSummaryofCashEquivalentsandMarketableSecuritiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RestrictedStockUnitsRSUMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.",
        "label": "Restricted Stock Units (RSUs) [Member]",
        "terseLabel": "Restricted Stock Units"
       }
      }
     },
     "localname": "RestrictedStockUnitsRSUMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/StockBasedCompensationRestrictedStockAwardActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r29",
      "r294",
      "r367",
      "r472",
      "r519",
      "r532",
      "r534"
     ],
     "calculation": {
      "http://www.inuvo.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings (Accumulated Deficit)",
        "negatedTerseLabel": "Accumulated deficit",
        "terseLabel": "Accumulated deficit"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.inuvo.com/role/OrganizationandBusinessDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r0",
      "r115",
      "r116",
      "r117",
      "r119",
      "r125",
      "r127",
      "r189",
      "r364",
      "r365",
      "r366",
      "r394",
      "r395",
      "r419",
      "r529",
      "r531"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings [Member]",
        "terseLabel": "Accumulated Deficit"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": {
     "auth_ref": [
      "r152",
      "r153",
      "r162",
      "r166",
      "r167",
      "r171",
      "r172",
      "r173",
      "r310",
      "r311",
      "r483"
     ],
     "calculation": {
      "http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": {
       "order": 1.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, including tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value-added and excise.",
        "label": "Revenue from Contract with Customer, Including Assessed Tax",
        "terseLabel": "Net revenue"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerIncludingAssessedTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS",
      "http://www.inuvo.com/role/SummaryofSignificantAccountingPoliciesDisaggregationofRevenueDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": {
     "auth_ref": [
      "r107",
      "r302",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r308",
      "r309",
      "r320"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for revenue from contract with customer.",
        "label": "Revenue from Contract with Customer [Policy Text Block]",
        "terseLabel": "Revenue recognition"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability": {
     "auth_ref": [
      "r456",
      "r461"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for finance lease liability.",
        "label": "Right-of-Use Asset Obtained in Exchange for Finance Lease Liability",
        "terseLabel": "Assets purchased under finance lease obligations"
       }
      }
     },
     "localname": "RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "auth_ref": [
      "r456",
      "r461"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.",
        "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability",
        "terseLabel": "Assets purchased under operating lease obligations"
       }
      }
     },
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SalariesAndWages": {
     "auth_ref": [
      "r75"
     ],
     "calculation": {
      "http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense for salary and wage arising from service rendered by nonofficer employee. Excludes allocated cost, labor-related nonsalary expense, and direct and overhead labor cost included in cost of good and service sold.",
        "label": "Salary and Wage, NonOfficer, Excluding Cost of Good and Service Sold",
        "terseLabel": "Compensation"
       }
      }
     },
     "localname": "SalariesAndWages",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SaleOfStockConsiderationReceivedOnTransaction": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash received on stock transaction after deduction of issuance costs.",
        "label": "Sale of Stock, Consideration Received on Transaction",
        "terseLabel": "Consideration received on transaction"
       }
      }
     },
     "localname": "SaleOfStockConsiderationReceivedOnTransaction",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/OrganizationandBusinessDetails",
      "http://www.inuvo.com/role/RelatedPartyTransactionsDetails",
      "http://www.inuvo.com/role/StockholdersEquityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SaleOfStockNameOfTransactionDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.",
        "label": "Sale of Stock [Domain]",
        "terseLabel": "Sale of Stock [Domain]"
       }
      }
     },
     "localname": "SaleOfStockNameOfTransactionDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/OrganizationandBusinessDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.",
        "label": "Sale of Stock, Number of Shares Issued in Transaction",
        "terseLabel": "Number of shares issued in transaction (in shares)"
       }
      }
     },
     "localname": "SaleOfStockNumberOfSharesIssuedInTransaction",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/RelatedPartyTransactionsDetails",
      "http://www.inuvo.com/role/StockholdersEquityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_SaleOfStockPricePerShare": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.",
        "label": "Sale of Stock, Price Per Share",
        "terseLabel": "Sale of stock, price per share (in dollars per share)"
       }
      }
     },
     "localname": "SaleOfStockPricePerShare",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/RelatedPartyTransactionsDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_SalesRevenueNetMember": {
     "auth_ref": [
      "r146",
      "r173"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.",
        "label": "Revenue Benchmark [Member]",
        "terseLabel": "Net Revenue"
       }
      }
     },
     "localname": "SalesRevenueNetMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": {
     "auth_ref": [
      "r56"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.",
        "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]",
        "terseLabel": "Schedule of Accounts, Notes, Loans and Financing Receivable"
       }
      }
     },
     "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/AllowanceforDoubtfulAccountsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the (a) carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business (accounts payable); (b) other payables; and (c) accrued liabilities. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). An alternative caption includes accrued expenses.",
        "label": "Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]",
        "terseLabel": "Schedule of Accrued Expenses and Other Current Liabilities"
       }
      }
     },
     "localname": "ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/AccruedExpensesandOtherCurrentLiabilitiesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock": {
     "auth_ref": [
      "r209"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the characteristics, including initial carrying value, residual amount, weighted average useful life, of finite-lived intangible assets acquired during the period by major class. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company.",
        "label": "Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block]",
        "terseLabel": "Schedule of Intangible Assets from Continuing Operations"
       }
      }
     },
     "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/IntangibleAssetsandGoodwillTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "auth_ref": [
      "r393"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.",
        "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]",
        "terseLabel": "Schedule of Components of Income Tax Expense (Benefit)"
       }
      }
     },
     "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "auth_ref": [
      "r384"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.",
        "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]",
        "terseLabel": "Schedule of Deferred Tax Assets and Liabilities"
       }
      }
     },
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "auth_ref": [
      "r376"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.",
        "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]",
        "terseLabel": "Schedule of Effective Income Tax Rate Reconciliation"
       }
      }
     },
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/IncomeTaxesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "auth_ref": [
      "r40",
      "r228"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Property, Plant and Equipment [Table]",
        "terseLabel": "Schedule of Property, Plant and Equipment [Table]"
       }
      }
     },
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/PropertyandEquipmentScheduleofCarryingValueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock": {
     "auth_ref": [
      "r38",
      "r559"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of public utility physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, deprecation expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Public Utility Property, Plant, and Equipment [Table Text Block]",
        "terseLabel": "Net Carrying value of Property and Equipment"
       }
      }
     },
     "localname": "ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/PropertyandEquipmentTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock": {
     "auth_ref": [
      "r351",
      "r357",
      "r358"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of activity for award under share-based payment arrangement. Includes, but is not limited to, outstanding award at beginning and end of year, granted, exercised, forfeited, and weighted-average grant date fair value.",
        "label": "Share-based Payment Arrangement, Activity [Table Text Block]",
        "terseLabel": "Schedule of Stock Based Compensation Grants"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/StockBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r339",
      "r362"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about share-based payment arrangement.",
        "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]",
        "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.inuvo.com/role/StockBasedCompensationRestrictedStockAwardActivityDetails",
      "http://www.inuvo.com/role/StockBasedCompensationScheduleofGrantsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": {
     "auth_ref": [
      "r344"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.",
        "label": "Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]",
        "terseLabel": "Schedule of RSA Activity"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/StockBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "auth_ref": [
      "r344",
      "r357",
      "r358"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.",
        "label": "Share-based Payment Arrangement, Option, Activity [Table Text Block]",
        "terseLabel": "Schedule of Stock Options"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/StockBasedCompensationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": {
     "auth_ref": [
      "r214"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.",
        "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]",
        "terseLabel": "Schedule of Amortization Expense"
       }
      }
     },
     "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/IntangibleAssetsandGoodwillTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentReportingPolicyPolicyTextBlock": {
     "auth_ref": [
      "r156",
      "r157",
      "r158",
      "r159",
      "r160",
      "r161",
      "r172"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for segment reporting.",
        "label": "Segment Reporting, Policy [Policy Text Block]",
        "terseLabel": "Operating segments"
       }
      }
     },
     "localname": "SegmentReportingPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SellingGeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r80"
     ],
     "calculation": {
      "http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS": {
       "order": 3.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.",
        "label": "Selling, General and Administrative Expense",
        "terseLabel": "Selling, general and administrative"
       }
      }
     },
     "localname": "SellingGeneralAndAdministrativeExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r95"
     ],
     "calculation": {
      "http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncash expense for share-based payment arrangement.",
        "label": "Share-based Payment Arrangement, Noncash Expense",
        "terseLabel": "Stock based compensation"
       }
      }
     },
     "localname": "ShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://www.inuvo.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Payment Arrangement, Noncash Expense [Abstract]",
        "terseLabel": "Compensation Expense"
       }
      }
     },
     "localname": "ShareBasedCompensationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "auth_ref": [
      "r340"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period",
        "terseLabel": "Award vesting period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "auth_ref": [
      "r349"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period",
        "negatedTerseLabel": "Forfeited (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/StockBasedCompensationRestrictedStockAwardActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r356"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value",
        "terseLabel": "Forfeited (in usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/StockBasedCompensationRestrictedStockAwardActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "auth_ref": [
      "r354"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period",
        "verboseLabel": "Granted (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/StockBasedCompensationRestrictedStockAwardActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r354"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Granted (in usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/StockBasedCompensationRestrictedStockAwardActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "auth_ref": [
      "r352"
     ],
     "calculation": {
      "http://www.inuvo.com/role/StockBasedCompensationScheduleofGrantsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number",
        "periodEndLabel": "Outstanding, end of year (in shares)",
        "periodStartLabel": "Outstanding, beginning of year (in shares)",
        "terseLabel": "RSUs Outstanding (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/StockBasedCompensationRestrictedStockAwardActivityDetails",
      "http://www.inuvo.com/role/StockBasedCompensationScheduleofGrantsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]",
        "terseLabel": "Restricted Stock Unit"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/StockBasedCompensationRestrictedStockAwardActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r352"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value",
        "periodEndLabel": "Outstanding, end of year (in usd per share)",
        "periodStartLabel": "Outstanding, beginning of year (in usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/StockBasedCompensationRestrictedStockAwardActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]",
        "terseLabel": "Weighted Average Fair Value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/StockBasedCompensationRestrictedStockAwardActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPeriodIncreaseDecrease": {
     "auth_ref": [
      "r353"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net total number of shares (or other type of equity) under an equity-based award plan, other than a stock option plan, that were granted, vested and forfeited during the reporting period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Period Increase (Decrease)",
        "terseLabel": "Increase in number of shares (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsPeriodIncreaseDecrease",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "auth_ref": [
      "r355"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period",
        "negatedTerseLabel": "Vested (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/StockBasedCompensationRestrictedStockAwardActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r355"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Vested (in usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/StockBasedCompensationRestrictedStockAwardActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": {
     "auth_ref": [
      "r359"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate",
        "terseLabel": "Expected dividend yield"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "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": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]",
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.inuvo.com/role/StockBasedCompensationRestrictedStockAwardActivityDetails",
      "http://www.inuvo.com/role/StockBasedCompensationScheduleofGrantsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": {
     "auth_ref": [
      "r341"
     ],
     "calculation": {
      "http://www.inuvo.com/role/StockBasedCompensationScheduleofGrantsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares authorized for issuance under share-based payment arrangement.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized",
        "totalLabel": "Total (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/StockBasedCompensationScheduleofGrantsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
     "auth_ref": [
      "r362"
     ],
     "calculation": {
      "http://www.inuvo.com/role/StockBasedCompensationScheduleofGrantsDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant",
        "terseLabel": "Available Shares (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/StockBasedCompensationScheduleofGrantsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": {
     "auth_ref": [
      "r347"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number",
        "periodEndLabel": "Exercisable, end of year (in shares)",
        "terseLabel": "Number of options exercisable (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.inuvo.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": {
     "auth_ref": [
      "r347"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price",
        "periodEndLabel": "Exercisable, end of year (in usd per share)",
        "terseLabel": "Weighted average exercise price (in usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.inuvo.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": {
     "auth_ref": [
      "r350"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period",
        "terseLabel": "Stock options canceled (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [
      "r350"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price of options that were either forfeited or expired.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price",
        "terseLabel": "Stock options canceled (in usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gross number of share options (or share units) granted during the period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross",
        "verboseLabel": "Granted in period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "auth_ref": [
      "r346",
      "r362"
     ],
     "calculation": {
      "http://www.inuvo.com/role/StockBasedCompensationScheduleofGrantsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of options outstanding, including both vested and non-vested options.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number",
        "periodEndLabel": "Outstanding, end of year (in shares)",
        "periodStartLabel": "Outstanding, beginning of year (in shares)",
        "terseLabel": "Options Outstanding (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/StockBasedCompensationScheduleofGrantsDetails",
      "http://www.inuvo.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]",
        "terseLabel": "Options"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [
      "r345"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price",
        "periodEndLabel": "Outstanding, end of year (in usd per share)",
        "periodStartLabel": "Outstanding, beginning of year (in usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]",
        "terseLabel": "Weighted Average Exercise Price"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r337",
      "r342"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Award under share-based payment arrangement.",
        "label": "Award Type [Domain]",
        "terseLabel": "Equity Award [Domain]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/StockBasedCompensationNarrativeDetails",
      "http://www.inuvo.com/role/StockBasedCompensationRestrictedStockAwardActivityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.",
        "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price",
        "terseLabel": "Stock options exercised (in usd per share)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": {
     "auth_ref": [
      "r339",
      "r343"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.",
        "label": "Share-based Payment Arrangement [Policy Text Block]",
        "terseLabel": "Stock-based compensation"
       }
      }
     },
     "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": {
     "auth_ref": [
      "r362"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value",
        "terseLabel": "Intrinsic value of options exercisable"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/StockBasedCompensationNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.",
        "label": "Shares, Outstanding",
        "periodEndLabel": "Ending balance (in shares)",
        "periodStartLabel": "Beginning balance (in shares)"
       }
      }
     },
     "localname": "SharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r105",
      "r114"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.",
        "label": "Significant Accounting Policies [Text Block]",
        "terseLabel": "Summary of Significant Accounting Policies"
       }
      }
     },
     "localname": "SignificantAccountingPoliciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/SummaryofSignificantAccountingPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SoftwareDevelopmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Internally developed software for sale, licensing or long-term internal use.",
        "label": "Software Development [Member]",
        "terseLabel": "Software Development"
       }
      }
     },
     "localname": "SoftwareDevelopmentMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r0",
      "r55",
      "r69",
      "r70",
      "r71",
      "r115",
      "r116",
      "r117",
      "r119",
      "r125",
      "r127",
      "r139",
      "r189",
      "r288",
      "r294",
      "r364",
      "r365",
      "r366",
      "r394",
      "r395",
      "r419",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r529",
      "r530",
      "r531",
      "r571"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by component of equity.",
        "label": "Equity Components [Axis]",
        "terseLabel": "Equity Components [Axis]"
       }
      }
     },
     "localname": "StatementEquityComponentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementLineItems": {
     "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": "Statement [Line Items]",
        "terseLabel": "Statement [Line Items]"
       }
      }
     },
     "localname": "StatementLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]",
        "terseLabel": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "localname": "StatementOfCashFlowsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]",
        "terseLabel": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]",
        "terseLabel": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "localname": "StatementOfStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r115",
      "r116",
      "r117",
      "r139",
      "r483"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.",
        "label": "Statement [Table]",
        "terseLabel": "Statement [Table]"
       }
      }
     },
     "localname": "StatementTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": {
     "auth_ref": [
      "r54",
      "r258",
      "r288",
      "r289",
      "r294"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities.",
        "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities",
        "terseLabel": "Convertible Note Conversion (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesNewIssues": {
     "auth_ref": [
      "r25",
      "r26",
      "r288",
      "r294"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of new stock issued during the period.",
        "label": "Stock Issued During Period, Shares, New Issues",
        "terseLabel": "Sale of common stock, net of issuance cost (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": {
     "auth_ref": [
      "r25",
      "r26",
      "r288",
      "r294"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.",
        "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures",
        "terseLabel": "Stock issued for vested restricted stock awards (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "auth_ref": [
      "r25",
      "r26",
      "r288",
      "r294",
      "r348"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of share options (or share units) exercised during the current period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period",
        "terseLabel": "Stock options exercised (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/StockBasedCompensationStockOptionActivityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": {
     "auth_ref": [
      "r55",
      "r288",
      "r294"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The gross value of stock issued during the period upon the conversion of convertible securities.",
        "label": "Stock Issued During Period, Value, Conversion of Convertible Securities",
        "terseLabel": "Convertible Note Conversion"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueNewIssues": {
     "auth_ref": [
      "r25",
      "r26",
      "r288",
      "r294"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Stock Issued During Period, Value, New Issues",
        "terseLabel": "Sale of common stock, net of issuance cost"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": {
     "auth_ref": [
      "r288",
      "r294"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited.",
        "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures",
        "terseLabel": "Stock issued for vested restricted stock awards"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": {
     "auth_ref": [
      "r55",
      "r288",
      "r294"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of stock issued as a result of the exercise of stock options.",
        "label": "Stock Issued During Period, Value, Stock Options Exercised",
        "terseLabel": "Proceeds from exercise of options"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r26",
      "r31",
      "r32",
      "r110",
      "r178",
      "r188",
      "r435",
      "r472"
     ],
     "calculation": {
      "http://www.inuvo.com/role/CONSOLIDATEDBALANCESHEETS": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "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.",
        "label": "Stockholders' Equity Attributable to Parent",
        "periodEndLabel": "Ending balance",
        "periodStartLabel": "Beginning balance",
        "totalLabel": "Total stockholders' equity"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity Attributable to Parent [Abstract]",
        "terseLabel": "Stockholders\u2019 equity",
        "verboseLabel": "Stockholders Equity"
       }
      }
     },
     "localname": "StockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://www.inuvo.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "auth_ref": [
      "r108",
      "r275",
      "r277",
      "r278",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283",
      "r284",
      "r285",
      "r286",
      "r287",
      "r294",
      "r298"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.",
        "label": "Stockholders' Equity Note Disclosure [Text Block]",
        "terseLabel": "Stockholders Equity"
       }
      }
     },
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/StockholdersEquity"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SubsidiarySaleOfStockAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of sale of the entity's stock.",
        "label": "Sale of Stock [Axis]",
        "terseLabel": "Sale of Stock [Axis]"
       }
      }
     },
     "localname": "SubsidiarySaleOfStockAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/OrganizationandBusinessDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental Cash Flow Information [Abstract]",
        "terseLabel": "Supplemental information:"
       }
      }
     },
     "localname": "SupplementalCashFlowInformationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TechnologyBasedIntangibleAssetsMember": {
     "auth_ref": [
      "r405"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Technology-based intangible assets, including, but not limited to, patented technology, unpatented technology, and developed technology rights.",
        "label": "Technology-Based Intangible Assets [Member]",
        "terseLabel": "Technology"
       }
      }
     },
     "localname": "TechnologyBasedIntangibleAssetsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/IntangibleAssetsandGoodwillScheduleofGoodwillandIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TradeNamesMember": {
     "auth_ref": [
      "r406"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.",
        "label": "Trade Names [Member]",
        "terseLabel": "Brand name, ReTargeter"
       }
      }
     },
     "localname": "TradeNamesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/IntangibleAssetsandGoodwillScheduleofGoodwillandIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TreasuryStockMember": {
     "auth_ref": [
      "r53",
      "r296"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.",
        "label": "Treasury Stock [Member]",
        "terseLabel": "Treasury Stock"
       }
      }
     },
     "localname": "TreasuryStockMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TreasuryStockRetiredCostMethodAmount": {
     "auth_ref": [
      "r26",
      "r288",
      "r295"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of decrease of par value, additional paid in capital (APIC) and retained earnings of common and preferred stock retired from treasury when treasury stock is accounted for under the cost method.",
        "label": "Treasury Stock, Retired, Cost Method, Amount",
        "negatedTerseLabel": "Cancellation of treasury stock"
       }
      }
     },
     "localname": "TreasuryStockRetiredCostMethodAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TreasuryStockShares": {
     "auth_ref": [
      "r53",
      "r296"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.",
        "label": "Treasury Stock, Shares",
        "terseLabel": "Treasury stock (in shares)"
       }
      }
     },
     "localname": "TreasuryStockShares",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/StockholdersEquityDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_TreasuryStockSharesRetired": {
     "auth_ref": [
      "r26",
      "r288",
      "r294"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of common and preferred stock retired from treasury during the period.",
        "label": "Treasury Stock, Shares, Retired",
        "terseLabel": "Cancellation of treasury stock (in shares)"
       }
      }
     },
     "localname": "TreasuryStockSharesRetired",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_UnusualOrInfrequentItemAxis": {
     "auth_ref": [
      "r85"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by an event or transaction that is unusual in nature or infrequent in occurrence, or both.",
        "label": "Unusual or Infrequent Item, or Both [Axis]",
        "terseLabel": "Unusual or Infrequent Item, or Both [Axis]"
       }
      }
     },
     "localname": "UnusualOrInfrequentItemAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/OrganizationandBusinessDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_UnusualOrInfrequentItemDomain": {
     "auth_ref": [
      "r85"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Event or transaction that is unusual in nature or infrequent in occurrence, or both.",
        "label": "Unusual or Infrequent Item, or Both [Domain]",
        "terseLabel": "Unusual or Infrequent Item, or Both [Domain]"
       }
      }
     },
     "localname": "UnusualOrInfrequentItemDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/OrganizationandBusinessDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_UseOfEstimates": {
     "auth_ref": [
      "r140",
      "r141",
      "r143",
      "r144",
      "r148",
      "r149",
      "r150"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.",
        "label": "Use of Estimates, Policy [Policy Text Block]",
        "terseLabel": "Use of estimates"
       }
      }
     },
     "localname": "UseOfEstimates",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_WarrantsAndRightsOutstanding": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of outstanding derivative securities that permit the holder the right to purchase securities (usually equity) from the issuer at a specified price.",
        "label": "Warrants and Rights Outstanding",
        "terseLabel": "Warrants and rights outstanding"
       }
      }
     },
     "localname": "WarrantsAndRightsOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/StockholdersEquityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_WarrantsAndRightsOutstandingMeasurementInput": {
     "auth_ref": [
      "r427"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value of input used to measure outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur.",
        "label": "Warrants and Rights Outstanding, Measurement Input",
        "terseLabel": "Warrants and rights outstanding, measurement input"
       }
      }
     },
     "localname": "WarrantsAndRightsOutstandingMeasurementInput",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/StockholdersEquityDetails"
     ],
     "xbrltype": "decimalItemType"
    },
    "us-gaap_WarrantsAndRightsOutstandingTerm": {
     "auth_ref": [
      "r427"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period between issuance and expiration of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Warrants and Rights Outstanding, Term",
        "terseLabel": "Warrants and rights outstanding, term"
       }
      }
     },
     "localname": "WarrantsAndRightsOutstandingTerm",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/StockholdersEquityDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r129",
      "r134"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "terseLabel": "Diluted (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r128",
      "r134"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.",
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "terseLabel": "Basic (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]",
        "terseLabel": "Weighted average shares:"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.inuvo.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVELOSS"
     ],
     "xbrltype": "stringItemType"
    }
   },
   "unitCount": 9
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4313-108586"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4332-108586"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18726-107790"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(e)(1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(f))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04(a))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "http://asc.fasb.org/topic&trid=2122369"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e7018-107765"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 201.5-02(24))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 201.5-02(25))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 201.5-02(26))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8672-108599"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(13))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(14))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10149-111534"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10178-111534"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26610-111562"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26853-111562"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27405-111563"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(aa)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124258926&loc=SL82898722-210454"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Topic": "340",
   "URI": "http://asc.fasb.org/extlink&oid=123349782&loc=d3e5879-108316"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "340",
   "URI": "http://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "205",
   "URI": "http://asc.fasb.org/topic&trid=2122149"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(20))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "((a)(1),(b))",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(2)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(3)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(23))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "40",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=118172244&loc=d3e17916-109280"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "50",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=16397303&loc=d3e19347-109286"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "350",
   "URI": "http://asc.fasb.org/topic&trid=2144416"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.CC)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(26)(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "360",
   "URI": "http://asc.fasb.org/topic&trid=2155823"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "http://asc.fasb.org/topic&trid=2144648"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=27011672&loc=d3e149975-122751"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(26)(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466302&loc=d3e4852-112606"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466302&loc=d3e4724-112606"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031898-161870"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "40",
   "SubTopic": "50",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123467658&loc=d3e12317-112629"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "40",
   "SubTopic": "50",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123467658&loc=d3e12355-112629"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "http://asc.fasb.org/topic&trid=2208564"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "480",
   "URI": "http://asc.fasb.org/extlink&oid=109262497&loc=d3e20148-110875"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496180-112644"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "50",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=6784392&loc=d3e188667-122775"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "505",
   "URI": "http://asc.fasb.org/topic&trid=2208762"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130561-203045"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130564-203045"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(31))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "http://asc.fasb.org/topic&trid=49130388"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "710",
   "URI": "http://asc.fasb.org/topic&trid=2127225"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "712",
   "URI": "http://asc.fasb.org/topic&trid=2197446"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(03)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(n)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(d)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "715",
   "URI": "http://asc.fasb.org/topic&trid=2235017"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4534-113899"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(4)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a),(g)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b),(f)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)-(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(3)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.1)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(3)-(4)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(i)-(ii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(3)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iii)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.12)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(g)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11149-113907"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11178-113907"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.13(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "http://asc.fasb.org/topic&trid=2228938"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "35",
   "Subparagraph": "(a)",
   "Topic": "720",
   "URI": "http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.13(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.13)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.5.Q1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.14)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.4)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.C)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "270",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "http://asc.fasb.org/topic&trid=2144680"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5227-128473"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "38",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "50",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123385561&loc=d3e9135-128495"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.15)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "50",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123362884&loc=d3e9212-128498"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "50",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123362884&loc=d3e9215-128498"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c),(3)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "810",
   "URI": "http://asc.fasb.org/topic&trid=2197479"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.17)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(4)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(1)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(2)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19279-110258"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL6742756-110258"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594786&loc=SL75136599-209740"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13467-108611"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(b),22(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.2)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(1)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(2)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(3)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(4)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/subtopic&trid=77888251"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864"
  },
  "r468": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864"
  },
  "r469": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "850",
   "URI": "http://asc.fasb.org/topic&trid=2122745"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.21)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r470": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r471": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r472": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766"
  },
  "r473": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r474": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r475": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r476": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r477": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r478": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r479": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r480": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r481": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r482": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733"
  },
  "r483": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.L)",
   "Topic": "924",
   "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856"
  },
  "r484": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959"
  },
  "r485": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "340",
   "Topic": "928",
   "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004"
  },
  "r486": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447"
  },
  "r487": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447"
  },
  "r488": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447"
  },
  "r489": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(5))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r490": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447"
  },
  "r491": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447"
  },
  "r492": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447"
  },
  "r493": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447"
  },
  "r494": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447"
  },
  "r495": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447"
  },
  "r496": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)(1)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447"
  },
  "r497": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)(2)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447"
  },
  "r498": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r499": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r500": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(13))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r501": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(15)(1))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r502": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(15)(2))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r503": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(16))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r504": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r505": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(6))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r506": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.12)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r507": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(22))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r508": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(26))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r509": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(27))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r510": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.10)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r511": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630"
  },
  "r512": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823"
  },
  "r513": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=123345438&loc=d3e61044-112788"
  },
  "r514": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(15)(b)(2))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r515": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(16))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r516": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r517": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r518": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r519": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.24)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r520": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r521": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r522": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(18))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r523": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(22))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r524": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(23))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r525": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(3)(b))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r526": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439"
  },
  "r527": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(c)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441"
  },
  "r528": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441"
  },
  "r529": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29,30)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r530": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r531": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r532": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(i)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r533": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(ii)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r534": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r535": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195"
  },
  "r536": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "210",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=118262064&loc=SL116631418-115840"
  },
  "r537": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "210",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=118262064&loc=SL116631419-115840"
  },
  "r538": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 1))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010"
  },
  "r539": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 6))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-30)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r540": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 7))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010"
  },
  "r541": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 1))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010"
  },
  "r542": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 6))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010"
  },
  "r543": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 7))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010"
  },
  "r544": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 1))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010"
  },
  "r545": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 6))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010"
  },
  "r546": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 7))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010"
  },
  "r547": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5D",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13D(Column B)(Footnote 2))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=SL120429264-123010"
  },
  "r548": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5D",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13D(Column C)(Footnote 2))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=SL120429264-123010"
  },
  "r549": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column A))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r550": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column B))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010"
  },
  "r551": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column C))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010"
  },
  "r552": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-15(Column D))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010"
  },
  "r553": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=123364037&loc=d3e3115-115594"
  },
  "r554": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Subparagraph": "(d)",
   "Topic": "958",
   "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916"
  },
  "r555": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916"
  },
  "r556": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=SL120174063-112916"
  },
  "r557": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(c)",
   "Topic": "976",
   "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663"
  },
  "r558": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "978",
   "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691"
  },
  "r559": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "980",
   "URI": "http://asc.fasb.org/extlink&oid=84167750&loc=d3e42232-110370"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.3,4)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r560": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "985",
   "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756"
  },
  "r561": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r562": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r563": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-23"
  },
  "r564": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r565": {
   "Name": "Form 10-K",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "310"
  },
  "r566": {
   "Name": "Form 20-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "220",
   "Subsection": "f"
  },
  "r567": {
   "Name": "Form 40-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "240",
   "Subsection": "f"
  },
  "r568": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r569": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.9)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r570": {
   "Name": "Securities Act",
   "Number": "230",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r571": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Topic": "848"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(20))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(24))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(25))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(4))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(5))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(8))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1,2)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6787-107765"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.7(c),9(a))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.7)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.8)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.9)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=114868883&loc=SL114871943-224233"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4273-108586"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>88
<FILENAME>0000829323-22-000015-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0000829323-22-000015-xbrl.zip
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
M1^6&I^T&Y-3AIDA;E9)S;N<UFFGNP;'#[04GL)_:YKIJ#V3M8YJL5H+K_$[
M$V8ZLIE3.R!ML@SJBG:L/U&;[4U@%:G#F$)9R>:1W%=8,)OY6Q^.ZQ?C'0N;
M:EG49CO+?WEKKK[-F]B]SH]_ %!+ P04    "  WAW%4+C7G\$P$   -$
M#    &5X,S(R+7$T+FAT;=U7;6_;-A#^OE]Q=; T!62]V7$<VPV0VBD:K&V*
MQ$6V3P,MG2PB$JF2E!WWU^](V<Y+YR$;AB)(/B@F>7=\[OTX>C6Y&$__^'(&
MN2D+^/+UW<?S,;3:07#=&0?!9#J!#]-/'Z'KAQ%,%1.:&RX%*X+@[',+6KDQ
MU2 (ELNEO^SX4LV#Z65@176#0DJ-?FK2ULG([M 767KRR^A5NPT3F=0E"@.)
M0F8PA5IS,8?K%/4-M-MKJK&L5HK/<P-Q&,=P+=4-7[#FW'!3X,E&SBAHUJ/
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
M^\V-I'+&FF^)P.]Q(@M##4A>&UCXM/VO>;_B\L4?FI_F[SY2D*+Y!GYV46V
M,'QHO'3+;JZ;'9L.4\Q.!5%S[=DC])'F>_.0=W,3=>V\Q9$#4T4B0> /#2E(
MN7299-R+O5#Z\ONVFC??M19@NG1@HJHGRS==:WJC^LCM9@"UG7K]L>(^_>-0
MTG)<R ]U?.7]_MY&<WESJ/F.UU\[F[XK"(U\F#M0DT+ ?$J76[X5AZ$?$^*K
MV71 /RX"\[5FTS$MU[3MWYS-<D!!2*],:,W.ZN!M9G1ZOQ'%>,]5 J$-T<=^
MF4 V$<SQXBC@L02-884!B2SF.$Y,I6-%86W):C5A+:*:L&ZO)JQ[4Q,B](,H
M#)AT 7>#$0D=P1$/!#Z)16!3K2869+KFU,3<#/P:8\^+MD\#-R3$E8Y+/,[
M:_5\"M;%\P//EUS-P*(P3&L&K-^9@;:B!'BVAS(\?3V1G,*PVJ<J=$FKO+BC
M3KUR/?ZX(;-\F&37W?:VFF7N%N_F1_\SC1$';A 'G@@X#4GD68P*VQ8,T)/K
M >(02'> 68] ]_IM91]='_U5P,/.1VG"DZHC$;@;(H&C.MG5N$][%0@]7H-^
M4S7YE \!6\/7<OT\ 6W=G :_#_-LK\KYB;[7G^^N?<1TRJ8C^26&M*-[$TEP
M_QW/]2/"I$<B3AF0R?%"Q[=CR1D+G@UIUH5($)?3]"M-Q';VB8Z2BJ9+0B;J
M>JY'*$#S*"2^"%CL\]"U8X"8=NR&\;,ATZZL:)))L4F++,GZY9+0AS#?=1G,
MF2\L0D44>8YP: @@2=) ^-:SH4^O4+9ALDPZ#K291P%E1=3S 'N(4(;@6MBV
MSWSXCWK/ACCKG(^'8Q48VJD&LL#S"CG NYW*[8SG0[DL)+/L0+@^B\ %) [Q
M(^GX,0N9Y\)CF/.(\O1DAED2YOK@#PA*2>0PZHB0@>-E^R0,;(<]@9>U]*I_
M 7Q :0L_#"SI>:"!B,7 #XI$&(1^;($9MYX?51\-=ST]<>.8V3#-,1. IWTG
M##VB(H#<<DCD@H/_[(C[H/[.TQ/4=V+7M@FW!!5$>(+Z$9<>4!.L$;-I]/P(
M^L#P[NE)"FI66HR)V/$#(*-';: HE4$0QG9(G$<,02VS:-Y7;&R.- '(%XVY
M+2,IB.5YU'$\'ZGBABR@OOML2/,$H8A[)!/U0V('H6>+D)#($B%H19_).) L
M"JEE/QLR/68HXA[IP[A#?1EY82PQA^N'#@)-$0%IA$5D\&SH\VBAB/LD3A Y
M-D;R")H?RPDI"2,B"1%A%')7/!OB/'$HXAY)9@4^858 'EL4$6IAM8X#7RTO
MB"AA/G^"JHBE5WQ/7[/!87ZCV+)B*PQ)&("^I#ZQ8TY%R%SFV<^/JD\BD4]/
M:,]A,2>V9/ OX<0+ RN4(,F6[3D.O[YV<LD)_201ER<A;A1XG$;"IV[L W%!
MI(GK>\2W0:SIL]3-CQ=Q>1*""EMZ8%TM)[9L\"Y\:H6$4=<55-(0<-'CU<@L
M,QT?I'C'LR+A2.E2F#7"'2<*'=MS0]<2GBOLB#\;TCR%>WY_9(K#@ AP]R3S
M?>(% ?5B\ "!=C;0RHO\9T.F1W7/[Y$^)+ MYLD@<&UB<_ A8L">$7H9(8L
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
MZ-'Q)Y%"<%%HQ"1GEA2$NU881T'@L#@DH<=#M@2%CPM'U(?Q*3UN,U\0/_3
M%-(H\@,61)X3Q3("[;E,37P7.7KZ] (9<0R)\QC #B$AX91+U_8<Z8:XH5*=
MKGJE[R+)IB\<+J-("A8!DK$)F$82A#&)0$3C,' 6GV2+'1V_/TJQV&92<")#
M2HEDC-FN""W?9Q9 4="M]78ASN+N":/D0XJOH(HF,/]92;D2EX^3]I$6D?Z9
M5)0/DGH)S3J(6,+II[P8W==Z;=PE:!M(4HSQ55I/_I+3;#T3]<9!DT^%%$GU
M.-O5@.9V[KQ=S:6^-SST&&6!L$,B0D2]3AB!B'NAX*'?["8)'&.^LL[2LLYE
ML]]FGI]T8VR?^CL=:5S)/<>C#O<=(F. WEY((\=W/#NFP'FOFFE1V.O6C_^2
M9_U*%D,<QM5MUZI!.L$]*@KYX'FM^]*% ;@:CA>'0OHN85$<AMSS DDMRFWN
M,_FJ"Y^),@HL-P*B,B$I(Z'EA&YDN_"=64%DV4'PJHP63S8C7[J.$TCAQ83Y
M=A1*'@2^AYO*4X]Z2R2;-ZKM!]+3O\PK!Z"R99&MIVE",RX_TNP!MK-? "U
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
M>_1\NRX6U&TFE]A?>FQ1W)X3Q9C&7D0L:@),LDSBN-1DU(M-8MNV)YDM; G
M*0Q,BWCX_\7!34_)X&^4E3#RPLBQ?Y!Q/"Z24B1J)S?$4DG;HJC3BC[-D@OU
M_>T+56'/B/S;:[MK>VM&W8JC,.:5D='-UUYQ\C/'R3]+JRU8RO7!3?*Z$(4L
MR_J?+S  >YG-\<&F&M?.Y[\Q9.EV-^!:#%/VN-/I?1R Z;0/>W\[.Y_WKYCC
MP]ZWI'NP3XY4>1FWNL/#L\.#P_/NQ>%YY_/F1;>'SSLD1U?S6I?#IV['.;2[
MQX/CSO"O8[BG=>ALI8<'?UO=B^XQO,OP\'@7[O4Q/=H*K>^QYP6Q%P*.)L(Q
M2>B$)@6ZF<P+7.ZY?NP0>^6#9UG&5Z"16FUA? )6J4!EK9_**S&1U8<L"[J)
M:YQ7KGE,KB'?+8^[8<!<,PILX!K'=\PPE-R,(LH<A[M.+/G*A[UQ H#'M:X
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
MQ1>?O:6JV1Z-60I*OL6,<5(,=:9I!,^F>!+PKZH<%6K$="R2JA[7FO$T3/>
M-FJ;Q\4ZOF)>K,\(O972_G,T47=?\+VST7>^>U(&Q(\ ;@:!8P*ML.>O\$TN
M1.C%#L'MM&ZY>=8S4!DJ[5$.9)I.$Q1OKBFUOC$7\/;9"5/M\^&4/&.<]SO[
M%'4NOML\M$44N2:1!'PV;&K!@C@R;<F<(!)>*&C\4R%ZK31]S=I>788/"H;V
M^Z"B4(>AZI*5<4K3L6S43SZN%/JLXUBX)KC$-<$&B*RJ651)V1A+_> 6I=)K
MXTJ7,Q8R!@R1<8DH2->S)/ %D(->!X\_U??$ I5JHHI54JP,+'.X._S^USB3
M]4:VEMZXUGB#EZF36!TEPB+"9KPS;3L%6D,L<\%*FJQ*)QJ"2QPAZ)8<T-I_
MQGJW&;7J1:,6J9Z-MYM;E[>JQD=' ,+/$U!1$F[W_]3*<4M5=\!5XRS1JG%<
MBI5Y71E'#JA'$@D"?VA(642DRR3C7NR%TI??MY6N]%UK!6P"AT>DY3]63.^J
MPORJ4-E6FM/Y#3_?9^.A*7*U @PO7S%P8V6XU']I>O/B;^>[RZA'@#=-*W!L
MDS@1,ZD?>*;KN=QVX)/TK)4/MD76_$9K-F3\8("PI?!A[::>,PLBQDK9K"MO
MH4,+/M#"8MM*6)Q59.)"&F?XUXV<6@X Q9>7F-5W!:&1#ZP)5D<(8%?I<LNW
MXC#T8T)\Q:R.Y=IVFUFWNUO7%*$J&5>M!/;4HW9F2N5V[&N]./;E8/:#F'L.
M<TWF2FX2(7V3V=(RF>6X,HH#C^-^&;8=K7HD6 UMZRH3:\JJY91MW7U%5[;5
M?+N-6E5(6HZ+27,C-JZ,3"J']89;-V:!8J%AF8B$%I-?E:&?K?%<J,MJ08Q
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
ME38&\ P48A1;Y5^K\(^N/);E"6!N,&=FLQ'Y+/!4URE/7304DL;B*=<')0:
MY3BMDA'<4'D0B._J,%0+,4X#2G4$"A^2M\))C8!.[Z5#6D8U&<FY^^CQSD)8
M:L%0U0IEO2N'F,;H?3/4[?MTV*@JA=G5.]2!-(!I\+-RD+3C9NA\_S6^VSOE
M8.]-]11Z+C4J 5"Y1^G>RMMIH.3FRII?7+K^-,%=D(+Y)L&+[N<X-29K8KE#
M3'.K/AUI#I/=JA)L@WW%W8=TD.?_4W'*YSS'<!^&8QH7D:I:*A2D=B01\^VE
M,H8MHZ<*H6>!)<1VQ[DJYZ]C*S, ,%V1#,?[X-96K8C@_4Z=<SM,8#PE(E&I
M7#H+(FF@FY2Z?ES6L:36[$TUD(SC::Q#!^MU=94Z2_N B(=!&ZB.]SK.)C-U
MKI%4]2E)T:;AFG$@I_RCM9&I$K6-+M )<UX77M3/T(RG@@+;69T&KH_,8MRZ
MSVX=K"/AFO^_=!4K9L(K5?ZEN8*6=9<-K<)]:\W[7XCT,3&MAJ>B& .*FA=Y
M[/*0_@VL6>BD.KXSNL;@S-9]7G2@,)9RM6'RLL7ELZ+^_[[D9V"-2Z[CO)=B
MMPNN''22#=E+]Z]HZHMQV5BK14!+,:AZHRD+)$-,@R/@!!-6%0G3H?!K5$D^
MVUBAM3BBA?!TEJ>VO;BB6 >L-,^UHE)S3*L ;5LTFMXY<***AJOH59X!$+V0
M-3_?ZH'U@@)096CQ<L 0FI7F(WOZ^0HW2ZW+VG%']:XJ?M&*=TS!?)7G4YD$
MF@NI.\;HR)N*)LZT8_,\3"8VKHD29%5/EC69",0;XO)\*&/<U"ZH*H=:5FM2
MLZ3?Q[A>':'\U5*F%US1X-U<T? TQ0E/ XCVL&F([$^60=7MM(KVX-EZX"J?
MP*14VJ^.N4Z#K'6 ]DHTH!WL;DFQ O*\CJZJ0B),:;;#I$T"NW4O\%*T=X)U
M9JB.L (Y.=5KQN9UZ?1)5T&8+EM2&2;C3<MHOZWSYWAT9JK>-&KP[=54&FAX
M94#;RJP.6;QI/>5M75(_PE6;;RX]X.W<#*W6[M7EF5O%11,CE=='I\T$/0PS
M8ZKU*?/GS8VE"1^J#\/9/CWSEUPFF5I]IQ0MGR]8T$5S]4LK7T>'=G1F,*N_
MS!,"R*"ZF]4:6@5]0(OJ66#C26WLWM5F8Q8*JMF@SG=/=(+K!A"W6H>(=$$[
M&&3EE,V*#>J"M?9+-F4-=9)QJ 94R1FS)W5&I[;@UYAJ>5XOE9O:6167/Q\U
M:8&I!*DV<".$ 'CZ%/7,<-WL[68'?_AR0.9^08>8(.%W>2^=9&EGV09)47<9
M;$ .%E'#6>IA,8HW_E1#D_J--=+I%[DRM],)J5%J>T*:+FUUBBS.\PKX%#/D
MVPJX@W..&7 LEIA<DX)6)1%*XA 3M%+0A41%TE0JZ_KJ>0;7H3\@0=O)TE@+
M5TW<$%EOO/#5&BB)O$ZTMTJH%7"""9OB'92SI8"RU^OW^>2^UIPZ[%)W1DSJ
MS%B+;=:W9R'8F:Z9I@^ 8$UOQQK;3:]N4E93UK\YI#PK>L$;*ORVJE7Q=.P*
MY\S<J6O*$MJE",H\T%JH1M-=3%2)D(;;^NP:^S68SU@OYR B,CX\KQF$XD^)
M5Z+$M59)H242J-AD[=YCJD5YCO@OEO$KY8#J7-75%U@74H-F+?)XC\8]U*-7
M2E@F:EU0F[/S8F[J+NDM"8RLJW3SLD3BP^EM/Z-H!\[GG%[UO";1?^4^"\;U
M-R PI<WTGG4UJRW6L*\75K"XBC&G_10I.D9*=&L^K+,JC60U^8F90%U3Q(?7
M-=AF=:ZD>]5@H#D12ZC"BQD+J;()P%+E(*][2P _*,V F_P8L^F=/?A*5T*M
M2\K9ZC@P;HJ'E2>JL_D*06%]HH9,L=+O"\9A-Y>[U>/'%313^C2J=IH4TH95
M-ANI:A'3M3,:$R-(TGUHT1YI: B3WT2O]3S7=&\2;$\6__.>-/Z'3_^"Q9:T
MWS#V#$7A-+408ZOJ"N.QF-)0=11XT24SMZJC )<)!7 F11,",H!J<%K4IRR8
MKG#3F;Y6"J3,\50P HCCL8B-IG'#&].:+8W\ZR*^V;5HJ+2=4&MKIF*BG@5B
ME<E67>R[NKY.P"=<ZZ(6#L)G,"W2Q+92(/.TXH/VD_^[27PN1_6<RK%JQ?!C
M$;L&L6L_95KB4]:+/>OBBWJQZ(EL.B'6)8ITS.M51-<&,^=1._J<=3QM5N_9
MNFY:A:$KLG5$:HHO,(1')SJVVA0@32/5.FJJ/)NZYN] N\LS_L8L,<ZK;$*&
M3351TS^[,>#:A4-??E8;V'*^YS+-5Y/1M4<">.4_X[EJTO8CL-%T43-Q4^%8
M%P=>*5NYC-YRU1M<R5M-WSD?YTXAN*=;XP"F$!EHL89[(]:(,2Z#R5]5OHDM
M>&:O8$Q;TS5>>?-^Z+*WN\O4_EP33"['B5ZAFJ..555T3:[V*DA1K=EQQ^#Z
MT5H,=7YCKCP$F)06=3[VQ_6)S3+!:<G=5%\H_CM3*V3KPKT?E24J[T9'4UL!
ME=4;:A$?J@)1%<)O[_16[U1]."U;;#6$J"-X(,MZ;0-KK7.H6ANZPBL!TRV\
MI6AXN>:?U7:TJFY/T,2KFDYJ,_<*H9ABTSDH-[,3;S;VOC9\]':UB8'-^+A]
M9J=]Y@:RPU[3!E:-8KW?QV@BBL^JT5%!L:^I4HSZ> /E.R!+XV*VR_;ZU.=N
M90UGV>OY6"IF$-%!S0OM72*7QDFFHR)?]COKQO\U!E4U*M^_>Y>.A[3Q^W#1
MY[M:G:L#( ,C6;ZKRS!,*DS4_>;TT'+PQ8[R1Q+<"6FFVTY5J!G4G:H :PH=
MIZM)Y@.K+8O7I#*;";Z8E8^70%7:GX\0U04W;Y1F:&K2L+5!?HI^O/*=%#Z[
MO'Q+R^BEE5MO_YA5;AK8JJ 6: SBM1A2]18PWM15/A<Z6$;5FFS@!4R2Z[ 9
M2D9;VJ>%=WI,*KR'&8#J#('##599!V^RJ1<CF[YY]4PEQ>Q%$ ;4/NC;^F$J
MDSVW/ 482T$Q[ >BP:UZ 9!1G#+'LE:!79J>"P YL/,#G/1'*Z\HKPMPCU2J
M7%7:X![V,UY 4Z;P45_!E4(MP)JKD6K:FS16BHY4V=B%6I($[Z[#E&O&SGS7
M'9!?FF1S/%?;TSHJ6LJ^DG#=F[3N6'6I=0_#B[+\M"YXRK2BC[7!JE3P5&<\
M:G0V6UI7![-JI=;*2;3"T#-#FN6J"4U!=1$7&I$TQ:?K;3M^_C;3$+Y>/O2:
M,+VU@O)?$Z:J0'ZF!KXV)G5Y[$NKOJ%5-*$;#L$'U;\9RW@PQ@-JDNH8+!@:
M;""4H"J>.J'S";B]5CJ-T3+AADQKC[+VE6;%^ZBCQDE:-?'C.B*N'II*'4Z:
M*YL>T$*H+[46P49&]:Y".P7E6"O921"XPT6K@&7 *]X ]+IJ;'8^Z4SB)S1F
M38)6;VPT>_"U;]\,!)S0S*P76TX'!>,X5NMYFV&LCRB'-S\ WQ9+)V6QVORT
M!W8&/.!_KG\M\O,)#'2R]_>75>,OF,A5XZLL4CW +^"BG*\9'['<2Y[4M@2S
M"R=-.@ ]9IC:E.HEA]K<C;61RX=8.ZZ[:<TH-#>'U[W'ZF7#AMXQ;H8#FK%I
MJ57HRI<JQ]8_T\QC$])J73L#F'J60<AQT8>VZTDA3&UPVPO-:] )XR]?\BJA
M&QT%I/^I,FLH+T)%!LW6=E^K<[MCU(V^TJ3Y#J3*VZ(W<W-53*>DL>R/D:JT
MCQ6ENAW.=!\M!8UFZP;:[>"I#DW>0%; +P+1"L!XF?7AO73/IKK!6CD;%L=.
M6*I9_U06U<#J9>[JG$%>ZL*K:4\"%,YZ8;P*0/<E)IU'@WI5)\!6-BX4AM6)
M!VP@A2^V#S )?MW3R^DUJ)VFT:F8J&J&QK=JUA;-DHJS5^5IKH!:HXJFJL=8
MOVA6)*\/Z05HMT8?)#58EME MVUKQP;K  50;,W0X.RR:JY+V&#T#H$9&:,;
M!CXO#-GU/?R WU4I)^;T<8UKC?OJ"Y5"534J=62!U@X>%EQ2%64$7&4,P&/*
ML*08V$08X-N?Y<4)*HXF,*GQQYJQ'>MEDJ!DAKI_& 8/1MJ\X%T;NI<U:*O4
MXMJZ=4->%#J,9M2 'I/_]$1>4UN^@*&S[?:JR*_-JLA=/&,I<,"!SGU?O[CS
MS?;7MXT:43'1[:^&V@VWYAO]LS&O5C!1U_"XPO!E*5&2D97A>LPAQWF:Y+,@
M>)UDGV;N</.PVD=3OR!4UZJ SHJ@Y4GM;JI\?:YO7@^N=CA4&2:VL!M7 _1Z
ML8ME.0W&P^FSII7U('53*N- 6:Q+]RQDJT*V:=VK6Y"N7HKNZR*,5G@2%5&]
ME8/V*+-ISPW]\JNS-UV=;4'8/'WA0Q8JZ8$$GM&K(:]6MFM[:].FA[NRGY3U
MYF33W.LT^* 3J3IK:*Q_V>D!30+R1^.GS:GM6D%>S[S7,)H=-+S6+%)FDVN,
MP5==YXL#Z#7O8^R@]RJ--W6_L_V]K[V=NN'9VQO7.L_7(B\X$;4_HR(]&)$9
M ]2_>;,^;7CKUN!-1*(.([8T05-]F#.TK+(MT#/YKIO'7$[#SU8 -%(. @WX
M!JYD:,7K<U$ ZZ+":0A;-.4NN@/DO&)955L%U1@DU@DPC$]=:D"G8^Z(K=5>
MH[-%!.,F47=]8&[!R'R]V=H<CM)\(FL5_4^T],8G'2$"^=1^P5+8KW7E4/Y%
M,T"ND_F>@C7W"?UK:*LE;Z8*0\KF]5=!4V?*)-2+F93O!VBSKL9KM1G!A$V_
M]G4HX"7ESBZ'9M;TK2. [1I;U0NE1MU7LD]-C]M9#5YC[?1<U4F<4J69=4UE
M'5L;R7R4-J'%9%B7<]:5([19I*G+ 42]=$/52&."%T F""&7=:Q5SC@5+7!6
MCI*:.*EN8CQ(1JO3>\$ 1N-BE)?25.5(X/K76U,#\=6]ZP@"ZJ2Y>C;4/G6I
MG%XM.DV1:3VDD+PA<3%'Z\I),[ZB[IBM2S_'F<#=IROE@J [GE3::ZX7CM;E
M@VWWF>K1R>PT*?),4Z?I@CD_!U6=H%9*"*/-376S0,"!;L-ZFFKTCH>U+(,Y
M3!->5U\CC)K"LSIGUD \57%2U&U,<J0+5A4H39>5=<T)DYF,DP9HJ:4N=48!
M9TF@JU]62H8PB<X!X@OEYTQ3YW4U8ZI3YWI2]4OJW@^M^9UAM!34N=[K63$M
M]E>>M@36U>XJXDMUHWB0K%7E_O;5D$MYKOY2Y,.,?U6_2U^JKLSUSMAJI7I1
M5T5@LVM9#3*8-_RHWU%?#_X,VAF.FS' (> ]9#0DN"I/'$Q*)5-@2FOO6SU(
M5FH'P*F-655 \!1AJE(*M!J7^K>A:O2&G=G4CZI@<@8E=">^Z2G:)"O<.%2]
M55$FU-3#G>K-K'7F9]):O*2[4==WQ?@0=J!>,.-UO3I;SV8+(K6?276#L\%-
M>FZJJAJCKE66 I4TU6GP=DX<UVPTOGLC?+6.F6D$4&PMK9;-B>XL3S0ONS+C
M\*-25:IP_P0C+*5&$"HB4J^ZTZ(%.BO&A$:=D6I",>KQ&*'!8W5;W+ITN-3-
MIW3J!1EL^L"Z\9#6L]-^P]A^')\_F16;SP:L*B3T4]H34K^QJO)IOS,\N:5
MZ]?288QEX"HT5A]SU"+P(ALJT*F6>-2]M*:N)[!.GIYJW:;;Y4^KP4<*(ZI%
M!G4IWB7%6<IFR^ ZM:4,JFH?E6)[KC*?<J@R43,3IRQ;2MM*5#&U:H)<GB1I
M.EW(4!<T:0]8A\ZF^RVH1NGHIYS115O/>D,Y]&R'X,4:[LU,5'<BG.Z@%+=C
M9O4^#^58%8\AC>(4-\G4>IW)>JN,V&AMC;QF_#/!/+T.:>IZ&IT_-IHB3?Q)
M1?P0:DU&30_T"F2SK^O7ZC1G4I25ONK_9^]-N]/&MG7AOZ*;6_7>9 \9(SI#
M<LX9@[A)N2INRG8J)_FRAT#"* &)+8$=\NO?-9O52 @;$SL606><O;=C@[3:
MV3[SF<:[$!M '5+AG!G-VE. $8D)E+D0C-QB60Y61,UYS!@0O)4)VJG*Q1H1
M0<A+>%]F"2Z G*F.>W 7#QM*UZF#"-X&5[=5P$RY&#SI 4D/OM WNLSGKNQ(
M[97Y7!@<W;2-D#6 I)+LU+=N8G+6>D:O$>RQR9<<VU[ /[C_@+CL9^*J"9/1
M<CKM/3*VB:H#H;4HM]*HVR@8,=N,XOF5K+9@2;LW"-]FEGW5YYH+."$Q05>3
MXD=.IU,'$2#^=P^?+N<CW'8+XCIH[XB10"L4)42Q' ^^8J<K&.&UL1\)+SW$
M8"]!""EC4ZM66^+EX0SL8T([*0R:+]M%Q3+;:\S7Q.1(:#8"';5HU,N E!C5
M#K!3 T6TK/B[%1>&<=_X;Y#=T1C\!BN$;CN^.\;!@]3F1@\(;"'H)TC2V$7
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
M!^*>V8'\@V)O5R:)T9Z*A ) !]P=">'.QBNB0DAJ8RHO708NC69E%BER-:
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
M;."#-O3XG*40>CIK)GO1+;!HLQA,-RC2Q&8HCZ#:?BI-*,N,@=N*XCO5,A(
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
M, D C?CPCJ&&+G6V%D\S;;.:#%V4#;2>$(3&+)C@5$=BUGA8GDGTX'AVK+>
MT8P4!I=QD!0&F/IIWB;7HZJTL>)KZ .F$PEN%!Z4J9A"Z];O)<$4;JW<<E61
M$]V&' ;#9?B^ZGLXU*'Y">F)XG=SJKC I[JC)%KV:.#R@=,5C,7IYYJ6VZ$?
M$A@-\(U0O3,: ?K7Q=@6DP(AIH2'9Z)?28C(=P2)?K&7&2Y*02QF4^^&SR.[
MD%>1!*D4DS$> B(/AN!]F5$%7,+RB"M-)/.MW#*/$7Z6$'. #404-OA4'T&A
M] C2"JRY0%PS0B*$Q$^#FM$6@0/1FR6 L4LD$#H!R#FO.1!%FH,"GT[X2(#T
M56,"N4206!(Q9(5P9 DF?4[1'ZPK0FQV,H2WW XCB\$Z.0<+1^8/W=& H7CZ
M&2YH!(HO+"RDFZ#C91@GR(L!"$ ,2/5\<0S"2(DN2SZ']:66089Y(Z%,;,6
M3$T(( N+B = ;$4W#&?(\@)J3I4J.=6=OQ;EV%:#[MHEZ&X-G[R[&/I]5I[E
M'2MG1)K"ANBZ/3\56D;)*LP$<701(\S:(?9R ]M"# 7B-V0.0J@%?XMT6;:Z
M\^C5AR#-HUL,@\-E!8+W*=0ZJ<<J:4IR!2@N^:;#2(7CWJ/A4Z6.IG1#F? M
MD#&AA4%6K+<4?F=<L7!RI\! -A!BZ]H%V#<)134\/,RH?,:^&W(QY4A6&VH9
MY7\;NK-$2GJ4/F)0 3."H7#J U0:"Y%QU3UF01H+!V#S+"<\5.^BR(/BJ&<^
MV'(84M/''FD6<I^E(6Q; >BF.?!$3&]ASW"G51VNW!3R%B9N0&2;R#VH^>OE
M[B(C7(H*#LZ]<"&ND>:-B@CT/]G7Z1.-/7$)^#'8=9@V$NHXB#GEDD :#E33
M:,Z^R$+E<:8^Y%8_#+U/4FS7:E4R3^_-F69:>AGIN5 9)%9'B+_/0F"= ML#
M[G;?C6/T1<AJP'GH[)3G4W6NO]I39XD< /$,$EL E)F._>DP\K"^$KZK?3@T
MUXPF 5A%*SP9)!7SC')'>@*LWRV4EL,Z(M.?'JP0#OX$OJ2?KE^+CNBQ+!9)
MS9F8O#)3@6(4""1JOUG^27FD>CELT^XROFPL&-3NZG(3+C#6[S=V%$3?YDD/
M6>LE[T>7[L?.L_E=7!\*<K^/7 &9\B"=FIC$ =6>&5(!S=$ H+S"9T;%E'/W
MJ8Z?<WD^,KJ)\^'OC*C B#XE2Q<#;=IZ$!L Y0@?)"4L114SUN4_"FU_?5#
MH8*L/M>Y@R\E;6D(>J9"(.*1 2Z#<H_R+D%(;Z)RSV@*$096<J1IK]">"-TQ
M*UOXC)R^E,_$^\9EN5@51&73H3$M,?%!SN.$M1_XMZAP65IF9DS5Z=W+?:O>
MK&HGE(5PSA9%LRDLZ\+F4C43VCUBR&.+U@0+KM2--7*X/GUJM:U4^DHX.<;8
MB=P[,SXSQ4')NFHETV-G4P0 IZUT3NY2DBKN0Q[NF0T*N&)J;(HH@O*4$OL
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
M@( *K8#B2@&F#?>>82,\3^E4!(9U)JN4$#R[-ZK)0;).OUSXQE"G+?).!1^
MD<JE5  0Z*C*0 J++99!!2VB51'UF=>A?')&ZNS[>)QJCI4ANS@6S#(RZBP
M=> LDR!<:\9@ !8Z JA*%<J=8R $%X*&5!%L4HY%R4B=//WL>_9F5%=O2V(2
M66\7H[<S;$%HIQ0U@"%" 8T0"XP2 0@K O1><*-T-?5VI;P7<YT86GD;IJQC
M)&FP1^9+W@M9! RA6?K M/;:60>DD@I08S"(% (#Y)!65'@G< H$8\D342&+
M)7LAJLD=L@8_@P9/$PFN/)516P$/,E44#!)(ABF(F&R9]!13Y5),=ET^/85H
M]7P.E28/PP2$G1]0B)_U=F5S<SVX_Z\&B<L(5IV X6(.9BQ>=&3)$(LU=@9Y
MC0!G'D<VQ1!0SLLXIY1"#DJN2$KDHNH4X3IY>B:7AVK)"[MJ,MIEM%M <&]&
MN^>.OQFA':5(&*@ 0C8 BI@&.IJ+P$;,0\I";MP([3BNRZ<'Z3\7VJU"GKTA
M-<TYL7/"V.?/B9U1N414)K,<U H,A4,"8)\2PE K@20, ^^-#]C">)&M;5!2
M5TK4H;A=(;.BJ6)S-NP,;I7DH!G<%@EN,Z?+K!<LQ3AHA"B@4D"@57)V$@F]
M(HS0((OM"B11G8FR\BNN7![LB0Z3V*54PKOI;_7XI=,?/J*5"^#V-AJ:OOM"
MX"?N!+\_&]HTFL-3?2EYP*=^QWX[Z33C:/6*XQ#BMUI*"=N_?%06S'EWU5[R
M&:NPOS"JO%!KWH@[9S5]#5$GXS*WM3-]F8Z5/66#[I7RU-=)14NN>/[7</KD
M"BVE4].=6[G1(-?$XJ" 0"Y5\Y04*.\%8")83CQGTI%H=]>CH5$7J$I;\<]D
M66=0JE+?7JYV>P:E18+2M+VL=)0,12BB$.& !NJ 0@Z#X)"*9K2)8E4)E""5
M=<RK%.&W4F>2HFIT!_Z'5=#GX?@K?P*B//J4Q#%A16>P*A^L;N5\B_(*%F,)
M9)0=H$9C($/PP =A>=!$"DW7-EB="%HGZLF^O7R4J;J*7![ER(K\'(H\S3JD
MAU!31$ 46*I)(00PEF%@B5'>T>"M3EN0=8QXG5)9(47^">MPC=Y94U^FQOH?
MZ_YS?7.EW&)%GNAK)G29"_V\<*&?,:Y>9E0M'U5OG?2V1!K$D0-2IM)RBC 0
MY<@BM%H9$,%46K*V02BL4_%D3*V>>RGK\D(K_61=7JPN3S.DX"3D5"M <,J2
MJXH@+1A-'4$0#$P&Z=*A+23JO+0@ANR5>3+=R&5^7JK,3X:G!<+3K5/AS@:.
MM=% *\$ 9=& DQ9R )&2C'!K%4N1_1#7%7MR &GVPU17DQ=0YR=K\F(U>9IH
M0!-8E)L$J? TH%Z;^!LBP$'!I),R,@T8B0;E=:&>7%,P.V)R@ROOZJHTY1P>
MRYICSR\?8\C'&!;#NO-FR4)7:':KIJ8VSGKB -9Q7::<"F"T@D ([1"3!'*(
M$]>N<X[KC)25-S:?U\I 5Z6./[]1DH%NT4 W;8IXPB1UP0,<( 54,PE,@!)
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
MQQ';6 "*<2("(P&Y2F8#SD"4@>@'0"041H3%]3KYHR"6FLJXA%/J9#0JB,M
M],) =!E!Z&KL'M\]W;E(*7XUEL(8#W#@*&4!E4#'20IX8-+JP& 49(:B#$45
MZ-I#"IAS+4BT^XC'A#)KE&.,:RP,XX)QGUWCE<"CBPD\&A(C2).A#E&$'VY
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
M[I'&>M@]&I'FAN<T"1G)59(1$4"N+?4)R2D#@<X=B+)#I,%D,M3917[!!PE
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
MM7*6^-Q2(H+/B17<$[!AP7MO-,O[(-5CE>J-2$7_ ?GNO9+;"ODR3!$TL\R
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
M@BFKP:LQ\DJ_#"X<VU#6BI'3X0!]G*@W$"ULT#-]GT*_H6CRY-D]VJ2K=]B
MSAD0&^BW.SN&R[DUN*K+\&ZO/#3CXFN,<"RV-/RQ/?9ORU!A;0[^N9?/]_AB
MB[\L*C>:5+,R[,.8?AU-W.>'!G-?MQLP-_D"("K=.?X  .V-^,  F/V]0S_\
M_0KN[?B'KP#BOL+OO_K/']_IY./_'B7N^*^Q^5O/]CZ]_O3QT^?SCPC0/AU]
M0F#VX>M?1Q_V_RK@^Y]VO_[U"<;*=]F?H__]^NILY^MA<N ]UY)+33P/V)G9
M& +KITG&A<P8UG2F28W4B_$L^&T$Q9D*QEGAK)-"&/A)RN&/#+9H1O/$YL\&
M 3#R"8I7.0/\U%VK*)*_SBKLO5T-!H,6X#7[9$7UPV?-K>L?QS6Z_O;+PX6W
M62YRZ;7/A!+P/26%9+#/X/\D,W="D'\[N7\(":[A,'@YD[(N9HN!1?P69DQ&
M"#?8 X1\6H2S>Q_P1LW>A<'0M$4#@Z(:F,$TN*,QW/;P?-" 7S!89@KNZFD8
M34ZJ* 15&(VJ;O5@]V<16F+P%EW1P;$I/X=Y;K+QT4\!$3K<&NP?@:[K?/T$
MN]ECRG(8G8.X@+8K\O/X,WC4"L#:8#+&L0_,S!=A[$)]!QSB23GQ,P?H', =
M+K-#\%Y.0$QAW/!7-6S\8GB!%T0W>ASB,S0TB -D!P=$=#P!1SH,40[' 0NX
M!_M_#0=X6U/&EPU1\! &CIH9_@N?N*,:YT<@?O')S&@T.1O$68XV)OMW-7"C
M(C0)N6%\B$]W5DR/$!T4Y<#-*H#LH:RG&YZN.H'!X'!AB8YQ[&6S+"7<L (W
MI#J!&\%KU$U;]:T&N7$8%# 1/@'J\&$$WRC/T8DY A$IL;$6O(8=-8KCQ-?S
M]6HFO4D9'E>S.)X0+X +. HP6>-I_>1-=K&!=PX'Q73Q>&/\V616#<XFY<@3
M&.EX<C8./MK$JETE<*EF6#$?+G%^KD;7#R8OL+[-%+=KC!MI4IZ@_L&GPB4[
M@<>9&I@LW'DXM09V?EY$R%H HH Y/\1=/,1=N_UF.+"EB8!P&J\^A>G[?^$<
M-U.!_67Q;_CPV+@CE($1[+I(4=B1O%D5JGCI)N)0U5LJULZ,D>AY$J\Z,#C"
M:C(K7:C]V84<QS9K9T<%;&A8]D8BY\L?+SZ>Q@T.0QXX,UX6U%:^0^OL(M=H
M',C1>6<3F3*TIT#X"(WTMKHERF^%3C/\#"\SJ<+RCW&#P_L%;OQ#4_IAO%=G
M)@H4_ J@,;K8J"/@'L6I<?4@7($;,I]- 475)1,3$+@0&_C6'OHQ2%/<OC ]
M^$Y';PU.S6@64(. ,!Y/JNE<^+"\'&]6!KCP&"_6_5F%(8-ZH-W5']@ Z^DO
MW 5#=IBTN#5X# )1"T/7=L 8['S5_,!.4%%4M?8"K>(7>AK7?))/SV!=B:F(
M(<TG6P/TEAH],FSD[0BO,:HFK3V""QD,S8^":TL?6M$['YP%6Q4HC^T7HF5I
MQ0RN].MDG!>P!]YBZ*8ZPGD_.PIEF$L*[".DRT7!0PV,X@NZ_!QWMYE.4<P&
M_YV!#Y87P2^D!#[(X9MQ,\S5_!%HP<.HWYM(D6D'W)6_1A\:D%P/TA.)V7$/
M3DX*U[561\&,ID?#-CMOB/>$IP.[!=,(4@)F;C8%<Q9 L!;@%08:XLZ8FZ@X
M/7%"FSY'<8#' ?8"/F1M#6!A89N?FC+*3;T0W;TZ7W?4WX]BO^['548U=(SP
MP9H2=DS9&.,IZ&Q31?.."]^:Y>;!;>L '$\\3OAB3:+61P4/<GV.IGID2EB^
M&'-?6N03[+I6X=0-.Z!G+@7MWD9_;]@QR. DFKFN1!QC1N=3V!;#JRT+_G58
M-A!M,E<^T1I$U0;7K0;_>/9F;__9/VMH5&OM47W^?E2<H([][ZS ""?.SI?@
M9M,:JQ2UMH3?;JU@FWH0('$@&U$>8:M$I0ROIS6JLN<#FL%;U0Q%$>X;EV>
M2C*:A&CO-@8-Q"O^ E *Y/8&V^OW F;,%]/S#1G^-P>[7=6E9'44:M &H(:@
M/D'=8@'9"2S;EP(V+ZK/_W/G''0DO0'ETO;8OSN:E-/]4!Z_B?6/QS?G5Y)/
M+F2R@V.A.U__2'>^PI.^/#Q0(M<&EH3DPF=$6&J)SK0@69XSHZ3-,Z>>/:=\
MZZJ$J<9K0$7G(CMEK$4-BR6J7;>HOO#D"2R^FY6Q''5KL#<K!ZB$P"OXC/+N
MS E*U^ ,K/)][K "]-8O?]>#>%&/X<;EY4]^%WW:.<BDL89Z";LHP"Z"S4.,
ML2FQUKI @\D5E9@VO'45^V"SB[8&@[\;=0.6"YW)>*96XI8I8VH8P*)0;ZFX
MSR:S:0Y.==,8NDDA XLU;+P7< ZFD[*!:ZTFRV>-@U5C,=RK4_2&\U!&0UB7
MTMIIZSG'K8J^!I[!XN7!5YN53;WU<02(X\:@QOLL0.G<EB,HA*&@Z8/-4X+Z
M1FT[,A:QX00_J,>+WT4?<1"+)#&2,$,_!W!:/=9+]#,.Q3@W.YZ-(E#Q 3'
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
M(OMD03^P))^QDC]20M0W;>KL8[UM#2N.)L?@[D] 79_75"^Q)"&JM(60-(0
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
M=!(D,=RE+/!$!9D\>SZ>7 BM70RK=I04J*RYP02_%G7C[8)J#Z&PWH4PV)T
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
M'@U\^O"0A?M WM#%=QY_SJ9(H\3QYP^_.-\D+XV)_?OY[P.3ZI]L47W)-04
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
M*:EC(DO$R@MM2VY*KF'\<^KZN:WN8UP6CSN]?M4HM:"DQPJEG@NEMF9*9)$
M8B0&9&.1HJ,E,HQ*E SU-$F7O)%@ ?&Z9J0NJ'XM![DOX.QXQSBPH)2]"@>>
M$0>F/"$!=C#)A 2W%G&6 C*2<@0Z:+2">>](&G1!YK2.155.O$2,^E?L]3[D
MGFNCOL' 8R==X(M!=E71N?:H ^.]*'[QSOPG]RD6N*@B#E=;L3:V$_"Y'?,'
M@+;5L0VY%O8JQ%L<XLV4>>"8ZN"Q0Q);T'Q\\L@()9 S+$K*A-!2%HC'**\K
M.1O"=O?Z@96CI<0\OZAR Q7/EY'G)[4<; U O+3(^-P)'K8:.4TH"E(:8F)4
MRKKB]!8+7C=Z-I+D17C^77ED-N>Y8QY5] '?5/?A?648+&*!RHW\)7)>-6,%
MY@L$<S^3<46X42Y@1$*N[BXB1MI:@T00!(ND%/8F1P4*+$%_>[2+?>&<]#J2
MLBI,K3"U/([ "E,7C:E3"G)4#-16B7C0Q7& 0B8PBP@.CF',N;:X2)O0JH[E
MH],F2H.IDY6[IFL731;5NJ9.U\N4DJF-&YNU^.LD'O=B40SFOUZP&OWXH-XV
MOSZB9-'9QN8AC/L3;1SLG34W_:[CDGLN&6+*^AQ;S) .!H.=JH..-GD5;68^
MJE1=RMG2HX6G]S[;ONCZY-6VWWO;#[9V93+$&2N0(C$B'E/,J6H8I<"QI9%H
MPGC>=J9HG=-9/;9>Z\;>281__(SM\WK14W14[KJ7ZU_'<%OUJ.5)-)M;I'"$
M;$/XX719Y9I0)YU>*W_G0S>V;1["L!344'48NW$([_CJ%NL R4_[U]\R4^+F
MA0IV?4:$3RW1V,_][E6)GKV(7#?:0V03#/>#;9_9\][2;Q.S.FH=HZE5G%Z
MZR7-W83178M&<CI;-/)&^?9"PN^&<I.R]DSU)K]T.N&LU6Z#/KI^W+?'>RW0
M%E9[O=COE:_B9'-M_;)B[#;]RAH7>VS[:(LWC[X"J.WL;Q^L\IV#S_O-S3V\
M<_#UHK&V_FM[&M@._CS86?,7&VNAM0/OV5D#4#OZW(+W'#5^?"(;:]^.FFN-
MLP8\YS\7V[BYNNNT2PZH#GF&P29/8)-;$"T(K +*(W<YX'ZZXJ0!6YU2RQ6F
M$G;)YFV*CA"&A1<Y '^J9-_5XM<&JU_ V&AW'E!Y\M8!E*SRY',5G5SU8'9U
M8_C< A4B_@78/D/XOY\W[$&G^T?;]GKOF/1)8V]7ZL@9-@09EDTG1@,RVF@4
MA$J1*<.QH-.D+X,VD8&%S+#CQ MM&+8X1K"T!&;1S52K?#$ZS"4K![4E<[W*
M%O <J' #0AF0:"?56E>,::\8<V_(F+DZ)7QIOB;R0O4J0> NXX'0O6_!2L:6
M-5]\P4K]X*?>?$VPZ]_YX'J59)GHASWV!09+EPT3KV6P>%EQ^EH&"RM[1YI]
M#^GP=ZYG^I#9/F>A3WVG.I^;L7NTB,G>H0#JVUBP/X9%GPM#ZGLN_%PMWSV6
M;RS.IC8>4%/H&NM')[;5O;&V5;6FLVO:C/W:B"QK%4G>=_F*4L^9FU>OB[(=
MRKTI%QH1Q?HL.J3O#L^XTWG*8UY0#;(:Y),/\IFTR:-6".T7:!4QT!9.>X!K
ML5MKMWK]>O9R[;47@LYW1M87G?Y-OBXOK$M$4$=UX%@R+64(R25KDO5$X3OX
MNJ[W;&WU8CIM_]5*DQW"8![^0SCMYK.55^KF&D88'#8.OA\TU_YL-S8]W3Z
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
M<H^1$B;7.BVR.T&X6VX=LR[0H-S2BE!5/-IK9.;[^-&>GILK/]HS\/=TH;1
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
M0?*9OJB6$:Z<9"BQW!%*&8HT\Q:18)V6D1.6^PS(.F,X%T%ZKM#G._/2H^3
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
M:#,DI_OI=8\D*'XK.7T=C?.?P3 _Q_>MV+'&P>HN-PH+HQ-2'-0YC@5&)J:
MI':*&V8T,V%I!2^SN4;D0 X5T 3;?WI\FGWU0YMR*).F+,:L#P%IK1_7\A%M
M019 4/=SHBO,#%"%"X"<7&,*8R0,_NVP,A@LX0=: !6\W$HQ,)9=;[TTB2D4
M0P"1Q;A&6D>'E FP!XP8&8K(KKGH$CK^]%+BG,5!;9I"KP<J&$)*O=9*^5K\
M!?22Z]D,S@T[Q[W]ULG$<4[-1=BI.#HW*@Y\Z!U$W_'@V>64>I]@:)]?3Y+9
MLQ.A:*X=[M(<C*)C FTI18 M(Y -7"&7#,6.>*,<O5:I!OR9?]@8NF#B5<=Y
MKY0R/IUM;!["N#_1QL76>>-@>Q>;'(^B-&),@3K$%$%.<(P$C5Y1IF&[S(U'
M>Z?#T^)</>CJ//BTEWT7]X(-(R.C5,4@$G>2& T#4%(H1K@55MP"&S/A<)]^
MY6Y:IZW>?A[11LJ"K))==R>.)LBQ7, ],H*1!%,KG_LR9#FG2$DO@T]"RIQH
M2NM&F#ILU"QQ#!2<7O9;=7R,H9?E3 \D52^=9P'3RWL$N^CZ(U&49=B,:7YF
M>[5";X*-JX$U?)CO\O8$A%5[N;;:KZU%'[.^7&,#"4>*1PQ JS#_ +JZ\7IM
M>PXY<H<Q<(:VPG#0PPQ7U/$H!!,V.]OGEYZ]!;9>08WMYY=5,/9=(3TS-CF4
M> )"4P0(#3161)VB&@M+?*3WBJDUE%IO7##16RZBLP8TX8 5!NV=,J/FQ]16
MV_? [=.&!TXI\J!:@*J1#+*$!.1%4#%9ITE@2RO'G1F F(,88Z[O(?OW!BZ]
MRZBD&P*1EF<KASY)\"DEQ@ =40"]TH2AZJ</0QUUILRRM"1!I^>-S4/16%N_
M:!QLL<;%5_(7W3G?_N'E]H^OI+GISQL7._O;%ZNTN=; C5P2^TM#- X^M[9_
MK,.X5N&YVS_#E^\\_,^?[1W:_ND.3O9WUK9(\P)H_>CS06-M&\-SS[</?C_<
MAG$U?ORYOWW0R.\4S;:&]Q[RYF;V8V?9N7ZQ:VU*B@N.:'+ #"%RI!VS*#F.
MM0Q*4ZZFHU%QDA$DBY18:R XXZP%#.1$@A3BC.CI:-0_.L=%8'8^COZ[VSEJ
M]7J=[GDMT\$CXE/GQD/>.K12Q$-FJ4],O;8.)F.G5D2YQN(@+#M.ACB1"[W^
M?0I?MZ"07 5%%M;RM:(E'Z]E[(<_L.2]?F?:)\<Q]RE:S[P*7":A0<Q8F:1U
M(H!(*[(WB,$,7R=I"BNW6;C[BO;5P]>M#U_7FST2 )6U%$<"Y>*]@SVV&Q/#
MWB:.3 1#A@LOD+,$#%\?F? !;!D.!-O/%6KFN'4OU[XVVNM>H7%FH7,R(IPL
M>'H@[5_^J+1@ ="PLS2\C&^ZI[/FT=1[C9\0%OP5&5OE(F28YRZGV#L9<VXH
M-=GRTLAAG2N0L:2YQ;8PRTF=\VO,<J"#JU@!^,=&M[77RL$FZ[T>:%,Y>:1P
M06\=]S(Z LW_<YKSA> [F0'&!4R1=))UL)*0_#_QI#^P]L@P?OU?F4.7_K#M
MGW8H!7M+_\ZF9@*M<=I@'$1.##WK\,]AF>1<(KQWVBX,T@0BM>#Z$-OV/ ?Q
MY!C[?*632K(('G;'PL!.0$4^CF%0J1R&Z =1^X-MK-= !]B+W6$<_F!3>S#M
MOSL@&FN;T>\?PWCWLF1</_;+Q4.FO_4_G7;6QH??V-PO"QGD=,<6[)^_'&^F
M>!]'IRH3Y%"X$&X$QK]C]Y]]VXU3 ,F"UPI'&Y52, [L(E5*^L3 P*3"B <"
MY!A_C:UW'CZI0'$N*'[ENT%($W+R 6'*(LY#0"ZYW+Q=T!S>Z1VC (K+6,_B
M80ZPZN7]K9WMMT!C/.N<ML/@;.4H=PF8I1CXS?&0N(I]*@W9 ZY=2\C%%'M3
M-)PD3A@S0:Q*($"L2PIS0:0.H-H'R;+E-Z!A]%AB'NFQG_[W% SSJZ^\CM+)
M)2/Y!MOETN"@L@D)ICGBE!NDB8DHRJB=DX(;C;,>P!C+?^:YYT$Q;/4&]M"
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
MBT/ZGXM/I'FV&W5PS!N*)(T"(( S9%T0B(C@*%@#6+*9AD\A&.:TY$)9PWG
MUJL@/&"\]L(9S*=3[(<;4_LT2@_,K%YL3&VX";6Q';HUZ_Y6JK_6)3DW*__6
MV:P\,1G_X_=C.&W'(F5]@J"/PRQ-;Q8-"]XQT396=ZU32EE+$&.YYJB&Q35*
M.F2IX(P:GK)W9HH(7T1TC"@_CE-^IZ!\/Z3\]M76UHKPT]ZEB$F==KNHQ98C
M,$9UF08-#F>*,WT8D7O10O"JQ5G1MA"FV[8GO?AA].%C:/5.VO;\0^NX&'1Q
MT\<CV]UK'8^Z(.8V8%,M"PN.&UP>=@@S9EEAE0WJ80_;X8N'_<.6"UM[J@OC
MX)J$.RFY]C)>OO[:38\E=%DP^:#'WOQ*A1_VU%L'J^[TV%OZ!+^F=L#S6W3>
M;U*#[GLO-*T9W:>85F;'>TP*YRDMO:WYXXGYOX?6UB. !^@\'-@MOM/K]Z;I
MX([]9]][+^NJ5?6]6U4/"; QHK\_,OD-M>I7X1!YL XY;%3--C97SS;6V@?9
MX9'?U=@\A&=\;N<FTTVZ39NT(78.]MO;Y].-JKUHK*WRC1_-5N/+MSRO7QN;
MWUN-'ULT.V=V#K;9]D7[:./+]P/0.Z<;50/E6AZ50LIE%R#8[$ACK1#6FH %
MI87Q>FF%UZE4=:-GG8"/:E3]='VH'XC5T]*L KP*\*:S>J153'/.(F5<>&>"
M$-*"F2RD$C+Z^65@*\![.< [GP \A2E7L&4 >$SD,P^"M.,V5[LF27D5B+%+
M*ZP.NULG<V++2@IX]]924_'?J]129]T0UQHL]'XK,!>F7S5<+4@_*]R<LUZ\
M"K 6#ECKTQJ:B=8XQ@C*#NY\L,60T2D@;:CAT6F)4VZ7+&3=F-DR5_>$J_FH
M\*0JV-0KKW4HO'M67I#F4;'R,[+RI.ZAG8A62X.LR0Y_+R4R"5/$+=6 SC@&
MP\'8XK@N5)E8^3VYP,:+&V7]XL2>=SOM]H,TC#G+\/9@:4$:QJ>CDW;G/,9A
M4\P*F9X2F1K32D8@BAH7"%(Z>00RQB#G/09-P_J@!>?*YD!Q2NIB3DW!A]E$
M)?+S5-R\8"6CXN;GY>9)/<-2$4*P 06:.YKJ@)'5T2+OJ2"PC<)$!7H&974V
MIT?3RW'SNW!B= ]SI^=>;:]KA[G<,/1X[,\K)\83J1A%4;&A?O<EKWJ%00O'
MH*_3&@5/F&MN!-(\IYY9#<H$;!X*CFDL<2X6Y$&CF)^04WDMW@SO/E*AJ'CW
M67AW2G_P(D8K@5DYLSF;+B+-.!@'V*84@R3)DJ65:_*/*S?%<[@I^O97[-4O
MPR]/.MV\^)67XGGB5-:/?><H;N8]J/!HX7BT=:E+-.!]C<WU7:&$9PQSE!AU
MB#,GD8M)(2RUY %+ZXN42%77"PM1J;P3)>3BQ09?5%S\Q%Q\/LG%GB4GG%&(
M&LH1QR(A[7U !K0,09(BRMFE%5UG>+8(:^64> ZM(C=(Z-5LSM?(-3,KC\3S
MJ!/_Y&7_X_+@:2X8E;&Y]&O!H:F "L)S#6Z#HK !<:H\,@!-R"N2RRYPGX+/
MZ1V:$OJQ1.9-Y9HHM39Q%R:N-(K%:!27YQPV,*\,TA2PD>?RKDY;^"=WV.8
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
MPK]T=Z1!@J@L@] WY]*8%E+B5I8,QQ:3X5XFG8EDZ*D2F:Y/,3N=UK #<C\
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
M7B@+]STBQ=P43?UYW+_.J3ORR/2]/D4ZP'!_T^US?3'8^.?,6X'"H;E9G)^
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
M,'X^W'#NLJS5_=9KQ[X;>C 8=<8/3NT98Q^*DY$[BN 66W1U778,4]>^R :
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
M%M ,W1^6#G4]O%:XI(B3QD(Z.R^!)88L3+KYE;OP/1O">JN(-]QZFW,>N"H
MXD%UC X,6\*7:LY2MWI2I#_:>C#8"V/4V^M_C&\VKG#XRG)N7U;%X+\/AQX
M31G.$-:Q;6LP')F80^&Q!PN8.:MLW('Q\NIVMYQ&UL9',3&J.@7##,][DZ,<
MX';'OIM9V)4U? ( G):K:V-T3ZRL/\C@MIFVQRW_+4:,Q'8;$VD\UX/L6PS$
M=@#AJ?L&?/A[6]O3[),][B5N7'8M.H,[Q0O*1D-1T 'W85>]MR]=.DV!E!>^
M"%P41&D!DR%=(8C)>1!E\/J\W"ZXT"?[]%;7)9F=;MA>">R=!':_?@C3K 18
M_4C![",NG4":^0)^PKG"RA>P2VR\(US5A%AR?'[5,DO?'H1\CR6_^RI76_XM
M%L$'&N,C F',8TL1RT-,XI(819Z%F-2,>&6HXH!' X"%+BK3*^>V_-B]+/IC
MLE;GK-V:[2]W6^SITEYC.H<USV''4D)P#S^8@AAK, LAE\[ERS5_R4'P;5)1
M3^W9T@:\VST;#:_4'=$W)Q!S^GX"^LY%;J0DB#'N$&>*( FL >4V5T(GC731
MV[RX.?VC%B.N6H-3E+KG^?^.6K!O1+OBJD?>_:2!4D<)=]3X G/CF7:<!5T
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
M,Z6@MEO:Q*3]V$@FE6F*?JSX8[O=.Q_\MGC@?TLV39FS>96ADYK]P2NW]=G
M_S;YX5^N-3AKZXO?6MTT\/2E?W5T_ZC5G?0.C%DL<XW^TO/*CZ\37#9QF>0R
M;GD]?O+XX\WTT5SSPO*S0FUR(6[\&&^2&S^[[;9$;H)Y<J?;_J!3]TV]8V^Y
M=,WZ3B^$8*256N#-,STF[]V^?'GK]+7N=ON''AS#[M!R2=MNT<;'](__V1K_
M+GO%=1'T^[?N?6*[;];%-6[.^VJR<1Y&!\:M=D^:=(?73^JTWHF'A3NXN?_^
M=&__,WSOKTZC\U>[OKWS_6#[X*31FF^UVSAI[A]=U"^;%P<QH&__XW']ZP?1
MB#2BTZ3-SN?S.MRKT:E3, OF.Z)+1W,J/4%*T=BA115(41.0M=C*W!38%+%<
M/*,UL:1-QCV[[2X'O8?WR[T/X,ZU-G\-*#/I,XUTV6@:"%%'M[K7F!L9_?SD
MKV@RUA:7EAH9]SE>N0URYCI[?YS,=_HPQCF0I>$-T;]6P<\=X&=W$7XX<Y0P
M%(BVB%L'Q@SW&HG<A%C/R_/HH*# >1=B6\;A$6^,A"U@ M@D-H:A)W?#C6!
M[S<+2UG8VD+"'7.9'G8&NU G_U;$V!ZOQD=8C*MLI?7)2'H-&%&?QPA*?1!"
M2V3S/-;ZR#$RP1?( VVQ@FHKM+BU@OXS\Y.7T(1_+ +A/Y-[8CJ?>CK8^,>.
MV>=/,?CWV(2\J.MA[!!\4?G[MG</8U\/R0J&&/<><2\44IP2V#$QRQVUOG"+
M>025/^N^_JRYNCY$)._5RGQ<,Y?>T85V7S[R$NE):=7K0)([HTX61J"W"_&%
MM]5RFROZL-IY_"D('\P2K1QJ;\2AMJ(PP5LWUXE;;7OD&_'!L!G$NM.I_&*]
M%ZLOO@6'6T\TZ$%G;]\!GWU_TNCLXF9GYW+OZU^=^M>/)P=?=\3>GXUC8+GG
M"VSVY)3!<^#[P&>_UFGSY&,K/JL)SS[X$]YC_Y0#4P:6N[7,X@6#U@B:,T2D
MY(@7P2)M#$6!Y42HH+67>N,=(;PF\S4AM&_&X0;*Q1YD0B]YU]=N0K\X..UV
MQ]#4]+J_?]ZK4&EUJ+1@8S-,+ /3&@$"Q8:=A4+2"<"G7%E!C'(L#QOO)*^1
M)36][@E*RX'A>4#I=1) 7OGUUA*4COO>5["T.ECZL$"6!'8\NCUH'N,7N;=(
M:<&0D$XR7%!I5*PU2&K)E/QIN-*-?H6*@SRONE?*O3KE_CROW"8$S(7,$174
M(ZX]1<9'XA&P]MZXW'"PA"C#-4QNZN]9D8ZG4<FH(#$J>C1NJ^O[?C!\8RSD
MES7#I<_=R5FO=SO?+5SZN@J0O0:0:LZ#5%X$YF@>P!R*O:4*3Y#A/D<NQ)*P
MVHC@8RL*4LOY8BOY7U\C^7@-\+2?LO4?'G@Z?N7QP=CXJ(O!A+O>*!Z<3=Y@
M?,&P=_9;7(Y4<N#JPY_9R[[Z"5IOK'_I.@Y7(%^!^>K W,Z#.<Z-*(+1R$M%
M ,QCE5SG<D0LE3CWF"L6HL-%UMCC?>\K5Z%';0A7T2#S1><>6&WNAQE%ZYE#
M=%7293&%J$H?^GG2A\J%J?*'UFJ/G<T?FDD<?DSVT)OE:/=^_Y^&@JTJ[ZCL
MS3=5:. MI1SU2.-RBS:_OF\UZ>?+@WV+&_M;WV-,;_/DX*2Q_:6SMPUC^+-)
M8AWP61;VF=6W#X[AWTX.]AOMQN4'&-?[8V!OK4:GCAM?F_ >QZ<')U^.EZ0<
MQ>Z-V!4666+S6'K+(TU5@81@AA4B@%$=J\5S6<-L51$0ST.R?G*KN\I'>OI\
MI&DT>JO92,^%3 NQ67E1B%PJCX)R G&%!3(Y$4C0PG*7!QJ$B-E(K$I&JI*1
MUB(9Z1:X^(E3D9X+(!;"I (1A1 Z%EL)#G&C,%*V2.6Y<1ZXL2"V52K2$AB\
M3W;%P\,C'GJ/&_*EYOK0W>%?JO[0\QD=+]X?>LD<)9VYJ;W%0]MBW*'-Q=-F
MU$UO!54FW6(FW8=#RBG5O'"(8!D0]T2#X6D+Y*GC#N=<%3RO,NFJ3+HJD^ZG
MM%:J3+HJD^XQ!?=ORJ"[1^K<J]QVQS87:VP?G,+S\-[^%CLXV<)@.UW$L<"S
M<7W[,SSKB#8[N^=["S87V&>=#_!N'T1]VW72V+9W>?/$P3M\.&_$]]H^@.=N
MB25.&49Y8-YC1+PO$(_]N973 DD&N[B&)3:8;KQC$M>X7"S7_WJ#P%\#V%0)
M<VN 06\I/^Z90&C!\6/RW#-) K(XM@X &P])K# 88]I:Q6@A<8Q55T5-/3X3
MI8I5KQ+D7B4(O9E\N&>"H<5\."UU7G"&* T&<4)B*:S<(FVEHE)C8IS:>$=8
MC=#%:/2*"CTQ"HF*"JT!"KWOC?H5"*T.A*[S]NK[6]\;)Q\.;8ZQ=4$AQ0)%
MW,>&M(8+Y IN/=?*AX*#0M0(K]+VGAV$\HH*K0,(M;Y53&B%(-1< *% G"*.
M2B2UCFXA%SU"7B-)(S09IEE.@ K5</$S.86JR@ OK-R54C\%LQB;-\(Q4G :
M$&8!=#KXJ-,2?LTE<4:;X&S8>)<K7BOX8E/>BEI4%0&>=@Y>H"+ 4CQZTY4
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
M,-/[%B(H0V(92; C&25G>6H,]7"YM-HIWSB?FO_V$?/KZ?;G/<._MSX!"A\
MC;XU+"D$-GY/:JHA6D4;>-&4^TRTW/7)#+GPS4+X?NGU279B#ZYKF,*G"GT6
MP/<-X0O,GX65)]2! EZ?. &+8N+ANRER >?ZQ&;8(?"=U4!D2/P $OW&:+"\
M/@E3$A\O3@Q?HH1/%M031++5O7@#Z)L/GJ;JEM._AIC9P.D<WP;XVQ)N%\!V
M$)8OI^)[()5I%:WJKS]4#2"0K48+/ :+*6:#&9RM@I;&SKWW@KE/63[)2IGB
M6H5?(R['*?%\/,=,HT)A>(=W/&?$$1?-S6S"X2O9.97)3?\Q%>%/2"@,C7K<
MP2#'?3%]3%US\DB]Z+Q;)ZI3LG9A:=?#L0S(N_?(J,X^$\Z\1IW7ER[>I:]R
M+*JJGNS/KN$/RIY%RBY:$A^YC]C/[9<9*4OTR!TMZN#IQRE1J>SCW7>K>'O>
M""XVHYX=]K'<:NH)[U_SC[4?B9N1[[UEX-\OEB[!SG<*=ATJ](!!5>;U66WQ
M#S05#ET@XFG4%6X#"2\Y@ W5 T;FPM:[\'1CY#;O<PDO"_/>:G@?(SD<#OL4
M>4*SS(4J#3_$EE.]K*25=7^25QH-9KL60KHT0@5-:'Q8+GR>6_=]X0YHGP]5
M;,*/<_"CJ!HWU>,X(V$51FQ?]#Z,H:4',S&D4N9S1Q%G)?X@>QD+:51BHPMX
M9^8+%Q#F/LA5$U(@5 5RM@?+2!H^Y';F#,N$'1Y^+$$,F.BZ \UAIX5468UT
MBQFVZ3R<WX8=490;>^$'X')-BDJHLG45TW<L2BOSN$.V-/A_"\0$$C-W-<;L
MA0AG%N?SKBU?B8DF6$4QR8J^^[$*B[WNI.KAK"=;A5$M#\%R4#RBY2.')I?
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
M,$58JU105O>Y;;T&S) <T78DV'766QX\Q1G.%U>86 _T$QF=TT) B$Y50QK
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
M W?8?F@?N[V<VE6]6;_/XBC(+K&8T[NO16H:I2]@="J99X.D:KMPILD>V<_
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
MVBP5L4)&4,P+"+%$,$05[K(60O79"[\=TTYK_\.O![5<_WE_JDM#3<HZFVB
M2*,"Q1D-56H-F)G#8C %M=F!^]O?,:0XM)'0KZB"1K/;1LTO^_F<0SEKUOB^
MWN&[@.4P:EFUGK8U-5B" T_!#JC$L>3:F\/<JQ,V?MN0(LP>XF\^X_MI8W@)
M'(]H+),2LB^UX9RAV,8:LHDN<Y]DL0([%?+;#."0@L_&#.HIJIY'&<]S*>>%
M]\MT=O[Q3H<7-WMT@^.*6XRAD>MQ_I+31/ZO.,$R7E02$$H**D]+C4\G\XO.
MD;4)QDJWT#]<[L6<$V24$SFR3-?B8X7<V,@E^$#:AANK,L6= 4VW!@)-1[*S
MRENMDUM@C6RJE;5,K9TNZN%B"KN<LAY<5";5PTJI4_G!NW$-R4-Z5&[>4(OM
MQ-FP\-YJI+>!DB(68;4 +9!,/:EG\,D98"XG5IB*OM/QXGN #<D/&Q3)6@IT
M+S;W_(_OPX+^>2+W@&;AM*)&"\N[P0M:VM^'CJ=5EX12L';RP"OO7\?!D8L^
M.RD0,EOV^D@!'-?$ U%L%CH%9_OLVVV.<>>=[K5ONBJ-@\5+)#T1CCXLPN*$
MGO?]RI='J%A!PPU86XNH<5HI,61!@Y/1.W)<C>]SGJP!^"'9X$[,O+%]OF>1
M-S/!FP"O>&NGX]?TM*-+RF:D"@_<L00VY]JGJ19'J,T)DT=7N!-<=KI*OPOJ
M(1GO ;&SB9 ;]1_9 .X[G!V'";DRS\?T;?)L$T'EWDIDZ*'4FNT*68$@:N[
MY5#/J1<G-]N$V1;!D-(KG;FU/TGM5=<].PR33\O^85?]XWFM=+D2Y='1]&OM
M_3XRL03!G83L(J.5@85BILS!^&2M$%S[3L<&&@]D2"<-!J01>U%A+X'-1>&X
MQ2'>&$&87-[!;1/I;//&EJ'/SB-N% M=>O7EUH,L>VD"9\ ,45;YNCT>G(:,
MG'YD*/3MY-"OQ],\=7-YK$(EAU8HX#[65HZ\%LT2@H9N60S,,=&I:]Q=J(84
ME33@R+VIEVT%TCR[=[X&ZU4*7Y)V)9IZ=Z(VY_$<@L\*K"RQ=GV-NE.GJW5H
M!E5DJ2,GMI9 OTSOY2&ZG+3PR"%+7HUGO5(O?  9DY22NY R>V1U\< (9KTL
MUY3UN%*>]W*I]9&6P4;.#&A5MT"ESQ RA5VQ,)-TLDR'S1HI[HYEB)IS9R)=
MB6/V+*\>*O82[N7&^BA885B)&3@&2R$6K7-R1CT88[G-S@I?^M12N@/4D'(O
MS9G46BA]#;%"A5B$!X::1ABE!F]IP!10,>N%<X+WN2E_OR%N,,+3*I0F1VL<
MK<E0^\C+*,%54,4)9EQ)DHN^AN4JGB'JT:TY<:^O\7 1]"/\FHC=18+&%*T_
M52N4:K3U;JT@G+EX%Y1,^W)$MTO(/(9?VHDI.TJG'VU6%*9(*18>%#BGZMTV
M%!!2,(#98,XL.N+PHVF1%J,\*RUWL[/ *#B/7F=#;DQR]1P^0FUR E%2W(#,
M,/)Q]C3VVU$.6J\^G$/W:]9& NNW<%;.#L_6(+V=7&*N*725M9FG\<MBD99[
MPVW:DXH=K//9DR8/%T(_0BQ/@:X^.ST2]![G./N"\]JOIEX "D?S<_7_<CI[
M/CV)BW)R1#^;GDR(V&B1<"=3\^HT#IL#A&C(K_#9"R%IXDR?7E_MQS*D7<)]
M$'&_PG]D$E^^M3#22@FEZK9Y"?5.G*H%EFO+IY@YCU@X=JJ5O3OV(6T*#H:D
M6PNWHZE=;8A./M72^<NVC&4Z^QIF>3[B-:VOT8/-)H-*-H.S3D+(R9,CH GQ
MGIRWVT$.Z?;R7HQR&W'M4\D]FQ[7WU=2F>33L[SS#X=AAK^&>>V_??&%>H=_
MA&B3",9!Y'4W7%&(&"6W4+A+C N9HNUS,*+':(9T^_IQ%&%? CRVTWGC0OLH
M>J9%<@+J[FAUF0/$H KHC-$XPR//@W(U;XQ@$\K:GYJR[07=[]3.A\4T_7%C
M'5WJ_%@+(^QR2.=A+]CY3,X.XVET!&>]9CJ8S>J!KKI;]^OWBZ^\"]_K1P?5
M"+\Y.8XX>UN6/YT?G"P.I[/QOS&/3)&^L!@ .5( @D&#]U&!STQ96906PG=1
M"<V'LJN6W1K0V\_+8WMO3Q;SNG-*+M *XL@S:9G#")S[ZD?7IC0F9&#>BNA%
MY$SW*1'1?"A#2D0^[AJXKK(?ES7-7(RMAU'/"2R^OYK,%[.3^N$J.??Q,$Q.
M!_AF.B%SM<#3Z1^A%-%*(X"Q(D )F<$+8X!%D74LQ:'LDSG8VQ"'E([]219+
M5Y:UN=MQ"H3\LO?S,'_Q#6=I3*,896>*R$4#9Y[\P:1U[4<609M4E&*,A^NY
MBEN..]WR@B'E7(?!MF;B>'SM>FU>OI!C&>)1S20O?<V10*<H_$1(-0A5PA+-
MG6,0>'#&\Y"-&K;W=GU$0TK.#H/-@^)0OUAQ62'I4A)Q^=<=0L,[G[=S)+@Y
MVD:!WVN<SQ&OOO"\LL&IM.?/3W#$5-'>^D+25(&D621XY!R"5$R(R'@4?3*4
MFR+<N3;R^C>,%#H,DC0YEXG6%D,:N$@>O%',!*MU]GUR6[< &E+(U(4]-XHC
M-Q!,,XM[YXA_IW!KOMR K6FU1%\].*Y_&]GDN4B2O %)JEG%6B9&*PTY1Q&4
M=H;9/OM*6\$=4IRQ%X;U%^KCV+<1;VWAZ(E=;=QUQ/NV<D::J)DNH%SMW,92
M(!:5!)HKH;RWF:='6*@-K=RF[WDU>3\]HH=\NNAJIP6Y;#%+X(G"')7(TXR9
MG#H9!(\V6B5+G_/OVV/^(6WE0SCX($W63KS[,:>WXOTZ'6G&M"K$E:A$K.=)
M$(*W%DHTZ),/EML^7MFVB'](H[I_*CY0M'LG8NUN?(KW2I/CB%&F7$_VEQSJ
M=+E:BHC5XW<R.R6TXX]K.&X!/J0LWZ!HV4+0O;V^E^-)/?_9**>Q]FF-O+W[
MD3;R]"Z_:"UW<C;>%^\@F<Q!2704-88,A:&5(6CI;;=^MW<B:] -\\[GGZE7
MDTJD$"6#L#[5BT@9 B/U:ICS.JM:';Z/Y=P0X)!\MJ9L6M/GLKG 6O96O1-<
M58]7]*+,T5*,'0!#+9(00@3'4@$C-($5I#5UGRK0#T4Z)$?L4?FUDPCW1K3S
MWM9!!&&$K?4!C*\5[CW97!W U5:*OO;.<X^CN!_2FGQ?KM2C*ZX'BVROA%I%
MO$X676+)$%U5K$P+<,42!3)Z"GIE1O4X*NM!^8L]=KM_9%OX8*'M5TG5_M."
MYYB\477[E52HD@R\] @I8TU$HXC7ZVGN4TD-KXW](RNIAXKL,0*Z79+XMSRO
M8U#7*8%_/U6"2\$%ORJJH+P/54$@.&ZLTX;Q''ZBL&[$2HE)"Z)J#O7^'"H@
M4VMIN*'>#. ZFSZ''=?"^;%"M@<P92.E\B!A]#5)M^Y5AMJ'G#M+7KV1H+#&
MD,X4"-[$R&W23/8I+/ @F#]6:-::1TV$MZ&%.OV\_A()P]_^]/\ 4$L#!!0
M   ( #>'<52&$7GUBD0  (SI @ 5    :6YU=BTR,#(Q,3(S,5]D968N>&UL
M[;W9=ELYDBY\WT^1?_;MCT[,0ZVN/LOIH=KK..T\MK/J]!57  C([)1(-TDY
M[7KZ$R U4J2T*6Z0%)VUJE34X+T_1'P (A #_OU_?3T[_>$+3J;#\>BO/XI_
MXS_^@*,TSL/1R5]__.WC*^9__%__\2__\N__'V/_]^?W;WYX,4[G9SB:_?!\
M@C##_,,?P]FG'_Z1<?K[#V4R/OOA'^/)[\,OP-A_S/_1\_'G;Y/AR:?9#Y)+
MN?S;R5]"R,)+R,QEZ9B.@C.0WK/@C?-!IV2S_O]/_E*B]3Y[S601A6ETA45K
M@ 6(RD;GA)&+AYX.1[__I7Z),,4?:'"CZ?S;O_[X:3;[_)>??OKCCS_^[6N<
MG/[;>'+RD^1<_73YUS]>_/G7.W__AYK_M0@A_#3_[=6?3H>K_I >*W[ZO[^\
M^9 ^X1FPX6@Z@U&Z?@&]/L^N_N%--.:GQ2_I3Z?#OTSG__[-.,%LKIX'A_##
MVK^HW['+/V/U1TQ(IL2_?9WF'__C7W[X82$YF*3)^!3?8_GAXN-O[U_?13H<
MS7[*P[.?+O[F)S@])<3S)\R^?<:__C@=GGT^Q<N??9I@68O^<L@5E*EP_K4^
M[:>M,7TB()-T'I'13W%4"=XCQE5/WQ[SU;-8Q@+GI[,>$=]]=J]XQV<P[%/
M=Q[= ]KY@]@9GD6<] GUUG-OX+P$N8RP/G(X.O\R_K<T/OMICNWYN[<?WKUY
M_>+9QY<O/GRDK[^\?/OQP[M7'SZ^>_Z___/=FQ<OWW]X^7]^>_WQOQX&7A]-
MZ*00<C'!_W6#I]^ 3SP9CH9UZ7E#WUZ\HJ)M,1#\.L-1QOSC#\-,0S" 4H82
M:-,06HKL%>T&/J<2?8)H8;#!>^J(+L=T.DZW7GM:%]?Q%1M.(>+I_*>#\RD[
M ?@\^#"C?:YN>20$?$T?IP,O,$CM PLQ2*8M)!942(QK-%YK'1'T72Y-+[E9
M8!KG;+IXQ4]55S_AZ6QZ^9.Y]A@7%POTOZ['LM#7XT?W>I1H(Y_B"US\_^O1
MA]DX_?YI?)K)*'CY/^?#V;?WX]/35^/)'S#) ^UBL+0W,U. -F+2"_,:,U,.
M2U3@2[&JR= W!'I;+M=,?C:YE-#%JO#(9:/:.KWR9#;>G6(6Y*#Q_?C#>$*/
M^^N/?%L>??@$$YR^.Y]54Z=:CP.C04@!CCEPEFFA@'EPAJEHK<1$2Y-K-$F6
MH>R>"TV5-^Y3\G>I(+:FPIVA#F0V2HN@64CH:2)HF@@.-;,.L^+&H AM5HV[
M6(Z<#-O)_BX;Y+9L>(LS$L#X#-^,I].!(H?-J*R942HP6@(3@U(BB]%P@]RI
MDG@3(MR"<=P<>+S$[ZI?;:O^9_F_SZ>SNBU./XZ?Y3R7,YS^"L/\>O0</@]G
M<#I?P:I?FI^/SSZ3U3]W=]\C264ZG.$'G'P9)OP5)\-Q?H]I?++0UM_A]!P'
M)43E2C1,HXHTOF19U+XP[KS(4+1UN@VC6H_LN$EZ4+RXRWN]+>\_5@F>3[[-
M)?@>9\-)'<5T]@O./HWSL[/Q^6@V(&@^"E58SM4^!*=85*:PH"5:2QLUF-B$
MNUW0'3?_>M?/70Z97@RIU]/I.>87YQ.R[!947QA\[W$ZFPS3#//\SYY5B=#*
M_ZZ0= H.9^?T-P.MK!+<6&8L<-K[258A%&1!!"ZT5V"Q#<&VAG[<[-NM9N]2
MTS:BYGSI[82?@Y9)@V*@"N$O]"D8[5GR.OD8A55II\SLC/R[)&8;O=[EI6NZ
M9+[%/^:_F@YR#-)*'UE0F2R$$ 0#:R-+ 50P12B?VQB-W?!]EQS;1D=WF>1;
MKG#7('4,D)/S#+D% NF01<^!J4C>EE3:.Y5WOHQ]WSS:0D-W:11Z]'_?XVF-
MF'\<?X2O_QC./E6A$&H2Q9SZ/R\[.@/NHRY:.^:3(1=&T9<0.#(I$1)$G:)O
M<VJV!>CCIMRNM+GB5';[$_K[EMWGX]%%$LB[LO@\&\93<K$3_>EL2//(YPA6
M",MLMHZ1$"WS-M,G%: 499/A9?=;YH.XCYN/.]3I"DKV$RE8LX(_C#Z7$,!S
MQ:Q$S73DDD5>$LMHC.1<6I[=SO?>/PFY(XVNX./6L8IWLT\XJ8OV!#_5Y),O
MN#A(_VU$@CL=_A/S?RY6^;^1W.OI^KO1-?IGD^&4?G5SV'/OB/:'@>1>H2$+
M-EH?R"N2F?E,0TQ*<>FDXR;X)E1M-:+C9O%!\& %P;>.QMPW/>>_>_>Y:G'Z
M\BM.TI LF &),&N;@0F3:$KRC R03)<LC8TI)(]Z1=I4XT5V)=3CIF1;S:W@
MVM81D"X1GG_ 9 *CV6)<@V#($';>,">R8%J$Q$"$1?:,S"665ADC&T,];JZU
MU=P*KFT?*;F3 ^.<D[2:2I9,0J:E]BQH#,QXQZU+,7L3]I%]U$LZC4H^<AV
MI9H#KW,B<7O#:S9\\1)XR+[AX?D]Z31;9%=^!+(%!T:4($*V#!,I2V<=612!
M?.829%"1>QU;>9DW<?0XOV^DQC?/&=Q"F*ORP'Y8)#K_)9V.:4/YZX^SR3E>
M_W \FN'7V<O3^0O_^N,43^J'WOBPH%<UPL:CNA(]^SHDX2A,)L? BJ[K#%C.
MH"C-K$'K-?FN$%);>JR"U2-;[BE:N(<]CU#W.N9L+?8&"85+F%[,=\Q.H 9+
M912]<F(EK#XM@W7%(/<P87OUC5O)?F?$R.AR+,"9S8JV?HC H@N&!2L*<BY*
M]FU<EAT2XE:US?[YL(G(&_" X)R-%P;Q+W,[>E!\RK119E9\'6(@TY3<H<+
M%4.^CU/<BB8<N -E]ZY"#RH:]RG?!M4&:YR2"W#DC8BH76 >92T65314FQP3
M*@FK"Q>86OF1]\ Z!B+T)_<&J\![G-'X,+^$R8C\KNDE565*#E)@/-1L4!H[
M ^W)=Y(.%#>:>]DF3+ :SS'0H =)-Z@TN)72>0')ZI1H2T/FH%BF7=8,DE8L
MH;8A83$>V_B3*\ <@^:WE7&+"H.4SL_.Y\'X=>?VET 5!V[K29C0P'3- HDB
M"A:]+UF#M^0GM=D7ND(\!HJTT<?:%/U__VE)5F_HVT>58+^;G,!H^,]YM@:,
M\L_G4UKCIM,7=;$[G=X&TJWL^H$G;EMJO0G@I?+JB$87753!E+55(9(9)W@U
MVUP,D?O! \_>;LJ^P#A[/9K.)N>WS[Z44#*2W4">"&T;VI9"ID1=28S!I K/
MP;?)IEL#Z+%+4]73X/5HAJ>GF&;G9"U-QI]Q,OOV]KP2?UP6Q^:_TAPAGVS
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
M@76\9L0+!S)9X7-0AGDM.-->>19]L$PZF6/.:(6UNUPR=YMNTG(1Z$WLAY*
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
MG-E$%PVX,F^:=-&5\>U5)"MZ$PF88R'4LX "R(("RP)Y[R*9$F-I%#!:!><
MK)6MM+;B\L/M1-[[L==_CR=7&>5SRD,I- :(9"QA9#KEQ,!+SKQT4A>RISSO
M1(".9U_+[S].XZ,'6?=8>5S1+&Y^O(7I@N!=0/4>3EH+9_?!I6WU-&XEY)ZC
M%NO!&5J"E#"TQ&E#GE-)AGD1)7GP-@F3K(RROR5@QYJ_)QZU$\5O(MN^>X!^
M_&/\!B8G.)U=C?)B"PKD*@//G!4O3*U/=RQ*KFJ!F5<R9VM"MUX3:U^QV\!&
M3_(?]RZ\'=P9\PJ&D[_#Z3G^,B\RG5=>3*]:&SZ'Z:>: /.%3!'Z.=R\,>_Z
MDKPM^D7V^?IMFT@V$\529TD1 7A4TEEEM$$9O=26VU3CUL(E/N@3R);YIY=(
M%IV7GHWRFR'$X>G%W8AS=/G=Z'U][:1>US'*;\>CR>6W/\-T>*-$2=@H@S+(
ME)5$?2&P'O,BHV41B!&>HVF3C=CK,+;VNDE_@R""#[4>UW"/=6&1S!=!"TNT
M/!<TB>M&GC6]??=^TOYX=,?/WE3Z+0Y[;\_@9[/G,)E\HW'.1320CJ.$D%F&
M5&,@WK.H4V+2QE)B0D+9)K/[?ES?.VMZTEB+<SQ"1V-_ *1RWH.QAI58>[)*
MH1@D6QARY+Z$Y*)L4^+8"=[WSJY^]=<@:WPUR"LAOAA.:TTOR6Q@4XRAMJNQ
M]8HN'7-DP5O';!!6<V>E+XU"55TA_DFVOO78(.GFV1<R8*M1^VH\;]E?+W>^
MMF^?G8TGL^$_,3\?3V=S\0R\<^"%$TS2'LXTVDQ2R<!0!W+6>*9UN$T3B4V1
M?L_T:ZK5!@'6)7Q+Z)^E='YV?@JSVKMK/)W^1C*#TSJ OY%::N/CG[&,)[7/
MZ,"(9(W#Q!!\9+J:GR#!,^%+="H;KT.;'(_>AO ]\W8_/.CQ&'_=!+QY9'!S
MB(,L/$+,@6&]'EEC)&G)2)^$0B5E]EFWZ5+<%>'W3,<F6NRQE^C->NK9MVL\
MK[Z\'=:U?>#KT:G)F059RV>%UO3)JAILB:B*UBFVR89<A^A[9E,O6NJ[N>@=
M4']_^WK].GM[C2TBYR1<9 JYKL79B45%U+<$.SJ9@X%N%]]L >)[)-1.%=>@
MZ>FJB3!P 6UQBI#(>M>?,H9YHPUS10ERCW3TT.8VB%5HOD=6]::=!BU07X^^
MX'1VMM:'UL*44( 5Z3S3@1L6:W*8T80,BB=.MSETNQ_7]\RB'C769[O4*\MN
M+I]5R*+((6KRA)4J]6:M&HPNA#&)($"!#33X-@;Y.DC?,XWZT5.+3JM]R&B1
MO)9!*!J$9]X2*[21BH5H9+WK(HO$O;&VS8E:;T-HW:OS\'BY'^T?2J_/-:&4
MFIU5KQDKJ .9![4/=I2Y]D9%9FP]0@2P;J=AB7VDK^Z9(]W"7IOJJD% ]3T9
M")-A(F=E-<;5/[TLC>^ O6G%S3;H]U2-TQ,3QGM6XZ%1,3H;BDF9H8B)::TC
M"SQ:EJQ/V8/.!MMDDAP>!1^J[3E !FZBO499)1=(:!6W$H)G 66L#>L4 U,;
M\&@;G"J*&]>H/?\5AMV[&KO3W8I]\1&";Y^H=GFY/<@HP"265:IEV/5X6!?#
MG.8R.AJ9;W0[:O/EX@D08SMU-%@FKFS)G[]=??S/(4[H)9^^O:E-#N>K*#KK
MH=J(-A*)-1HR&460I&)NZGV*(9@VMW!WP_=]6^(-=-@@ VUE6OQ=O!>E&UW
M-C7#-X*['[N[A=[74:N9TEJN:9U IVBPGNTQT$A+NL^.>9J,9"HZR$7)9'+C
M4[+],>P!L_K@"+:)KEH2Z_7H\_EL.I> N-C'E1(2A--,VTQ?8N3,%XA,6:>B
M-M'RV.9\ZAY0>SS@[U^=ZXBSI2Y:M/V_GC8WQ/!J@O]SCJ/T;=$IBW,ALS2,
M9UTCY> 9)$),T\@"MUDHVZ:"J .X/ZVI/K77(+=ZU2R[ GC94J\#Q)T;4$L@
M]VXV]:/@#EM:']K9D:6T##5S#K&6USFID&F7":HREEF:1+10JT*SZ[@(U-TJ
MVAM_-E'*KBSLJW7Y8A>FA3;8$A+S4GJ2@5>TSYO(' 0M@N?9[9 XR^@.PS3:
M2JU=+.EM=+*#]@67MW7 C8LZ+OOSU%+Y&P5T6W0I>,1;MFU&L.W EGH.A)B"
M0*Z#E5&'9(+%HDF#V4,1+L?!(][7Z"Z\-U=I$$$)S%D9EKBH5G@FUD4N69(E
M"DQ:%K[C2SG?]-4$8.T;YMFQ@U*XMIAJ@7KA-,M*9C&!)>>FUHY8DWW9\<CG
MN [H-I['L:3SW7^;JZ&!&W@C:?H%?B8W93CO,T>?3W$N]E&^*)B;_WSM8 99
MI2AKWKZO=TUID);5FCI6DI-><)FSL6TR!WL:P=$1;R^JW>6-IF]Q-M <A.>Z
M,(Q9D1--GPA?))\ZD77K14ZI3<SG/E1'1Z7>5-#BJKFK5HGKKU6;G[>4HHR0
MLC"7$@G (#*/R3'!@R# /-K4)K>Y*\)=)9(V)DL3A1Q*\F>7FX*1>&\+>=,N
M\GIQC1/,.P1RLXM7=;LWO,TI^P%>]-Z6%(^XYWT3Y>QR,[MQ!T$7B'_>\]Z+
M@A]Q3_=CM+,O(I7 @PG BDJ"Z>PR\\F0NJWWH,$ZF]JT@WC*][PWY\\&2FEQ
M*KK^NFFM/*=EUM,N7[-0(2H6=0A,E*2TJYUZC&A"EZ=VW?=&*NQ^W?<F\F]P
M%+!\+WW.'%(HDH&.L>[$D87Z"0ID6SQ:%]NTTEP"<GP<V$;2?;=@?@Z?A[.+
M,GF(X\GE_>&%0P@E, Y JR"W@?E"7H 1A0RSP(WKV']Y]?./1Z=]";&!9_P&
M88J?QJ?Y]=GGR?C+(MARF7UBH\O:%A:S=DS7_M,!0VWA@AZX\JA]&]/@'E#'
M0XJ^-; V/:._*-?KT0Q&)T-RP1:)+3#*?QN/\Q_#T]/K&,WE3^B7RW^_1>BK
MKU=O&P]K(H*E(%DB%AD #MS1$I]#,!%D$%:"#I ]#OH"L<66<.VKOZI"Q#?#
M+WCG/<^N<5T?&V506+10#'E)M)$IXG3ABGD;33"V9,BRTZ[Q: A;F\=K7_?;
M%,LYO:@@K>LV.<D+0Z_3PE +$A)3*CL-&#U-WC:&<@=TNUM%=TB6.U9TWVIJ
MD6&Y7AZ+T)\E@SY;Q<F_K'W3E$86+.AZM5>A+4=X\(W2*Q] ]IU3Z!'J:>&H
MWR.+Z\C>S0C>H"CR%]&[>F#/Z4LB4T5JQ72P"FQ1/JLVM;B;8_W>*=:'"EO4
M/ZU'7$-]J4@58@26'=:[:E"R*'RU61.'#$!ZQ%T3;*?QUL,DTZ:J:=%)^P:)
MWY5E@ .M/8\^"R84KS<2>6"1@V()2G!&!!%2FY#8_;B^"^+TJ)H&S:]?CR[$
MOEH:+[^FT_,\')U<RF2 ,GL3$](^;"33LJZ005LF0!5AG=).MRF%VQ3I=T&N
MINKKL37U7$3W+:'CT?/SR01'LV=Q.IM F@V ZX2>A $T!YCV];IV3M_:I+W3
M#C7)IY,SN]%KCYHUC;708W/I9:3SDY9[J?YF/#KYB).S7^MJ.QXM?(@0<Y2J
M!);1"3+B,KF@V1=6K$Y2A,PU[]8D>&LH.^950R6OX=(.--1W[.4>(2UA7><N
MZ."CL5HRGU'7ZT C\Z T*T(HXSTF:[L=N&T-Y>CYM0,-]>C0S=$_ )G<AG=E
M'6X./@C-/5/2DR-*0V!>"\YX5D887G+1IA.SM@!QG)S:E59Z]/+FN._W(]XC
MH25#[^/X<CP7_D5T7.9@'1,HH$(.+#KOF<GT'X^!>]<MDORX]Q\GAW:@BP:^
MWJ41^?KL,PPG1.UKEB]^-$]"IEWY2D#*9M"6=F?0TA)@\LI B,0L9NZ#-*[D
M-N69&T,]:KM]-PKL\7:/9< +6R]&55+0F44K8NV[X6CU-)Q!X18$E\@;-0B[
M!6/W:0Z-U;:&))O+O$$4I?/0!S$K3"D96AM-9CKG.F1#JV1(X U*&GB;L^W.
M$+\7XO2KJP91DJO#K,0Q*A43XZ&&;( G%C/99%DZ66P@06#;[>E[H<1&DN[;
M\-UTKUT4LE@5O.(ILR"0F*G(2H<H/4,?E#49BL1N#M2C7M^ZEFQ?AX?M=7$H
ME6;WC._G;[_ ?X\GST]ANN@?[5#2C(C(#,_U E,L+()1S$A:#Z61Y#3N/)-D
M&>2N*\]V19?N8=JMU+;;#)-KH&_A[#(3M@O<MMVZ-@.\I\Y=K0C0G6B]:>\
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
MUM4WM-+:VCLZN[I[^NC]G[\P!@:'V)S1[S_&?HY/</ES\PN+@B7A\LH:+@2
M1/RK_(^X5&%<4O 92*/6<"&D8M845*5E-FV757/Q0IT*5]]LDR2G\4O6O1<M
M\H:VO_,T3U_\I*!E9,<VYJ]!^P>R_QVPY/\7LG\#]N^XA@ E) (^/*0J@ -6
M.B&%5Q) AB[,6)4E#<S%._(8J?&&SX@'PP*MAJH1X3_'SF84S#CZK?NI%UU%
MGUW'#7TFC&[E?_YC9OK^G=N7I7KDD?-/&CH3[:Q4OHG+#W^R*YB\BQ@;/MYI
MSHI<SE/WZ;FG =-V$MAU6.J3JP;@=30J4YW8; ",<+6\G>HQ086G>\4+K@<?
M<@7Y[ZD%@1%A,=H>O"Y]T#I(ZGU\.]])P.1CDK&;0W:YUF26O0\K]W=6[>)X
M?$!%I)!7HI]TEPZ^WQ1#J3EWYF:'L5%Q3S-X[>([V@9WE;=\R]3LQF!GAC<S
M,O!WFYM+_IG9$H#-*C*3 "5:61(@_BUD!]):G(](@#T6AM!RKBB$*P&F-F"6
MYR@2@&H.:8 G!R1 [^UR\3*!5W53 ARMRX72>F&NJN:W"^S!N\M[(0-Y3O$*
M@HA9>D<=]<>WX)@F;1AUK"G11W\L^R&32;!]VKT^^R);IZZ[,WA%>U6V$XJO
MP,WV2( KN_0-^H8.\X>8]ZOV'4LTY+='GA02KA'Q5]P'[]\]XM&99?Y@$4_U
M3WM\]+>9@'S34JKKKE_(IB52_YCF6P@&XQ?\Q86+A68F$S^JAT])@&UCB?:/
M'KBI;0S8=#O-!95L%@24DDV1O!A(^;3P\RCN*ECS(9W(GM46WG>A9+O@@^RF
MO>..#;Z\>WL?$KNXTLU?8@=>!X,\A29:]]B>*.[/@_RKZ?&&H6'E7)NOW8BT
M:+)A4]FAAB*T85$(GPDIPVQF3WP$IPB$L=NK33P':']Y"LR??( $*%5+Q-WU
M'"K>)WXD 5@WBRE65YZ]=N7C3V3[-2;O/M'JBU89_C;DU[9E.^6BFQ7J]L:G
MEG+V2^4BC49(,9"/)O!GLGF&@@OT&7O<M96,LH:0RS4%H8+'TY8!Z?[3?])O
M*Q4T7_)-';=VL6<7\Z+ZF]VF0=[G^=K U >A(U_;F7<93 G "Z.*U%</B0MP
M >L<.-ZU9RV;C>(/U^J6?5WLF2WJZ?',5XPZT]7#<8/F<;C(PRA:/EJTX<KJ
M8:A/Q>%:LW&\^R>[IG,28*G/Y1DW]W+U@$EQ8;9I>;_9YM='!%?$,/A@C' 3
M-=/.4],G]N4<XT!#O<K@I(^QZ!41_WMFP=32CKD+#@ )[V>-0FVFEFU==H 4
MLW@KG1P3D=I;SG>'+*.,AT3B$Y]72GF!R4%?_>)X;IP@9*4$2#Y)&LX9X1W.
M'$32)("*#,6']/+=2G1]@&J/S\C>I(U^\R]>5M9/L2+(HC7M-U KAL)X(P'6
MQWL+)\+X6^=&V,R0C(2P4^7"HCGS G/B@Z.']K8JV2H]*;)MC\.)=$]Q-ERO
M2I0 VI2.TZ$5]JM.>?U%FF4U 7\FQ)>)GG*MA(XHR O'=X/J?< )/SL$#6RI
MPU!&,D B;B#B*-:14?7Z(,@&5=Z7#1%&]@<TQ(%;S53U>RTH]4!1>%*1^8(6
MU0K'ZI]=MO'4DP #HU;0S1;"HT@ S\J=\N>_ZLBGBO2.Q)7X"VGM#CX*0F:;
M=<:.4.\8BEQZQ OG4N:.2EE9:VOSI1IJ4>] '.3M394 +R;;P!5+;B*V2P*D
MI%//5?W=;.CAP)FE6:ES\_&I$":6Y%4Y.)'?+X@)716/L4\?VI:D,O^!A1@E
M3X.LKSBA:733ZAG2A\NSJ:\C*CPJ8QGLZ9Z-S0T)C%UIQ=9;=(QV'\^Z_?'%
MY-S/?+$L/_#*5'PX._2@:S_+M\+!NSKG U=+[Z &V:M?[&(OF@=;</&><1)
M^@9,_]"P4-VO+B14]B>^H%6[;[][IT7A6]F7==@W>1NP5YJ"D"MFE2"'VE9A
MRQJA851B7_G<"5TH7C=!Y^(O;N\8X/S52'+4B\L?-Y_WA)0CQ14@VX/4/@32
M*K"3/5^PI@0Y2TU?I?RH^N/G3)IU1 ]$^TO0O<6#]':PVD&D%2%H952'*0DG
M?>G/[ KJ%N,:8[[\I"\T&71]<'YZ='_SO*;T&>D:G?2J80*3(>#Q\"+U7I8Q
M(T,48/NNO?EMV43T%/;S,W_5VVG6I#N!SEOGXI#S8:(-F:O&(&T7Z<V.$UOZ
M+>(S0$Y&-R-P6UTD!1E0BA$"5A(@U(,4+@%:_+%&L=<A!2*<$=-?"MU*3^R:
MN*Q<A4ZQ2_UPNO;&#4;ML?'?8M3 1K6_^X')V2&"X!W,V,_X _T4*O+ X_$3
M2K6Y9[_X>#")^99Y5V<JWC/0=GF[;0Y,)>)+!V'S3\#U5I3BFF_Q!%Z\#]U2
M EAU-]V27; ]ZS!*%N>*[X#G1A1(W1AIBA4@M/*X[O%QP3PJ7>J1FO^!I.9+
MGOS]TSGG=O>62#4. 5#LZS\PTW"5DS;CZS\LN_0LV*<\Z=#D^JR9[U^<=U[*
M;KN(6I[^VH"N2Y"O8O0*C4=$FMJM&-[O$B#U2/#ELX:_\/].5=L-TN;>-A]T
M"&O<%MIY!WDCNL9&;B/K;U*:,)/W<Z^PD>6!IV&-^Z;M*U"^-7$')\T?T=K#
MU94T#9<-2A+=-E,+9Y6'N%3>KP2A14)S5D!<9+Q5R%,:<8M  MQ(NT+"!V6_
M"%I"%L_NS0>@3-.'OL/&_?+;_JS2(^OK_+87V;69#$ D.)M.X):QA2BH?1$B
M$AI'D.!W<BP.>I-#6-EDSKL**=_\SUG9\0RKZC]F9178PI2T&L0 U]U:")/?
MC_[X;3>)2>K-\9J@(IQ5PQ12R>ND6NV\1%LM1@$\!R_2OR0!3!)X=*C=00+T
M=58QJY((<[_&ZTN DTY68I5;B,_X]\6\8X3E?58=U%6M<BB$<(#Q7Y[LP2B"
M+0]&YMRQMG!"('A(@$_J^"\8W@6TJ!3D9(HOPO6VKR[DNP00VN6![>5"N,:>
M2H#W^]6#$ 2VG'^-BN*K0_)$?G)/SY9\+M-->YQL<\QEV\7:[T\Z>27H_/^>
M;J*$\Q) ME 4U3?RAJJ!U?.(T;C<&FP=F_9!]J0NYRM'I:?':3KRT$J8YNJZ
M/3*@$\CSQ*C[".F0LA7$>!%ND7-_U%/5$YER8_Q,0TO59RNAA;9(8\E%G"P!
M BV.[*?;;X@K)F,M*7$6J$/I2^^#C61TYUSUGFPT.4^:GT8ZC_+ID%PQJXG
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
MU#[A;5'P3L?]GNQ:S)5\<S;P=UX'MV[QSL"6/P/9*@BB)Y<.<R7?G(XT5_+
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
MRED89")$3@'^)UN9VB36@ 1RA])M(#E-I)WJ7TW/P!)=,;,'\'*Z%&<%[:3
MJ]R=;FE4;>HT]JF0=%_<I]S-02&=CU7");K8YBJY*8\69$'*D4(R@"(T912R
MB$"<\ AF$B$>"A&0V&H7L%_S4].)%C*@V_1!M+9)STQHV83UFM6?O+#Z\]$W
MW0HS/.,#2\_!\=&M EOR=[F;;DI@O^#V0;E+'9TAJ1^KIH[G+G"LM=.7P>ZZ
M.\Y/';$&3U^+#^OQ]'[*=8?F-TOQM#:;J8:Q6)6;0NYJ4444\SC)" R%J<N8
MT02RC'*H:*AGGCA"29BYS##=FI_:D')4:[ Z*6]MZG=.;MD1;H?E_ND=Z<2\
M=CTXHGD'WJ[T6N^#<S?B!CD]MX3P+$?H;O2<.T=W?$K/%;.Q;+DN*F7]F)>_
M-P5^Z)T,YQ$1" >)@C&/,BUK*H#8'/P0$>LWE<1!PJPRB]HT-C41.\ *"@UV
M9A+6-7 =5]-=)%LNJCU1-_3:^H"UCQ5K'RZSYK[ MJ##[SJ[J\%QE]L6IA^M
MNFWNZ2<@'XHFQW%5!JA.BQ@DB8A"A:%,4ST=XCB!5 D$1<!)IGB&,NET8'RB
MC:G)Q<UF_6555(OF^N0&0) $P2P( OW3T@0=YV6Y,6MJXR^^69=:V4W2$S<E
M.<6VG8!<R>' NK%%5U?VFM4I&&?@;<69/]WH8,&K7)QJ9U25Z##TJ3AT7=I7
M$U9ZJ%P_FA0.:SV-,1M^#V:=]F&UR/GC;KI.4Q7'$D60QF$ 41K%D$8Q@RP)
M!9-(4"RDFU#8-3PU]6AQ5^(@6]"NTF!)NJU>^*=R<!&I(>LIAP%=D;F%K?^Q
M @Y^:_X_R +)E37/HF/9^,A*Y$;)L3PYWO\\@9.WNR&]B<!B0BHN:0PQ)PRB
M@*8FPPR%+& FP"(1*742-^\(IZ:"#4ZP!_3Y(NJ.^U/$@>(<Z0Y4B3#]F4 B
M];HXE0%72F4137$3+OEI38OU'Z!7GZ(=L&]W,$UJR;M\N33=^^R!D\?=G$0T
M9,345H^H\78E,20),?'.H0HB@F,41&-'Q7KHY.&C8@^Z>!)1L<>=:S?W>=;N
M&GB2Y#,J]J#'IQ85>[83IN%N=A;E'\.O[!+)OJ-BSS?4;[KWN:!"FO2"K6^3
M2CCCBA%($XDA"D4 F60"$IZ1($!Q%B*K.JWG&IC:9.M%899'YHH9^"@_T^).
MKFV3 YXET4Y>KZ%F8'6LH($*VP!N8><,]ZI(1XV,*BCG3'RJ!V>OZYMEJPZ.
M>DT+,Z]LWT=* J*RD$+$37!"+##$"!/(<,)$&",>R\ MM]:I9J;V:>_'4+^2
M*N>YXU;2&3;MON[K.1KX&V\!@A;A %]Z-PF>TV*=;&KD9%A=YAZGP.J\NF]!
M7+;>N9G??,_+>1J$%&/*H5Z:(XA0J"!).89QQCD5$<\"O9)S^/J/FYC:EU\5
M?MA!!+\9D([)\TX0:??A7T?/P!^](S,]"N">,]YS^=NC9D8N?GO.S./2MV>O
M[/>!OUWRPH0YOY+U_]\N/Q3R@>:B+;+;>/[=+$458U)[S,P3Q*.,$ &%V=-!
MB$402\9@3),H"G'")4][)+7IA\;J@Q@_PTT#O?7PUBO[S9+EBX4>(POY52XW
MLCZUKJ+0:(_\NSW[SDYW!NR*<;2I-0#\V)KPIRJLK^F5!G[5!74@X(44R,[B
M=1V#7@6N)Y111? ZNIX*Y95/ZYEV77R5Q;HJK?/2Y#AX>D8<9"3 1*^43-$:
MB&2F(),\AERB* U,TLC0*2GQA?:F-H^Z*@/$)6[M5,TC8P/+UQY28* .>\)N
MR8O?E.47VAPWA[D= 4=)S2UOZ[OZ>EB5N1ZR0QFG<1I(F EA/'I4IH6#1C"-
M19"P$ 62.[D,MP^>FD*TN%S75@U-MBLJ=^,'7T==L+O'RNG02,_KI>;A(Z^2
M#DTZ7AL]^7V_CZY-^)3+\KT&MM&3!;W2:G/<9XA&BIG1.]:K'Q2'$E*9Q) *
M2@+*<((8<?D2.UN;VN?Y;K6\@[JA>[#8P7;[5KO9M?N O7$V\%>]AW,&=D@'
MJ1U@Q8E7$>AN<51EL#+^J5S8W71%=>V]!G811MM7W43[2*$G_R(3!*(H)A#'
M2,$DYDH(H7@44^?BR9U-3DU-ZE7W'N2#2+N>14HLF+<3&;]\#JPTUU+9K\"P
M%3O^2P5W-SM^T5\K&DZ6[[6[LZ?GK0D[J ,]]LO\5H$(+U=+O6PIJZCO^N>U
MB8;<U0>>!P1'29(RF(62FR(6"62<Z[_&2H94*14AIYV*J]!,3;CV0.IA?2W!
MS@)'3[RK^LA.QT9C?F")J^QH(I= ;4F3HFT;UK0SQSA)[O?2SB*/GG0^B/7K
M-7<5HG$]Y'R0=^0-Y^6A/;(EO5S0LKQ5?Z/&\6Y]6U0YAO\JR_46PYPAF@4Q
MQ3 6,H$HK$[-PPR&7"D>)CC2TS[K]$B7VYN<9!K$YJO\5F/6W(+"H)Z!KS5N
M\-"=;[$7Z]T2.0"7 XM@3>.M @U<<%N CS6-#>1+:2M[T>B0S,@OG2-E+[J>
M5K=\1?8D=28HLGC,>!F)[&TZ2$'D<)O?2J$O'O=_4SGD<($(HR2%+.98+\GU
MNAQ322%2J0PDY2&R2V'GWO34Y/JP\&4??R<'VNWFL<.0.;!>._'HK5[H>4I&
MJ1QZHOE)U! ]3XMM-=&.)_CROKKA?+59KLN/DLO\JRE7-B<A#X1(*&09DQ!A
MFD"<80&3-*6*!A)1A;WX6AVW/5'/JA8H*+9(K_6<.L&[G2YYH_%9O:*VC'Z\
MS*@'1ZCS% WL]G2BX6=V<CI/Q667IHY[>VX:\B]2;!;R5GW8L$7.?UU7I6_.
M)@O8R]68IBH3:0PIRDP]XTA"K*(,2A$K@@E-@R!TVC#LBV1J4ZGW<@U>ZMGM
MHUE%?#5;$689?)":Y'6_U"3].\MRYW",+AA8[FKDH($.GN0RF1W2#W[[7!63
M'L3#ZFHV_6X5]D8S[C;AM:0=;1%>_<#>"2&K0YV_Y>LO+S?E>G4OBT]T(<N7
M7^ARJ3FL(FOB-%!!&$'&D-'0:H]0*<BB),TR&9B20(Z)(2\V.C6Y;#&#;QHT
M:%'/0(4;-,![K4BMNL!.&7T3._2NH0].^R23M";)=U+)RPV/G5S2FHH322;M
M[QVN].NMUD=J-N6>U!)-LBPD04AAC )FJL!PR&*BH P8)7J%J@AQBP7NCV5J
M4G:F_.NJ13]& =ASW6:YYS9.9PR]">=0!'9KS?.6@;U ZNB%8,_AF5PIV O$
M]2D&>^F1UZZTVX"DS_1[K1AZ_KGG&%0M279+-TQI%G$:0LP2I/4VU>OL *5F
MV<UBRA#!*>NWSG;",36M;<TP:^O6$* MV2^5\*ZOSW+?OG)=9@_6 P,+K"/Y
M(RVS>[$YT"+;#<LS+;%[$79^@=WO<9Y3([_3<OYV+>_+>2A2K' 6P!@' 42(
MZG6U8MB47@B(((*'D5/:BLM-3DTC.Q/Y@M\,;E !=UQ86Y!OIX1^*1UZ9_%Z
M-OWE03XB:)P,R+MFIY'[^(@&ZZS'QW>Z"9&0^?SU<JWGA7^3B\7_LUQ]6W[2
MT\65F4P:A\1BSE.>A8H2F!!)(*(DAC302V9!PDB%BH0\L@KAO-C2U&2G!@L,
M6OB[@0M:O+4WKV5VO,L,=XN,5]X&UI;^E%E+BC4=)Y2DE/S/=ZNO/^EG5"+R
M#V1^A/6/E7)<?OHH@F%M9*L3]C?T\!+6XL.E%.4;C>\#?=03)?Z[_K>UK)Q+
M]$]W!;W7HO3IGBX6+S:EEJ2RO!'W^3(OFR(S[U9T.6=)H!)"% Q%)"%*4PQI
MQ *8Q;%"/)-)&EGEU/0):FJBTYH%S,L /GSX4(W/GU[<@(5&:[G^\]IKW>KT
M7'TQ_"1IOQL:F\#.*-!857>/L0NTAH%#RX Q[1GZS<'W^1GZ;R0'Z='ZT<V/
MVC/AG<[6OMH:SR/;,SL';MN^G]WW5/W^/E^;]]]L+IB3LGQY)Y?\FKA?IV=.
M2&KW<%<?X0'RH<.!>Y'F^=#7!<'(I[\]R#D^!N[SD"NR%^QR(IS?X(XH#YDT
M46QQPB&*"(-$8@XE2C)"37E3ZG3X:]OPU&:;^QO@32B^R93RV61*Z7WJ8-T+
M=KHV!+<#2UI-Y5[BE+$.$5RY\I_CP*;Q\3,=.%!R,M^!R_W]I.M-OJ3:GNJH
M]D.1:WU\H(NF\$4YEQ1A%E*]5*["ND*]<F8!PC A2$0BCF,1DC:2PDZQ.MNS
M^I0.HR>&7A8WR(">AZL:^D^</N1KNJB]41PUJIMN.V&ZGL)QU*C!63N&S, 6
M:EO'QV-J 2M*O(I.=XNC*HV5\4_EQ>ZF?IK2)M3_((NVF$[.YS%2-(PP@R*+
M"4092B#F:02S-,8RXSA3RJD:\\E6IC;1,<$,>JI9S@ S\*H:9)M2F-C]NA:9
M8RFRT]3:Z<;5A V]B=_6P=  Z[I?,U!A]*<3G11XU8?3+8VJ"YW&/M6#[HO[
M!FL*J0?-?"W?Y5^-D]A:=[=)(E*[-_Q"_[XJJG!V4X#GU>J>YLLY8FD2)0&'
MF> ((LHSR%)!H5:(#(<X#$+DM$+J@6%J&K(S 2Z,#6!G1.,P- .5':!.RV L
M ;_5MCAZ)O3I,3OQ&;@?!I:F8;J@1UQH;Q(]AXFZXQ@Y:K0W4<=!I/T?U7M)
M=JZUF_M5L<[_66T'M_GXE=:@_Y:T>*-OF"=$)2)D'"8Q$A AS"$S,RTDXBR(
M8BI3-_F\ LO49/2S7D]+JIRK"U[3'=8+NC%('GZY9_3QW4E]G%7E0[A)[;%O
MT@Q4'0*,.<#8XW5)>"VIOA>,O?&,O9R\EK@3B\VK']DS:J!OO5?CZ+9^W%6.
M*JO]N,]?Z+*I!/O>Y,0K]0O=E'0V,LMIS"!#-(4HY!+B- XA3AA.$L4H"ZSR
MU8V.?&HZ_?'3K^5^2>=GJ-OMW/F<<BQ2PG2_8U.U-T20J(! B16-]<J%I%$Z
M?UKE_H_Y"CRU8L#3C/VRWDS>Y4NS0GW&<N[.KT6*D@S%"8,XIB:'I98#@I6$
MF=:"!$=AG$2J>2U>+RTWT"?\4K0VC/1*2%,+[H_S,MC-!2?9O0//'"N#(*M"
M?O>M!GMF _8(]J]K3 >5[3-06[]76;-LSI77F@#0,%#5E*@YT#]6+'B,HQJ[
MX_Q&7HV&?MQ8K;$[Y2BZ:W0 /?RL;XM<#ZYT47EL&^<8DR/K5ST3YYM"BD\;
MII^D?[\V1FP309L\[FU%;I($(8MI &-&8SW.90K2C"F8):9.GTQ2%0MK!^MK
MT4QM/MO:4T<B@-8BL#4)[-MTD(6]LLK!A??JCNP>HT;OGJ'=9:[LF<L%VP?H
M(@?WZC&[:B2_ZN&[S,VAVA?%G9[45S<RG@NU+SX.?*>]/;3'V/@N7\I;]5*W
MDZ_?4%XG/Y/Z;=:O^IW^S<V] 7/SE>:+RBUK]6)5%*MOOYK,-;_0[_G]YKZ^
M>>>/.I=*)"(CF1DN&=0C9 IQJ@1,%1,D4D*/GU:I'X<".+41=&>.6>_1RB!
M6XO >@5895.3+^B^M@KPRBS MW8YR/00W6XQN#YS9PX\WAKK3-& &B)H#9R!
MO0[6OZZ-!%LKP><5J.T$E:&@L;1]SLNI=+##T/S,'3W2:/U\'>XVB@_8&YT#
M^Q#MCC?6#\C:P? _9#M]LZ?(!YJ+YKSJ9>VA/0]5'&4X#"%C20@1#06D*DMA
MD,690$($(7'*Z'RRE<F-S35((&N4=2C5JMIZ:X,0:'70YYHBY13#=ENH5_,V
M\##84M8 G($&HL^T)QT,>,YT<JJED9.;=!A[G,^DZ^*>1>?SDM[=%;+.27FK
M/LJO<KF13X*.F!0J#5$,%4DH1 @1R(PC-","T3B($$-.=;"M6IV:6AR"-K/Y
M!K9C_7HKQNW4PCN/ ZO'60H'#?!R8LFKPMBU/*KB.)'Q5('<;IZLU\O'U6+Q
M9E68F^8T$"J..8,JI 0B(F-(68(A29G)9FRJ=$_-]64/_M0T\J,&6.25JUQ=
MPO779>Y:Z&+<_I_,R7;/7OV?>[QMAH?JL27XS9 #&G9\Y@]]EF[]HQU^[YOP
M/^T$_$3W/,,Q^"D4/?;[.UQ538H"DZ'@@_%879E:4IO[357=;M^)=9ZHC&1A
M'$ B&=.C(2$0(R)@%B18)2@,91(Z5)_S@\I*#I^E+EV+]L OO-I%>'NOEVJ%
MX[[N]?UGL4T_3G=,P&U?CRG&(% EYFA,FH%SO39J-SELMH_:72-MK8_1;6Z;
MZ-Y8[MPRO[Z5\3;(O3%RL!WN[ZG]%I<_TWSY;E66M\NVTHYITIR_FP\1Q4$L
M2)A!1)')<$1#2&(40TD%3A-)0A'P'K57.QN=Z."VK2+%3::%Q<)!(^VXMEMW
M74_=. .1P0E^-$C_9+*M;-G;0^MOU6)%BM=%1G>+HZX)K(Q_.H6WNZF?I-R(
MOV_*.E=;4R_Z\^HS_6XJ>'U9+8RWOY[9GUY#S'FFY]N$Z>DV,BF*4I9"ACF'
MF,LXBA1F).DC.%= FJ@<-?L IJ3=%[D05?6F-?TNJ]Q&]1H*%+N]I]+L/;FI
MU37=:*=E0_?*^!M"VXV>W5IX!MJ"Q54?F;HP>P:"VVWY,W]RZ(%7KV)Y#9Y1
MI=0#<4^%UL<C>Z:Q/"C<M4L"IRAAG B( ISJ/QB!)$HI%'&<\$"&BB(GOX;3
MS4QM&_XE+;^ ZIS>?(1/:Q N>B>I/,VQG?Q=S]S RO:D&N!L@%1OW1SX32QY
MNJEQTTAVFGN4-++[ZI%/$^LSB%M5SSQN-NLOJR+_IQ1SO42,LHC&,$Q88@HR
M9) H26"J,H2C)$"!B1=:K>EBX /#<PB=Q&B+<[COZK-IXQF"7,_VX,!'?C[Z
M9?JG>D=G=#M#)W ^=ZD/IG$$=Q;E'^.4[1+)W@[2+C;4T_=M5[-P+T/QG,<X
MBYD,8(8B4W0U$UK@60:32*@X1#B(LMVBW%[G3[?69[T]FF:+MKRG7FKWGS6>
MH9G%$44Q1E @&4$D1 AI1D*M-GIX):%($I$Z^13VYW?DG*J#TFHWN%U/UL C
MU$%EV3V(>N"1'IV-NWGPZPMXNJEQG?\ZS3WR]NN^>HB Q,:Y4+Y>Y/71$*_B
M)<N/DLO\JW$SG$>AP"H,,HBIR0T8X01B25(8\Y2S5'&"E5660%^ IJ8P3P(.
M6P- :P%H30 [&WS&GEETH867PL@=,[":O;.,)9MB9_D,#/3;:1,+!+RN\SP'
M_=DS?5V0GT4[$PKJLV?%+8C/X;D]#QD7B]4W<Q+_9E6\6FW86FT6QXWHGU9?
M96&F@9$*9802"L-,#Y"(9 H2$:<PQ2)AH9 D<"O6Y I@:J/B#IGCL: K\99G
M@0/2.?!8=D+49F!K3W7@T"CENZIV1&/$H\<#OY[D^3WE<P4Q[M%>3XJ.SO/Z
M/L>O]_+[U;()=]S6=T1)2JE"&<RBA$&D]!\$<P33F%&$0JD"1:V7 4Y-3TW:
M]APHZVAEP$U*]USE>OE,2[ PU>DTD'L_+JXG^L)B/C\8PP.KW25750T>MK'B
M%K4VKV7:C^/P=8Q/Q$G8D7EO_L#GR>OK^WOBB9/P\SUOJ:U/;\<3>@P0K^\?
M%JM'*3_1!36#S=OEZ^]<EN5+:DH.W]WL3\FK:Q[UJ'6W6LIY3'"B9[\81BQ$
M$"4H@B3B#&*.,ZQGRHS'B?5@T1O&U :.UA!0-I: ? ED90O@M3& FFI?>_M)
MU:6/9I9G+'+0N?Z=9S&ZC-(E X\TV][XM-<;M1G@Y;8W#G?W:EO FQ%[PV$$
M&J571AJ-!NP=MY'I:E([1ZG^3Q]OQ+J:@8/1Z_JG]4W#M/J:E_J=/;&RF@N%
M4AXJ!'DB!408A1!+O=:)$R:31"@><ZOQRJ:QJ8U*6ZS55H)HT +:P'5-Q=3!
MLN8V3&F:PD@I#%&<4$@HCZ%*:$Q($A,19'.]KF6KL7G>;W0LIAD50$CFE6&[
MS3!?K#W'QM?>5E>;$PO\:-*B%'JF=-[3K4=6K,L<>4Z.U='@R#FR+IM^G"K+
MXIY^>U1F-^QF*0Z]53_F=U_6M^K7LE[X' ;[*A&))$ZA8DQ!1+7,8)QF,%4!
M3BA/$D:PRTZ5*X"I"?Q!K+Q) 66@FQ\T^&9U[[9_XMPC=OM50_(\_*Y5M1FO
MX8,CM_;*!+A2<,OW[(I(>/?/P6D+:\A.&&\C:X#.<-[/ZLODI5TMY^>.NK?5
MU^JG.UR]G^,VR B9SU\OU_GZ\:^KA1ZLS'(C7VA1G@><\R!3(4Q0%NE11#"(
MB1 PCL(T"Q4G";9:$IQM86K#1 T2;%&"&J:=.IWGL5O[O; S]$:1(S'62G'1
M^!,3S%+R/]^MOOZD[ZWFEO] YD=8_UCIQ/FGCB($%XUJO_3+%_:8+[913'H:
M^OE+7H@/M%@_5K)1WMP5LO)ZGQ.!8RY$HI>@-*BCP'&*&4Q2@1,4990+ZIIT
MR:9AJW=Z_%CO"B]X,(!!42$&M(7L,#>QHMYB)NB-R9$2-#=PZ_#KBLH*<3W3
M*,'-4%0ZS.M\4SK21.YZ:MTF;2XT=<[2K!XTWK3,Q:Z#>9C3C3VW976/O]?O
MP,WWO)PSFC J,PQIB"5$,D(02T6@%F>!E$!81&Y)\?<>/K7IEL$&##CPFX%G
MZ<)PDC;+7;^>9 RMG[8\N&_AG3#8[Y;=?@/C;M&=,.UH2^[4-?T^TF8]=FH-
M-J=1D@8BR"!)6 91B%)(,6=08$YPD&$:NB5\Z&AK:I_P=B-M4VY=P2!0S?9#
ME?O![:ONXMGN(_?$WDC;91U[,E3I'APP"Z$#85XUHZN]427$PO"GBF)S2T]W
M^^KC>4/SXJ]T49?M6ZS*32'U6DU*3D@,LS RZ>(3"EG*]:HM$V$8BE1A0EVR
M/YQMR4E<1HL(YB:QC,EO6_T@_[')O])%-2<V_WA/B]_ENBKD4-4W[!'5>IYY
M.\'QPN?0!XF-!Z-!"2J88(?3HYO\)2K\^L.?;6U<Q_=+1A]YN%^\H><<I7WB
MV^7#9EV^DU_E(FS*X/(X44RO+&"&T@0B'*60Q"F%21"0# 52A!ESFJ.<;VMJ
M<Y3=.S\#-=H9J/""T'%NTL&OY=S$#VM#STW.$^:Q'K #)WZG'QWMC3O]N&SX
MT?3#XI9^VO%>KDT&M\J)04CQXE%/:\3;Y=NJ6H!Q2N/K_&LUN&X# T+)$R2Q
M\2H@H9Z-*./+%&%(PB112D;Z=T[9--PA3$UIME !W6+]BYO&].@'.^D9EMV!
M%<FD,*D2#+;P3::H'XT%(%_^">QXWUGA-4#C>A*]2E@/&*,J6W^:G@K>%4_J
MF:U]M1+?\L5B5TS#^-G-4Q0@25 $ QSIE5>88HA9D$#,6810G$F521>M.]W,
MY/1LB\YL\=PUF!U3LI\FU$ZTKJ=I8&%J <[VJJ]4GID>4Z]W<N WY_KIIL9-
MMMYI[E&6]>ZK^VG VR5?W<O/]/MN9;:+ >8X4CAA,!4F?7HLA9[TQ!PBD<I$
M!('D:>PB!!UM34X-*JA5=JP=6.<(5!N2[<3!$W4#*T1OUIR%PH(/KVK1U=ZH
MDF%A^%/=L+FE9_;?E5I_HX5\9=9FJP<C2<T604;TC $'"/(XC"$BB$$J0@6Q
MB#@341RF6>14]O-<2U,3CA8HV$/JF)#W+*EV4N&%JH&%XA1+ VRW7*3";Y[:
MLZV-FV_VDM%'>6,OWM#7R?;3/5TL7IA /ZFGP7'(>6+R"4JE]+HBT@Q2&4N8
M2A4GYEPY#:U2BIQY_M24H/$CK3""%J2K>^TA@]T"X(&7@3][-TIZ.-:>-/Q*
MM]K#9X[L5'O2H&.7VM.7^:CTL9>9M'4/>[79S5XC)426D RJ*,40!91"'/,
MJHRR1+)0)*G5-]VG\:E]\+_DR_Q^<P_49FVFO74QD(?6J5$NS5;>*\DK:?VW
M?PW3X-_C< ;,.W=-F9 +'60W9QB*]H'UY)U^VZ6<'8?]M!8\;JN,S( V89"E
M2!_N!BQ%<@' ,Q8HL:.FNVR)Y3-ZA!)\XE^DV"Q,&H+\;IFKG-/ENHEIU:U_
M6"URKEM]IR7V[5K>EW.",I'I60O,$IE"%,H(,A112!!.0I7HR4YJG_3&M?6I
M:5^+O\K+L;, [$P K0W@-V,%J,QPR>3EW$'=TC<X[4,OH2;(N$.,PI#,CQ2O
ML,]J%;/@U"6?C1^7KWQJ?=GL#&MP?NAX(0Y][3T(=^C]$$^9^?_?#2VT-B\>
M/\GB:\[E&RGG2$2$HI#K\820IIX>CP+(<4QEQA'&@;HJ^_Z)1J<VEFPA@K+&
M")2\-BO[*:XMQH<!&!QZ2FPT:74BF_J.U08W>#,(JU?FL[^2W3%SUE_/\O5)
MZ3OH<DX\?^I9SYM<OL.ZBPGDN^[MMS&RM_:X68I/I@:R*;JJ%?'U/S:ZQ7D2
M$B8#',"04091*D/(5$SU>HVCE(8BDU'FXKQ^J4$GX1[-AWVOXE+EM5[NX?Z_
M*Y_V]?EDY?V(M]OD\$GGX"I^R.'K;M:<]RQLJ?"Z3W&QT5'W)FPI>+H?87U?
MS]W7]1=9Z$EHL9%BKZDFS>\\205-!%:0*)QIB>$QI()'$'&2XBC->""0TWYK
M9W-3FQDV0(&L,\'5W\;*F."X@]I-LN6>J3?J!A:3"BAHN3LH]M: ];@9:D6*
MW^W/[B;'W?"T,O]HB]/NKGZ"\G)U?Y_7)>-W_A^?Y??U"PW\]WE$)8E2CK2@
MI,*D[A9ZP8D%C,(H24.:9 GG+H+2W=S4!&4/K9N"7&#53D'\<36P@NP!/7#L
M,EA!!=;C>8H=*UXEY$*3HTJ(G?E/)<3RKI[AND*OJ_1ZFBX^T%R\7;ZD#[F>
MZ<\E8G&,8@&S4*3UX2])]5^QPE',@Y3SS"F-\IEVIB8:.YC@0>.$^1+P&JEC
M+.X96NW$PP-9 ZO&'D\&HLGH_O("3^Y!N-TL^ W!/=/6N &XW08?A=]>N+SG
M3DAU[EX=R+Z2)2_R!]-&=:(Q9S0RFQTQ##C3$PJ:)9!A0F!$4Q:D69"*P*DR
M7D=;4Q.&UAVA<4+8@WOQN,>99LLM#S_D#;W;T9\W]YV/RXSXW?3H:&_<_8[+
MAA]M=5C<TG-10LLOKW?9+6[6+VE1/.;+NRK@=R[TJD1HU8"2FRP@29I"$F%L
M*@<@D5 ]QV!NBY+.YJ8F(R^?Y/Z8 ;XJ'9W(+Q!LN3[Q1MO0ZQ/#V.M]QJB)
MH:W!UM']'M<G5JSX79]T-SGN^L3*_*/UB=U=U^R95HE&=HZI6&"1B@0&(C..
MJ3&%+$P9)#%33%',DCASWR@]:&-JNE'O\U&'#/]=!+IL@O:F99R=SSI5VR"^
MG^?-'V"/\["=9]C8/&GHZ=W,TY<.<_"Z?6<EDB(2/(4H#1+]T2<*4B)#&#&6
M82%I%"$G;W3;AJ>F!$^/#_>1_]N_XBC,_OW2D>)U'>'G0':"BG+Z8'80;7%E
M9]2SVN=1(5=*7,]N??B1O]^8^(Y;9<YSC#^*2>%A$GBLBG*N,J1H@#G$)O@-
MA5$*F22IV365,<<R#1R\^SH:FIH>U5"-PQ3=@@5YB];!":V+W&[-\4G9P!K3
ML'6KP XG>.N9+0<W/4^LC>2:UY,]-U<\"THZW>^Z[A_/Y<["B@,W.YOK>RCF
MRX5>L]RJO^D5(5VN;XLJU^S/YF?3P =9Y"LQSTP^^(P'D!.%(&(!UB+*,,S2
M0/(D"6-DEX#-NL6I:6B%V4CHMQJUYK<NWS$#=S5R<\#R4&%WT @K\BVDU3>E
M0^\856QJD6@ @]NBSDL] PUHK1G@PR!L.DBO;U9'TF O[+HIL@M3G=)L]:#Q
M--K%K@.Q=KKQRDCQIC+K;O.((X&E(!)&F!.()-%37HIC2",6)4S_2;!3^I>S
M+4U-I7>1R*V/HF-.S/.<6F[(^6!JZ&VY+4DMR&$#L\]1,4P4]E%KSQ-R?<[H
ML_'59V_HF_WEK9::HDH.*U_1-6V]:U%"2$H4@Y1%>B9':0A)AAF449 B$:L@
M8E851"XU-#5I:)*?[($%!NU%'UPW=KM5PB=G XM$7[IZ9(WIYN+*]#%G'CYR
M'IEN$X\3RERXOL<J[Y544C]$?*;?][;A=#NZTW.VJ.N*E'0I/A0K+4GK1U/0
M2/]2F*VY*BG5/&8\S&2(H$R%@BB(.*2"A)#%B(A4<$;M$M-ZPC,U@=EA;ZL3
MF1WJAP9^]1?98G=8TWCH.(OUX[C=,;!VM<94F3 / B[V^NAFUT>M33-06;4]
M67B&KG)8G([;92,M7<?I.K>UK3^B.U>^'IH9;UWLCY.#5;/'Q_:NO9>OY3L]
M[HJGK>Y71&LFZ_\M:?%&O_OS..$R">,$9@*%>F@4"!(29S"()$9410FR2T9T
M'8RIC8CZ'4^<2_+UH=]N;3X\J0./:[4!L++@2 ]GU6J>/ZW=-P/&$& L\5K&
M[PHF?5?XZP-E[.)_5]!UHB[@-4_KIXL?9;DN<O-V&5?"FZ5XXE%X^E^;Q,EA
MPE(6BQ02RF.(]"H"LC0)(*4QRK!0<4B<MB.O 3,UC7S9EAQ\ZD0+?GNUNJ?Y
MTC%HX:J.LM/1L>@?^@RJ/_/.@NF#,J^R>16@4<73!W5/)=3+,WOF[#=>3V_+
M<B/%JTUA\IQ51T&5'W;UN]LJRJ-\_5T6/"^EF%-DTEG&R&2:$! QBB$+)(.8
M9T***,5<.$5T.2.8FF3JN3^74I3 O"Q -C#-V?RJ1NZ8\-^Y1^QD<E">!];&
M"A^HP8,:?7->/&NK-=:7-#: K1$>JP?TY<]O50%G%.-6&^A+TE$5@MX/<M/!
MLEC/FTS=S:0CX;&,M)9!)4.]=J8I@8S*& 8*BRCC<<"%5;39T9.GIEL-.#MU
M.N:I6W6NLGY@-6DSL_NK,'+6VJYO7]^T]]WKOSW]YH^?.LJW?-:8]AL]?T%/
MQY'BCBZ;9>)+_4VO%KFH_G)C-M9DV6[SWJJZ!GU.%Y_TO\BS^59$8IP#$PPY
M,Q6?PXQ"FND%'@G#6(4RPC)R*EGH&^#4E&#?OFH)XE:?9+!^M)O8/&?O#*Q4
M^Z;-P(%QS7'#SCPSX=P:"'86#I^B9Z@.\.N0XQODN'X\ U%\Y/XS5#O]1H9?
M:/&[7)L, Y\DU]/ _;1\)!4I29"$*N08(DQC2+C(M,@S&N"4"9X2%Y'O:&MJ
M>KV#"LHM5@!!^655K(%&8#FILZ'93H,]D3?TQ&_'VP[F &D/+=CPJFU=[8TJ
M4Q:&/U4<FUMZUK,N5F7YH5BI?#W' D4XQ0QR%0A3Q%I IM=RD,<Q(A)E02J=
M<C'O/=M)'$9(NUQ!,WX^&IMCO>H]PNP^^YXT#/R9UPQ\Z&; O1CUL:U^*U#O
M/7_<LM/'AAW5FCYQ2=_@_5UN]GF4*8ZQX# -0@(10Q$D4@201PE*)!)*?YAN
M ?J[AT]MS+[=K$OC&6*V+AG5O^)ZR!8;"39+S1Y8-"4$ZE ZUSC\/4[M/MR^
M3 W\Y;Y;+>^@F;^ =P<E%7R&T1\;[CE4?J^!D</ACTT[#GD_<4W/I%VG(HK>
M;8L_)9P(BB6".)(A1$HHB$WQ>!7P*$CBE"CEY(+4W=S4OO9M>.;?=N&9%>(>
MQ;<L";?[\/W1./1Q^'4,NN?QLB+&;QZO[B;'S>-E9?Y1'B^[NWH>3<N%_NW=
MSW(I"[JX68H;<9\O<Q..9 (1&H>B.0^5B!E74&9Z_H#24$&6(@(5BGD:(H%X
M8!5 Y-;LU 2G03T#=S7N:GN0'B!W/(:V8]_R[-D[IT,?.+=T_KQ'YR'H-EK1
MXPFS$TM^CY7MFA[W+-F)CJ,#9+>[>TK4%UK(%[24XN7JWCRPWBLU:GA7[8F^
M>-Q=TE2HO?E&"]&<7K]9%4KFICZTR4"D,>5%]82R#<G^FS2**L7-5VW%G6Q/
MNS\4.9=SIJC L3G7RCB"*",1Q#%2ICJ@8J%*8A$Z'7,]JS63$]3*GZ3QX '<
MK-<64H ?\R78E,)DU@"E(>-/CK+ZK&^,I5K_4=Z#H0<!8R1DQDJPSP38HP*P
M1[!_74,'J/B8M?Y(,[#'21T4M&/%)&IIG9E:9D!#S=:1"53D>!QKIM#'?H>P
M9[5HW)%Q"IUW-.!. E2_<?SM4DAU/H[AQ>,O].^KHEKMW'S/RSG*8B0I2V :
M1#%$29)"&L0I%#Q03 G!8F&5N:]G^U,;*W?PX>)D,%!I9+*R =3K^M^,&8[[
M'ZZ=9#?8#4C]P,.3!>L7:'8>-7J2Y57G73&,JLP]"7JJI7T?TT_]/A1-F&LU
MYZU$NKS9K+^LBOR?4LQE&*4$)QPBSJ46.Y)"'# *4<PQ2:3(8NJTS.AN;FK:
MMD5;5ZZM)_UZ#K<%7"T)ZG]U7 M<X-U.O_RQ.;!<[8BLD,[J:7,)=F#]Z90=
M*5YEZ4*3HZJ0G?E/1<?RKGX:LQ=)7VM8=:0\9ZF0$4\C2.(80R19#&FF528(
M:,I3A:FDH8M?QNEFIN:B\6G#JF;<Y.(,A78R<3TQ \O#0::-&J))#[GJ<$)V
MEH5N$KS*P9FF1I6!;G.??OX7KNZ;]LV4HEPM]R1ESQ%BK@)$$YD0*&,5Z/E%
M0B%-&8-12,-4)7HUI9A;\K>NYJ8VM6ARFM60GXR*^^XBSA,,2_:[E<,_IP,K
MB"6=/E/%V3!S9<*XSB9&3AMG8^YQ\CBKN_K*RXT0^HEEY81^6WPH5E]S;<P\
M(%D8$:D@YTBO6932\PJ919 +C! .DE0I*\^R2PU-5%(:L+,Z#,2X3K2 707D
M#+^VTG$]:^.(1@_">LA%-QM7"L69AX\L$=TF'HO#A>NO*4A;1ZC4!2O+75"9
M#!4+>1+#!.EU!XIC#ADC(90T4SA*$(Z4D[](5V-3DX<:7I^RLV?(M%M\^*)H
M8"UH"\\V0.L"M.5 07,VG Q0>O9,@\]0>[;;]-/%9R_<T[.>/>?%1HHZ$$7/
M25ZNRO4V_(FI(&9ZP@ 9SAA$*0X@#CB!@5:+@'$>DE X%;7O:&QJ:M%@!?<M
MV*KRK*-\=+)K)Q^^.!M8/EJZMCA!!72 ^#(;0OS6NN]J<-R"]Q:F'U6]M[GG
MZEJ4S0.W!1H0HC&.T@Q&@F<0!6$,&:6)7HSH*89(59HPI_C4\TU-33<:>&"Q
M0]R[L.135BTG'%ZX&GJZL9].N.5LX-*19]@8JECDT^:>JSSD&;,["D*>N\-C
MK,QG$_0ZIXD*A+9.SRA4"!%7&+(HUK,,GL;<A*?&J=/IZOFF)B<3YR,\*KP^
MPF-JCNU$PP]S XM&?]+\1,0<\#%\-$S=W/-'PAR8;14%<WB'_^2,[^6WZC?E
M/)0TC=(XA%$J]!*%$@4)3A.8133!%$4QMZN#X=3JU,3D$UW4\;/U[G]9[_XO
MY=K\8ZXA5RMZLW[QEXUQUP5V N.=V(&UQB+KHH9=7^#QE-:)IM&2*^Y:GDQ"
MQ2,R7)(H'M_<HXK/N[UPXC>4F[G3X^OO^F<IYT&H12A, Q@E2,N2H%J6E,J@
MXB'A) Q9F,;6Y7DZ&IJ:$AE80$G+DY:+-'9+BT]R!E_N[$?T@Q:HJ1-@_NJ-
M,(>2-9Z(&ZD637\"W>K+6+#263BFZ_[Q*L)86'%0ZL7F^BN"! _=7A(4T4!(
MB!$F6AK-]C(A&8R)P%PD*581FM>UFS^M:;&VG+==XYOQM+7A7N,7\BY?+O?2
MH/1WH#UF5L0B0@1+&.* 0H2#")(T(3#&/ [33"5)A!MF7R_%:+RV;0UYCBT&
MHM1R;CMAQZ :V\RO$]!%P_T'MXWO^G/1R)-!8!X<?'P%E35!8F8MWAD8FXE0
MBX/,((I3_8=(4TAEB&$D9$JC%$G.K9)^CXQ[:G/?;?@J;<)7M]40'@S<9X^>
MMGT= I*I-&82\C30:Q<<,TA3&4$><R("R2C&JM<P,JU78K3!:0=]!N12F%GL
MHRD#]D=Y'QS&P&GU\!@CJZ<(^8.7Y \3!^_89Y.*>+?%_H>*;7?L$-]1[*[-
M]YP6\2]2;!9FP:I1KI8F^_:M>KODJWOYF7YODMN\D$NI\OHD8N>R%P8QSP(:
MZ[E-&D/$D@AB(0A4,B59@!.$D)-?PA58IC9]:4VI=EFVQIB_U>94L4F-0>#'
MQB37(>N*KK,<AL;ID*&'EEY]T9R"@D%<-CT0ZU?_K\ SKJ9?3]R13GMXI*](
MUM5*?,L7)L?8TT#].>94<A/0:I*A0A0F"&*&,$Q50J,891%F3AF.71J?FKKN
MI:>@%<!KPU\[>+=3RJ'8'%@:3X?*-M"K[%)'F4"&C*&]S-G D;4= )XYWO8R
M-9>C<"V>T5/(MN5::A%M)[L?Y8*:4J3&2_9HKKL7^X'"E-,DE#! 60@1P29[
M.^8PIBDF2*4)ITYEE*_$,S6YJP[?X8NCM;&CZEW9299".![U(^Y(;'<:]C8C
MA@GF\<2?7YV\$M.XTNF'P",U]?387JXQ7+>6+^]NU5_I(A<O%SG__;/D7Y:K
MQ>KNL2FBR3,5)%$8Z0FA3"%"$8(D3A&,L@0G"F4X1E;G#O9-3DTFMZ#!K0([
MV&"'V\DOQ(9T*Y<:SU0.[EQSB<7+U4[[TNGD<..9UM%<;WJ_I*Z^-PX$7?#"
ML7G2F/XX#I8]\<QQN;-W#.AJLS3!81]6^O&Y++<11R2,5( S!%.DL(G>HGH)
MKS+(8LJH(!D+W>H,GF]J:M*\0PI:J#;Q2:X$VTU1_= VL SW9*Q/ .@%,GR'
M?YYK;NS@SPMFGPC]O'2'U]",VO]E%QB0*HY8JB(8<JX@2GD*B=(_A5F,)>)I
MP*/40VS&DV:G)B3VP1E7.*[9=8CE$8IWFH=>]G:$:K3N;R/&:IPA:HQ@C:=-
M3R%:XPP=EN$:Y^[N)USO-V:Z=*L^RH=5T=1=O:N6O7.2Q''*4 *#5(0010&#
M). 8,BFUAI&8"X%<Q.I\4U,3J!JI4:-BBQ64#5@W'>K@UTY[_+ VL-[L"-O!
M!)\N$>8L+Y>Y\"HI'<V-*B.7S7XJ'19W]).+VP=IRC L[ZJ<.VV _.,\BF.E
M5)+"*$STQ(::@TT4QS",F,(1YTA0)ZTXT\[4A.*S2=L+%@9C__06YSBUTP</
M3 TL#EN$=0:M&=B"]*<,%UCP*@OGVAI5$RX8_%00+EW>3PU^T>)R1^_D^]5:
MEA_HHQ&:W1[[[M2)L2@BG(>0L(1"Q$4,&4L"J!+$,B4QIL*I^*MENU-3BQ=T
M^3MX)9ECS+DMRW9Z,0!W ^M'BQA4D$&#&>Q #W2*Y\B45XVQ;7M4S7$DY*D&
MN=[NG@/X5;/]_[F@RS*O3_;,!&C.69J$6H&@1(F *!4)Q$DB89JE-"$T1E&:
MV>;_/=?(U-2FQ0EV0)O9N7W2W[.$=FN-+YH&%I8>##EE^;U$0>\,OV<?/%IV
MWTNF[6?VO7AMSR1:NSSB50:+>1)(*62<P$1_T!"1E$*64@'#).5QQE(6AD[.
ME4\;F-H'OBO&TE8ATNW/@OJ_RN\OW/U]!O0%#Y*;8K>+QW^OMEE-8)Z)OMJK
M+= \* SQ+$/9#*&LNH3@61 G,QR1P\<XIN1ZVF-V,Y9K^F%@!3DL+M DP:FW
M[#PFWCICO]]T6T\;&3?)UAD3CU)KG;NNGX3LYP]^$IYC)B;FJ.@C7<L/4K\N
MR_4\3F7 ,AS 0!KO;1($>D&C(IA$8:I"E,5,.&76<FM^:O+3(H9M<*]H, .]
MTG2L+N_8$7:Z,1R] ZO*0<+Q$\&/+7I@X,] 8X _P>E'G%<Y<H0PJECUH^>I
ME/5\2F_?;GIW5\B[RC'*[ M_E<N-?)<OY=NUO"_G"E,]:0HSB!GF$"&.(-9+
M(Y@$!,N444DCIX0'EQJ<FI@=XJT/,BK$X#>#&52@'7U<+I)N)V,^J1QZ074=
MBWW\K*VH\>U(W=WHV)[25A2<<(6VNZ_GL?)JN6JWG.LHO"8$;QX$F'*1!% B
M/9-"B&602HEA$/ 8,ZTW*7$[53[7TM0DYG;]118@KR!6WBZ.!\EG&;4\1_;!
MT]#'R'L8V[C>'QN8Y_U_W(^1+U'A]Q3Y;&OC'B)?,OKH#/GB#?VDX?7]PV+U
M*.4G67S-N3R=84$W_E669DIDDBF4U3GK_N]-J,;[U?J_Y?JCY*N[I=D%J=UC
MWJR*YI_,=>&<Z%Z)LB2$#&&3STF8GZB$'".4816(E#@MVL:%/S41:Y<@A;RG
M>96U3S8Q]\4.-:@3";GIV\BOA9UH3K>S!U;B"W%S,[ UNDW<8ZPT)W3@4>J%
MZ=;06>-W")3)3+\SUI^:/T\?>1TB1C9AU''G>;KGZ6#V3"A&SG+X^A^;?/WX
M=EFNB^K$I:SFG)^_T&63CFAKX9,=AY]-I8)7="W?T+RH]^8Y3R7*J(!)8'+>
M(1Z;FF?ZU25Q1I3,DC2+>R:E?6;37&1VO#RX>TDR9X!MD^(^>VH\G^]4$*4R
MPZF>? DF(.+Z[2(\#"!G$6612)'$?+0\BL_Z1@V?9/'@?9I$DD6?;Y+=]&T*
M4"<ZJ>N9GK$F!NPQ ^I]C;7F9I>\<4O/B=.+BB)@. *&I/K4= (9' ?H\VFD
M=_1IV!\C]^, 7>DM,>00V'HZT&S*]>I>%B]-;RS719T*(R]_;P+Y"998"B[T
M"YDAB)C4,T E4DA(FK XE9S%V,F?IKN]J6UUM'#! 5Y@ #NZO5S@V=(+QA][
M0SO%G"?N<M8)=^\8.U[\.LM<:'-<WQD[ HY<:2QOZUD(MZK/?1AUL)>&2LDP
M53SA,%1I I$D&62<$IA0FB*:Z+]SIX" [N:FIBPU/,<:N-V$VFF(/YH&EI :
MJ,D&?A Z5 [DZ6_'B]^JN-U-CEL9U\K\H^JX=G?U3L"RN=]46;FJ^9&99!7R
MBTG\\E76IU'O5F7Y7JYOU6?Z?1YG&:5!1&"*8@E1( FD@B<PD5&81"0@*;6J
M+M>S_:DIS!Y\L*K69WS?@.84VCEEBU.7V$G2@$0/K%'['-=KX /LV_-K _]/
M)MU"E=Y"V^ U[TL?\GPG@W'",':&F#X$G4@;T^LQ/;V2V_7=B\<7=?VN3U^D
M7/]<K#8/6FAW@WY S8:I7J!1:BK]JE!"G$D,,YED(@E0'&74R1_9LN&IJ=UN
M&VEFMJ\:[* "#UKTC@[)MGU@IW)#,#NPO%F1.FA^?5?2_#H@VS8^KNNQ(R5'
M3L>N][O'8+Y>KDVI3+VRO--/U$_^MOYB])(N'^<1RA).D\!XX&"][ O-F2*E
M4/\72DX5BNS2FUYH9VKZ5$,%+590@P4-6OMHS"YJNW7((V$#RTY/KISB,BV8
MZ!V:V?7LT:(S+0S<#]"TN?SZ *N/9C?[5OU:UNGJ;^Y7Q3K_9YTE%N%8U 46
MLY!"E"8A)"G#D.. 1$BID&"G_2#+=J<F%&W@3YU0IC# X4K!3=F4R)@!NH>^
M?XA55U=83FC\$SST?.8PJ.IC2ZZ&71?%F($;&W*OBJ:RH&JP,*JNMI\M?LJ"
MD*[ *9O;>VY +1:K;Z:=-ZOBU6K#UFJS:+*'EA\EE_E7,_%]N2F**C*49EG$
M,P)Y$C*SGXT@YBB"*N-9E&6<R\0I]-RI]:FIV!9\Y?,I&OB -O@==YV<^L%R
MSVDH=H??<:HP@AU(+5H';-<%ZX'9C9B!Q@*/^TU]B/.[V^2$8-R]IC[D'.TT
M]7I([P0:.\>%I6A=9)LB:1_TJ[=WP,1#GJ41#6&6$ +U0HU C&4 DU"$-(M"
M@3.G, J7QJ<F<!_E.B]J;RD#M')]=Y0U)^XM'00&8G1H;X%]1S23:Z0%#AKD
M%<=#G?SU(<UWW@U[ &/GY'"FYD2^#O=GN.\YO>6JN-GH@6]5W*S7LJSK?[Q9
MT+LY3F0:)51"%= 4H@0AJ.=J(4R1#$6:"1'&UEM.YYN9FD*]??GF(VB@@CVL
MP("UWW#JX/7R?I,?M@96GWY$.>TV7>:A]V93QZ-'VVNZ;-[^5I/%U3T3$S?G
M<O?YNB[:9>9)\X#0B*4R@['B 438!+'H#QY2BGB:<IJQR&E?Z60K4_OXMX?1
M+<KFE,8Q?<5I1NWF(E?S-/!G[TZ1>T;B+@K\YB,^V=*XV8B[C#W*1=QY<8_:
M>C^OOLIB:9Y5^4B756V7Q_K/W2PZ45F6($8@ITAK04(9Q)PIJ#)&J$BR"$56
M>S3V34Y-&':@ZR ,A])O=A1WB\,PQ VL%$\Y*V=U*:='\%OS?YMU25]"'6KI
M>2=VI%IZ?@AV*ZOGQ%5G63V[)XU75L_)LH.R>FYW]@QLYE^DV"SDK3H3/F/R
MBN;KQVI$V%/N_Y^[;^V1&\>R_"L$9C%3!21G18F2R)U/Z5=O B[;<&5U85 ?
M GRFU149X8Y'EK-__9)ZQ",C0B(5E%*SC9ERVBF1]QY*1Y>7]T%RE*?2?/B$
MTA!KED*J:013Q42D,I7RV*OE7C\QIL;FC18VJK#J]W3:7+I^I3P3//NMDIME
M.#SV W\0.BMC-!H,&AMU'8QA\Q+[B3)N)N%5<)WD_ETWFK]_J]XQ?S*/Y0S'
M/$5)G$)%(EK53^,8$2A4*O(X82))N*M#ZV#<J;%;XY.QLKD[K Z!ZO90]51_
MZ%,^%\V]/%!G].SM<CH<:S0?TQD%#IU*YW[M_Y*]M0:08Q?:D^LG]/R4<@5M
M,WM1V]Y/T?%HHSU'9Y4X?)+.7]##)5&7[64/YB-1UA&JZVO.""$R3PFRK105
MQ)G*($]H#B/*(Z21X@ER.D=MG65J9+Z7TQJKF[)IVJH2U6/+?!%3![=#"*0&
M?F\/0/JL0=59[FLXD#Q<"2' &LE[T <T/U]!%QBM[H&+-X_G$>B2_\@)T'EQ
MS_+C2JO52LE[]J.,TUN;'YI_JXN*?E5KM7I2Z]N%O!5BM67S=?FGDA_W?15G
M*=>I$GD.:<()Q)I$D").8:)R3(F*%?/KP!!*L*D1;BUA4YS3LVYYJ-5R\PB\
MQAH,3.6-^#;;LPHN7M^4/^]^42MV QK5RM"71KD;T"S@1X>FHOYETP,C'K:\
M>BCAQBW#'AC2DW+MH<?O1^3W*\76V]5SZ6^L&I'/*(DPQ3&!248EQ#A/(.5*
M0LE9AHA*(I1J'TX^,\?4Z+41$:Q+OZNMJ%<USO(LI7<.3C?2O!*D@?EOAT_=
M&*L2,!R!M6@?E(O.S3,JK;0H^I(AVB[M&1_,UM\,F=@_;-&R)S97NW.A@R/*
MA"4YS@5D61I#' ENC+,,09%*023GN>?AC-.L4R,$*VWY!1?V![67VS,JV EQ
M-X8(CN/0;JL&PO*' Y&'/0_N!5?8"&"GF<<-_?4!XR3FU^OF'KZU_?'+AV)1
M;-3'XDG).[-K73P4?%YE@EDKZ&_+I?RKF,^KP#4A=9+B/+4Y60+B7&:0I#0Q
M/*4DTI+D<>14+*._"%,CK<,#Y$H-6.H!]HK4FY?RO6QT\8LFO&+%'-QZ@Z_#
MT(?)$U\"#Z?AX$LQDD=QJ"7Q\SI>A6:K2[+?R./Y*Z_2_,B9>=U(_6QF,[PR
M3^/FJ&'2)[69(:XB1K"&*$*1,9-Q;CX_-I IRG&2*)XFW,MS>6FBJ7UD&CD;
M5V2/SF<7,74SA$,@-?!G8 ?2RYYG9=FX<$9N%Q1![=J+DXUJRG:I_-)Z[;P^
M7#W<QBWW_-NB:9ULG7G"7'K[:/\V8XK)R'9EI2(WI*&4,J0A*52"4Y:1E$N-
M9PO;PU$Y=LOH)8?3FT*K-^50FN%>&*L&*!Z_;VWQQ:)>LNL+ZG:OB!OE#(?R
MJY;?O=D=1SS?@$,U0*4'J!09MBZO,XZ#E^OMEN35J_@Z@^52W-=]L!Z;^K^S
M>2'?S@OQYY<YV^CEZK&NCD^DB%'&*(RXH! G6$)&J*T/E2"AXDC%VCUMY](L
M4[.:]G*"1E"/O=Y%+!UVU"$0&IB=SH#3W5?  R6/36\(M$;:U_H\4GY[U2X0
M6K>C%V\>;\?9)?_1IK+SXA[<]VEK1_BLF_((ZZ_V!,&>]B[?J/H?I2%=M2K3
M.6::QFF>D0Q2A 7$-J&9:)Y"J1+&"48L3IQ.7/M,/C6FW(D-5K7<8+,$7 %5
MB^[!"+[KX$"G Z([,,M6DMNHNCW$C?#@?@G>J.87$I0*>.>4^L+MP<L#PCX2
M78>&WX_2>^+7RO2^8X[W >BI[=%WH>\8/1,I69E]9(_ZWRX7ZT*JNG]/62),
MR<^+>S/+FHGR58ESS;(DC6 :XQ1B&47&>LX45 A+G""M$HJ]\B=]9I_:!^-(
M8MNUO!09F)\W>Z$]$R:]5L/-A3 8QD.?:+&#C%3;%?P0[:\':-\[H.V?%MD'
MM;#9D%X2C)L$V0><D]S'7H/T#T":12A)L1893/*(F/U_QB#+(V/L:I(FB$5*
M"N0;7S0Y3C(RW0"Q]/5AE@"Y\8FOV@/3A!4G;/#.8+$YXX?>M$76A F<^;5X
M6!2Z$,82J:N+%HN',D2G4'6AIXPGF<AP#G.<1=#VDH%<FM<01S2/=<:0T$ZE
ML[QGGMK+>51G82\]V(L/&OFOBLMP6!.'#>=02 ]M-DP'Y%XQ+V'!?H50EVM!
M[QO>X@Z<8U2+PX"O$<SBKN>%&!:/ ?I96W4QD_7]\E:46]<OJZ7<VE(6=:C,
MC(J,4:H)S%EN]I&$))"2*(8HBS).$Y4R+?R.HSOGG-[1\Q<ST+>R%ZEY:^P>
M_WM9 J8*_OY>;-B\^)?9X4CUI.;+ZG?"OSYT]V*XF7UA !XI ;J6U3IP:VG!
M7MPZZ"Z<T>@,35"+LGO64<U-9Q!>VJ+N-_9N /LB=:WI\2"B3,DH)09A6]'9
M=I&F2:YA*CDC<:18BKS:TE^<:6J&Z(NDWBK^M.[N6DD,Y@[IHIYP9X@B&B,!
M)4$48K,'@%RG.40ZBAB.&:9Y,BM+.HP)]VZ^X> N\]]#H>C&UD&P&9BESV0F
M#]%II N)T#UL+\PV=K?:=J7/]*7MN&&P>@TO*OO7%?W7YPNBV089,YFDAIM5
M N.,Y!!'7$'*.((L1[E.J2$2Z<7;0P@Y-<JOZCJ*PXJ.0Y5T\%]0-TY[[64:
MF X]2CV<=#II%*T3I.NBDD>7O6WS"0]1^*'W6HQ=!,)?T*D5A.@-=8_B$/WG
MNK[Q9W=4-64QI3AG4".%(2;&VBS[FD=Y%@F6QDHCY.=8\)I_>DZ& /'M?BO@
MQN7A47V5WI\C1['W0FVP-J 3BUKO!4Y;2]"AHM1WAW!SMEY_UK\S6_-Y\WE5
MMB!MHG]^568G7AGB;#Y7\LWS>R:^'5\[4RI36:(9%#$B$&/)(8MH#O,HS1F/
M1)H*OXH9UTHT-:NW5,BZ5_^JQ#3K4S5#O@$/]N\E)X+O:E4L'<,[PRV>XVG[
MF$LR]%%]LQJ_[U?C:[4:=9"B/3[:Z00JI0!_!E:MD[L"GOJ' CELR,#54HT;
M;Q *Q)-@A6 #]XATL)$2[]3WY;K8E"G?I?WT1K%5L7B8Y1)3\W\Y)#25$#.9
M0L(C0\(BSZ2,4_/_TCFRH6VFR?&JK:PC&V%O=H8EY)6\'B?JK0 [A"F$@FUH
M[K.(O=LCUD@*WX1%S"/F(!1R(\48]$;0+Z# !976 (+6 <8+&'#1XRA P.F&
M?I9N$\I>.B$_?[?/29TAIQ+)E"+<6+"V#"_+<DBUW:\+B=(DR[,DBGTLV(LS
M38U!*]D\S]8NX^AF3 9!9V"B[.R*4\G=G:?I;05VHA/4NKL\VZA66Z?2+ZVQ
M[AMZ<L0_MV:K[=@UX_Q-$WJ**\&"]LYHUSGLLWD\Q;@/Y%GU3I["\U?U=#&S
M8O5W-M^J-\^['_]OH59FH&_/'VWXU>V/8CW3*-.:JQ2F&8XA1K&$3,4*"L2S
M!).8)=PK?\!MVJE]N*RHH)05[(0MSZ ^W?[=/.]&8L_NP([H._J5@V,ZM$/Y
M"CC]_<=>Z(1U'+M-/:['V N.$U>QW]T]? ]WBV)3L/G;Y>+)O-A[8X\GDL22
M49A%5-LT"@(I)@F,L<CC*,%(<>'L=K@PR=1HIQ83[.7TV#%? M+!O1  GH$9
MY!29/C5,+D'DX4\( -5(KH0^D/EY$3JP:'4@7+IW/-]!A_1';H.N:P/%C>T+
M2"W7Z[=LM7K6R]5?;"77GY:;7[?\'TIL[I?O?WPOJBS262(SR46LH51402RH
M@"1)$90I,I +I(T!=U60F*]$4V/4?4FVN5$ B$,-;L!BN0'K2@D;1:]V:EP9
M+N:]CFYVWZBK,S"AGPT$.RB@9U?K[?%J&9W K_O5>M^]6M='?/5%>-CP+F^I
M7C>6JR^(G8%;O0>^<@M]*_^Q76_L-WQW8K>>Y5DFHUA+2&B<0LQ(:GY***0T
M4TP@3#5UJICO--O4>+;<X3V5.SRV$_<@)L'3!]R.M.<N^5K\QML<WQY!]WL7
M=/VWQFV0#+,C/COCZVR$VY2_N/]MO:D?G?Q2=B J'?YWB^_;S;T9YMWRD16+
M&8E9&D><0B+3"&+-(DB)3F"*=2HYHL2QFD#W5%,CD@-)02DJL+*"/RII/;UN
M+0B[<4@8W 8FD+Z0>=-'-QI!N:-ENE&)HUOMEZSA<$</3UEU'+"/!?KP]T]W
MMT)L'[=S&V/]MY4Q@GY;K%254FU-HC?*V$/*F$LSAA7EPM (1UD.<2QBR!G7
MD.=<Z)@KB25I0L;O'9UJ5\CC]/8<AY#?CT ^]8'6>J?2#=CN%  /9OW 3W8?
MZ=BW\.I5$X*H3)H%TXDTGP&),LBQ,2DC*7B6\P@CG3G[0(=>KC&KF$YLG1Q<
MK".A/\Z)[Z\'P'_X._QT5W;@;70!I3)@KTVYF[\!E4)VPS_2LGBX=4=:GI%<
MOT,ODY^;. "VK:[D:\8?S]T< (4CEW2(\0(FJS4%+MYMU7\KMOI0/*F9DGD:
MHXC 2"?,&!T9AS0R=I[@:6IL$1PIO](3KA-/[7-E'MDL0#;:.8@=72$# #>T
M5^1B#EI5K_P+*^0-L((#*_G Z6<M6 V?>79N\M=/.FN!Q"G?K.W^GJEFR\?'
MY:(,V:O/=2-&(Y1$ N82Y_9X#$&:VOPQAKC +$/"L]GRRQFFQC25@%4U8<]4
MKQ/PW*CE*D@&YI!#- 8(I;VH>M@$J9-9QDUXNJ3D20+3Q0M[N#H^VS)-'Y>+
M![/K?SRHU[+OZAW'5*E8VU8>*8688 PISSF45'&6B23+4_>F'IW33>T]+P4&
M5F)H13ZL+N2QM^I&V6%C&Q2[@0EA#QMX"1OXPZ5/>A\,/7:A0;$<::_9@FF@
M_:,S*JV[Q.Y1QML+.FMTM.-SO^OZ?=WORN:4*GG[I%;L07U5UGG==+:S\Z-9
M1@25%&>0I]SL[I0VQE6$.4Q8RG1L["NJO(PKO^FGQLB-Q)!5(H-5(S.86Z&!
M$<*Q*5W/]?#?"H9%>=P-82,[J(4'.^FK*THR&F97Z [;8'M#!Q%>;8?H#D_;
M/M%CE'YLMXL=JEH76P?9C.<Z9P@;-D.&R#!3&I(TS2%!49PR%F4Q43[%.\_,
MX<5;(Y3M/ Z0]".H<Q"ZL="5P QM)NXP:1J,?VP]3/)FDQ;U@U+&N7E&Y846
M15^^_&V7]@ZO+A:V5-MBLRKXUIK!7\PZU[F=JW?%6JR4_5>V>CZ\J*[QE>2,
MYDFB89;E9H>9QQFD*L_-7S-.L10*$:],N.O$F9J]TX@-'ME&?+/OBCB0&;#V
MHF!#K)<;\XRW"@.35*T(.!32MJI=W(#=VAQI<WQEZ*IM87 -'39]C4ACQTP'
M@.],P'2(47LV7=SUXOBR6AIRWSS;N3>W"_F^:0-1=9#!,D<)S@C,HRB&.-(<
M<BR9V4A&E&@2)U'D5&#(=^*I4>IA?YE&\IORE:[Z9>RD]VOIX[T>;D0Z!,H#
M4^9UH/IW5_1$*&QC1=?)Q^VIZ G)23M%W_NOW!L>'UDVW0DTRW 6,<-566YK
M)&0:<B82*".4B"23"5)>EF'[=%.CJ<J]TK3.> 80+/=[2/N[GIO(\UA[[B>O
M1G"TK>5I8$/PKA!NJ RSXSP_Y>ML/EO5O[@/;;^KMXN]V)A!G\KB8^;!* Q9
M5;ELQN9:;8I_E:<U=15R&Q=Q_]=RAC/*HSS'D*0(0TRIX1N,*&0<2252PA3U
M,I!Z23$U&C(/8.+M3^\!OK-;?5A(A_>N&_EAJ0#8:U!EYMZ431E$Z6T_4*8.
MOS**!/6S]\<QM+N]AR1C>]W[@W7&^7[%8/WH\&YA]I^&9=^IZL^[*G[DVW)N
MQEA7$:Y?E_/YARJK=R:EHD@)LU:2&B+D.;/Y+!F,$Y9)EF9QGF ?(O2<?VH4
MV(@/?FH4^-E6^C[4X3] 4Z3-Z@%J13QWCK[+Y$:9 X(_,%D.@+LW4?9$+RA%
M^LHP*CGV!.@E+?8=QH\0I2IF[^IXG0_%6K!Y&1-K_F4]XYQ&>1H)&%/"(=89
MAT3&&I(DSEEJ?DS2W(7T6N:8&K$U8H)*SCK,VTKJ1EQM<+:34R"0AO;]^^/C
M3# .")PAD;42__FP?/K?YNZ2/_Z)[8^P^K$DC;9Q1R$&!\6:E]_ETIY=HR^Y
MK78U87E.."8D@K%B$N+8[/@(Q3E$$5$*,TIQYO2Z.\\XM9>_PTO;76RV)_!N
M5DM0.%_7WSU V5YG=,(VB>Z<==PFT:X@G#2)=KZQYXG<V?9ULR1.2)[(#!*F
MA0U]2B&G*8-YCI5.*:<RY5[G;V>GF1K-5%DA50GVPXZAGH=JYR%U/$*[&JB!
M":2S3/TG\T;8CA7O.[JL^I^=M4(3]J3L_%3CGHNUJGMR"M9^=<\.\E(692C
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
MM9W4BVYKX$!<\(<5V/.\Q0UZ5Y,C,*"#VQZ]L;RR75T'-@/VJKLT\RLVJNL
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
M,B411"E)(9:R@JK*RE+A1&*6N=6V]-H;VS)\XRY8T1_;EDTOKL4N_1#;D7A
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
M] JG0,N@GMA[5T&GKAMN$=3C]<$:J.]S'C3VY<WMQP6=;]MR_:9=[7H$D+3
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
M)@!@!KN1TEW2MM?ET]9[L-RZ[]PWPW%\[%@I*NJ1J>H0<.-],^'9^&^0WT4
MOEQ&WJ?CAA]ZH9MP.'HQ=%\./Y!.M.KPO)$G)](7<S]3*W++>;VFL^6VP15C
M1'%9FG)/5G7LER05)+)4"E.54>DDS=EC:W0\U[G:/&P;9VTR+)Q!MJ2P,-#%
M)BM?U-Q)Z3(>8>FGQ]ZP1',Y\"-*L;C$CSSNZ/*;^7^39/%=DU4C)*[O/#6Z
M7N8/S7IP_Q=[GYS@'-&<%026I$*&8Q*(99) GJ5Y510"\XJZ:VA=Y9/+LS2<
M,I9Q\H0DEAL'73=65":$*X9-(]<<HD3DD*8*P2HO!<MQ4F0,NZI:#3Q2\;6J
MVG':$ZD:<H3LWB.#81[Y3=-";?X)]AR\ 3O?VS^VFX.'O]N[(-P+*0BP05]9
MUWDTZ$LM"'BO7WMA;NI9/J#O<J^^K!;\S[8QD_X/DYZX;-LS?9@_U'2^U"]@
MLU>?":)H7BJ($XDA0J6 I. EQ/I%B!4J:$ZM.N/Y&!_;O'O76:S1]%MNVN1-
MYV"U\[H1_VL_X*KZYS(P=I0:"^[(#/JEV[=I'-]OZ=8ZO^GLIH'>\S]@8KD'
M:F&SOET<&#8EVP.:HWQIGWMX+@*:_MJ-J4^TOJ]-_9443<;TIHWQ1!%:4IJ5
M,"5"0%1D!#*>()BIJA*R$"7EV(7B+&R.C=GNNC;D[>/V3&OPO:G:N%;'U 9^
MR[EA6%!CSP!;/#OZT@Z;(NW6Y:X>9MO-/. LSQZBL',Y"[O#SMCL@3B:ESE<
MZEM>L5Q*V>4NSA\_FO/H31>CEZXX9/EV+3_,34F'_L1_Z[7:PU^+B4AY)C)"
MH,+<'/?HGTBN"H@XRG-42DZ9DP*FKR-CXR[]K<Q=*S \A\".JH8 -C)_M2$8
M$>,N"-!$<;-M@68:JG>1W  =BYF*==$ $P[0\82L[K@.T<#%'Y[.#%P;<AUD
MQZ4C5][/,[=&6UTMNRKZ[;&$K!*1%CF% B>)Z=6((2E5#JDF19*G1<FRS"FI
MYI25L?'<1L&!-LXZ9L^<A-&.SJX&)S)7M?[=;!4N8ISH]&(0-C_FI*5A$V/Z
M@CW*B.G]L-]#_WXZGZXTNWPW:\&5'NLIF\G64"M<BS*"D5ZVP0QGYODO"LAR
M_9]$IK3@"E5EYI3Y<LG@Z*C@"@G@B^#:L4)(R"(31.LJ;'P%.V?!AC@"RP?;
M(A.4-BX:'91!;"%X32;6U_DNO?2D99?<H/37!25E#B4K*405HI"RK(!%I1 M
M!*D8<II%'-Y^;)S1>N>=)?(*.]N5D"\BT=<WMF!XK%5.Q1QX!7)@8N!UQ:GP
MCE<+)S_E6Y[9E7^^UDN0"A4<501F1!&(:((@9I6$7')"D"2B*IWT*,X9&MNC
M_&%;+^Z:Q'H62KOG.01 D9_L7?GW,,(3ER )7'9YQMC Q9;](1^76%[XO"<M
M/#W3:6WV'>[KM]/E\V))9_?JXV+^V$P@VFG#Z^^Y0*F&%@NH6%[I=[ZL(".$
MP9)*R13B"F,G"5X?)T9')]L8S GK3/L.9\U<V6>GP6M4+-DG,M:QF6D/YAIL
M C"0FQ"ZY<EF33((=5V!9UA:\W%D6,J[ JHC.KSF7M=U2[J='ZVK7O]W:WA"
M4ZQ4JME152*'2)I^][AL&BS)(E.29\PIN][9@]&1Y.M] [_&2_8C8,>)47&-
M3(@;WYL\R!/[,B=^-00M>D,:I464O1<_I8V4,TCG6DVYW\A#CF,O\>AN,5].
M12<@]%ER:;CW?C_SZ':]^F:D0#0E/RW6\]6D3,JB$"6!9J8(D4!ZN9GD)90J
M90(G&4?8:KEYO2MC(\=-NEZ7/\3W P)U%Q%8'*1)W@"ZC0K0)BP'Z8GK1K*?
M6X<=G\@DVPS-_3:3\B 6L D&W!\D4MZ 74#@=MBA<5 *&6R(!E(/B3U4;NHB
M0=#M51RYSL)P*B1!D#A0)@ES1_^R./VR?552L-41UBL2/ELLU[6<5*FB@E0I
M9$I(B%!%(25I!LNRHK(D6483)UE_:\MC>[T]&#50P#<E.\T/TJ).YTK\[58
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
MTKA3))RHC)24X R*DB<0%11!S"L%"\**(B_+DB2%R[[F!7MC>T0;/[>RC"\
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
M8*V/?H+;YP"V9LQ0L,5GPQ:Q76H.Z)P%?^O<_7MX->X+P$21Y3YG\Z?H<U\
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
MK/E>5H3CG"5C02C,M:VS \\Y0HS*%OJ6G/\V]]&/$#7N^34TE(:2_HA VKP
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
MTC%VWZ2A<7&W4]?.4N_@++VD_DPB]:9Q,:=O5T=?IZN)JSE5]8VYJ%0-K&&
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
MCIO*T@AM3=33 >S>DW:(@$_/R0N8+38<U;!F<?+YE!;YL"CK/TCLMYE,R:F
MTD%0L0[0DTA,\MJTHX3H>31&MLGHW(G<<=-GFIVJK177 3K_LEBD/Z:S&7'V
MBE0V_S@E+V+3:'=U\5=G'));*GT43D(,Y$0H0_(,T4CPOJ SPF;=*$#=FL1Q
M\W,:H;"-@OI&WNWO+QB4-K""")Y;6?/W8ZVQ9>35,C0E^U)\F\J*)Y,Z<GK/
MX:$X@,8Z@.2K>:2 _!B_WG$Y4C8^> G%: 2E@@2TQ(QQ)#9-,11C;1*:'Z)H
MY)R@9I=S \B_!QR=?,;I<C,I:?E\NOJ\6.'L;7F]F']\79/AKF^1*QZC=S+7
MXEO:);4Z1#((.@N0QF+RC.FL&O6EVH':D=.(6N&OM=XZP.;]L[K/1B=O#'M-
MER)N:QAV8<894IQ?>XAG[1VQF#4$S\F](!:9-+63=QOSMP.QVR'S1WNV:*VU
ML5,J_[+XDI?SNO/^LL3+9[Z[-^.(G%L%S-<F*T)D0!GHVY*LU$)[L64KB*V6
MVPY)/\IC1",QCPV<XSHD^'3Y;9-Z?C\[WLI"C$10L>X#9FS-H4K =4F.*5V0
MA:U0\_VUMH/,C_*\T$+ '9R %[7B[_)R8U;O7FN7PH3TX W;5,X9\(P+H$\J
MGCMFE&R3Z_$=PK8#UX_VR#"D-CH UX?\L9K7]_GS8GDIJSL[)DJ>4\X2K IU
M%J#D@%X7H)\FS2G4D8U>X[<B;SN@_6CO"\-KI@.X/5ML/+_S8JOIZO=G1,-T
M7;^:.!8]<2(I,+$4- ?ZR@?G0*8DF$JAX.VN-,/E0SY$U';0^M%>"H;20@>
M^FV5WY87J_7T!-=Y-8D.323S"^AJ^H#F%AR66DK.K>&>:X-M(K^;=&P'FQ_M
M:G\/67> E-?Y(\[NS0M QS,KV0 +2$YAT@%0BT3Q@[')!FMTH_J9!TG:+D'V
M1[N/'T8#'4#I3?[CFHB6BSE]&<]&-ST0H<KH@PB1(E19)V)DI$WC+ 2G3!8L
M!MLHU?^IE&X'O!_MGKZIOCK XTN<+O^&L]/\ZR;VS5=9*'>BDTPQ+J]M>H)0
M%/H&LMG))CK=(\7!*FK?J/'6UB1NA\ ?[::^C89^X+JY35?AAE5SYY]_J)JY
M^]AI7S&G'.J"*H H]:XA:PO>!@G2>3HV$ZK4J&UUNXJYY],5?ORXK.T)-],1
MSW/1-_*]VB0AVQP1"QANZTY)%I Q52>]BU0XKW? 31C?BKQN:^B>@I<[K7<&
M5\P/;+UN"F-Q(8P]INP.LNZAK-U3V&]O!9W+47FA06]N7 5#" HE\) Y,]I+
MU6CH[#A6<!(-=\E+#4YQ5A_P'?FEWH"P(H64LN'&'-SX=6OSGH*.I]B\)ZFA
M@QCAODJNS;S%9Y]P/L^SS6R8&(D#Z3AP7F<[)!L!D_;U)57[$#!HT28\V(:Z
MD<<<#(:%NY>QPRKF!P#;^1 :\CL4HA,@1:18)U-$%;*0$(J22G&56:.7R^WH
M&Q=PP^/BB<#;04EC9U=0B#U-S^@$^/W=#-=EL3PYGU-4@BM2.%W'01I0T1;P
MS%F(15G)/%,^;Y=3\= *?6-E%U4NAI;KV.#8S)7YS_SM%@M6%QLQ13 Z<U"E
M" B:OHW>&BQU\O"6PS#N__QQ>UVT!L8 ,NW@N'K@;']]V>XO!Z]-4 ETKNW^
ML#8[5YYBVY"TDLXF@6WR'[Y'V<A#>%KY1(,JI . ?:>CPJMYG)VFVOYQM<KT
MOW2,7R?!DB5-)8#BA5A,L0#6%I/%>S*VCNL@6\UE>3*Q7;KF.Z+E:<TP]E;=
MV*?B]8:CQXLUSLX9GI"-#B5M>@1*7B\+.: A)S-8'243@H>P78_@AU;HTG;M
M!YKA)/H#7XZ^P67-+/K2_CKTSDJ'N@!]G,7V5YZ><5EJ&^#$F 55T]XQQUC'
MWML2ZA4\MTW.AN&O/,_:L<=/.9UN6K)_]Y5M(FLU"*-]4RRCF(.A A1(VT@:
M\BH4YZ&(K0S34U;M]G[S*5"XV0*_E<P[\+<>[,WQR[=C^HC-U8DJ,66;+'"%
M=82$),&A(<'IVMG=HE:WKP1:=TVY(FX<M#6&Q;;]4W;44<^PJPR=A]K)*Z.5
MEF!DH+ H.P:^5J#(K(1 $AQC!V[6<T7<N$9N<$!L"[@=M=,!X"Y9N!C''D1
M71CD(#R)1T0BWR,$$XJ*/@6FV[S?W"*D4R#MJNC;)4![2+T#T+P\7<ZGZ]-E
M)M&\G'ZM7ZW..3%",1.\@<+K$#;,%@+G$:R3C#Z(_G1M,J$?IFG<*+$UE ;2
M10>HNMUGZE:'E8NM(GC2R1(K&FFK>,_ L4W';8ZNV& 3:Q.X;$7>N!V$6V-M
M> UU +L+9JXU/3MG)"M?(N-U]H3"ZBIP<#H)$,YISG5$S=N,WWN0I'&;!;>&
MUS":&!%2J^5Z\IYVQ)FG&4J1,16$B(',KS<2'"H&Q6?'-=^,>=H&/O2IUZ!#
MW]V&S8UEQSGM#A/X[2[?'D!QCN7DA8PQ$<^9/#Q5*!0))1:0/C$=+.V=L)6'
MO3TLQO2H]U#9;:7O(+^1U?[K=#X].;UXTA;*:\.T!JEC !6R!Z]U!A598)8,
MHW-^,,7?6'IDU>^BN,404AQ;_?CU&N$L99:2]"!D[3$350:G6'W 040Z,[-(
M6Q6G;Z?^ZTN/<R0,IOZ=I=B!<WFG3O[:390PF7PE[2"@U'6^F0"7<X$4N/ F
M!,5;3=AYF*AQXI?#7AL/I9,>X77-$P^2PK!8-)A$7"A%PB+_.X#G2=!^T\HT
MZJ[X"%&CYS@.H_CO 6I'+?0 J/.DE#LL79A?"NBT#EAW6ZU@51:0HOHZ!=)K
M;X3!1M?#WR&L,V#M"H#;P!I0&SV Z^[^^R7/XZ<37/Y^EHNN/=I:'YT33^0B
M*++JBER$$&6*P0;3JDG4]R@;Y]YE]&-Q=^UTB;8+;LYWIO)2)<X-19^.@M$4
M:JMN$X!;5J3UK*3<YGKO>Y1U9LSVPL%W0;:'4CH V283_CP[[\WE#7AP.A C
M%KRO\4[!#%ZB 4\1"H^ZA% :71S?1TYO<-I'X[=OC/<6_^A7!/^U6%X<\ZO-
M]L)2B&<,=)3G4"?^1$ G&#AAA2ITVCNV%7BVO">XO?XXX^(.=W^\I\1'QLL;
M/"'QW.#A?!MI@KGDFK:1JL,\2]3@>! 4SYC(=30BB.%@\R 9X]TT[JO7Q=!"
M'CLM__B/Q6M<?LRK]:54SNVCIZ@!66)0'*=85T4+03 )B3DG14I&^UL)9 ^U
MAWYHB?%@,)#N%H,+<FPX;&E<7U]6+ZCH)860 F3D2 96TL9QLH#7@L4HK2U!
M;H62IZX\SF3)PYQ [571@5/\8)[ ;ZM<3F>OIR5/$HG.F9J6I&M3#;06T"A'
M'%JGF%:ZF#8725L0UW_N]([0V#:==4<]=0"]YYE6CM.-LFJ[O11<G40HG23:
MN0>G@@-FN.:YIE6*K1Y<GUYS>XV*_O,QA@'3SI+O #478]ZNIB&]7JQ6$R^X
M3Z5674K/0=E@SE\LC4[HE8Q.MVDG?C\]_;_-#8.D ;31 ::N3=8JMV<%OOAZ
M7O)[P>I$6E:8I=@$!>T:E8L&7U/=0M0\H-9.RC:C1I]$9O_7X,,@L)WN>@#F
MQ<C!%U_Q9#K?J.]=GN-L78L"-X,N,VEV_>)KG;J5)T%C2=XX*)M')BT"^, S
M1(GH(B^F<-D&FD\CM/^+JX' V5!_8P>I;TYK7/VVO#CY/%M\RWEU_D7Z;4[J
MVTSPFAC/G=0UV%*U/P+2'\&2@XK"LT+[C@+P[6XOMEBL_U!T/TPU$7IW(-KP
M<9Y%>'12!?@^4ZA#9!TO?LGW<"NYP\3KDY:3J=[KD!05;1YNC)<8);D=9C>(
M/964K0 X^%RBL0'85&'=P?,[O"G.3*;]!]KG#,HP"2@]@R0TM\++HN)VS0J>
MN/!6T!M\;M'8T!M0&6,#C02V/,UI0_BSTV65^D2FE,EP([E;=0)!M @8E29G
M0.=DHL]6;#=/])X/WPHP@T\L.C!@]A5J!P' C?F6FPF$A/IU!?V$11&R<1%2
M\'5FO<_@,0AP* T=_$DH;--:X&&:MKN,'7R0T>']^H'4T@' +HSJV>#!^E9R
M/HEP-0E":8FB]IIQAC@QEK;*IN[=JZR%R]ZV:9GR,$W; >R?X+I_(+6,?:S=
M22BZX.OR=79B5%*:.0$%I:J-(SD)*#IP-FFN1<DJ^*U.N>^OM1UZ?N#[_18R
M[\!&W>'HJN<>GP2BF'N7($9+T:[,&A Q@M6:)5Z0&]]F*LYC5&V'M'^"^__!
M5--E!\3[YGCMU.#P_@_:OW_A%@0.U)[P<J7GTU6<+>IB5UWIN(I!9TU>-"L4
MTOO (& ID'TR3B=M;6[3Y^,QJ@8;LW?MLZ]-8M8I%58RV)((VRP)0&;I4,Z.
M&>1*LM#&^WZ4K''3AP?#R(/S]/96Q8]C9G8?F??8QS4R.0T'XCT**DG'"&-&
M0Y%(1Y=%#T'F",RXG)FGD\LW'G#9TO#\\NT7G"$=L!\^Y;S^RW)Q^ID.\&O#
M(UTACJ,"(6K/XL"(^SJGTEI)_"<9@VB3\[ MA1V;HZ<@YT%S-*2"?AS+=-DT
M^1FN/M4\M"\XJS_'>?H5E[_G\W UGBZG]9ESC[[00R[?R/(-(8Q#6$JG4$41
M#(C,:D>'* F*F@%#@:BC1VP4)AW$4IZE>QS-T^LIANEL(^IS+:6W\_=5_,O:
MM7^>WBSFRXMO?\'5]#P_."&74A8*@0VQH+20X(,6]<TT\<B<-J:Q>/9EH6-;
M^Q3L/6AK#ZKB'BX]R)X0,[?,RJ96IJ;0E:P\.%UO (-(-5;/H$W,(2$:6QJ5
M7C](4R?H.RQ(;M^%#*.Q#K#W/M/.G<9U3O?S=/]/+RHZK?%%QP29APA*J0">
MT>:/QL7D4"6=VW25W8?JD>MN!T+.G6$V!U)C!Y"M3)Q33GO4"/0.?!:A]C25
M4 =A0U3&6UDDT[;1C? E#>/"Z7!ZO\<"[J"$3N!S5Q861>#DH0"%:K4?3*+-
MIXH&JY@(EB3A&F5Z[VZCFO7&'A54^ZFF WQ=NS*X_/*OT[PDHCY]>UU[Z&ZL
M?;;&8?4\3* -H[(F1X1[0?!@NN9T>J_;5$%M1]^X".S#RVN@R9[P>?UNXRY_
MY^79]28_<L\!5:;M[)(%1R(E]\1B*E+4&_FV,-V&S$YBD@%Q\A 4!U=:3XA\
M-?]\NEYM),;/C;^47""W"I1)]$<(#%S! -)8&90.AH4V ? C1'6"MN&A\!#H
M]M1+3Q#[Y=LUL;U<YG^<YGG\=M9KDC$NDM# DB*6$!U@) YIRQID)G%IVK2'
MVH*X<0=8='<<#Z+#GF!Y'T,7HQL8PU"X "MD!F43L22U 4.RHETL"PGQ8"?P
M+>(ZL81# 6*+0W<?[70*N-7EOCVW[;01O2D^@A/"D<P<!?1DTL&B5]P[ENP!
M$7>;NDX@-Q0DMO'S]M%/3YC;X_1X?9G"R$T07NI,G@;M:L5YKKVA,SA&?HV0
MCF7=. %M"#;&G1C4V7E^<%QTL"GJ5=?$TV[U-;5?,Y?K:ZD@)YH,1R#W.96L
M(U.-6MW2ZIT8TL,K_YY+QR=IHA/T7'\^6C_#Y?(;R64CTHFP+ OT"1+&VC7?
M.0@J1A FE!)B)J[:O,L]3M>/?Z<X'.(&TEXG6+SG1?,64](ZA[HFX87:L$QP
M\EFB*9!99HY\&1M$FPJSK<C[\</KX9 YK"YW!^ABC;.& +TGC6EB8@B^U@F;
M%(FQD )X9RP8SXUBU@AWT&R;>TC\\?W&ED#=5Z<=6-.C+SB=5=?ZY6)9VZ@_
MSV%]E5-Z=+)8KJ?_G=.SQ6J]$>?$68N.6PZ"_!10V2228D+(RD>N6:JY(TTP
M^U1*QVD$U1]TFVJX W-[BY];W![%>'IR.L-U;=:P6*U^(QGCK#+\%YS.:T?!
M7W)9+&LCK8GFT6B;(V1TM=J'W',4Z("[$JQ,VJE&)1^#L3!.HZK^,#\.)CHT
MY]?+ ZZ+9)*XRQB2AYQKS5P.)%T1Z"LNLQ0BN:3:W+EN2^$X+:_Z@W(3C7:
MU.I&K;]=T?_RRYMI/8,FKG;@US7I2M1^TUPI^LI(2+F$+(M2,;096/@01>-T
MP.H/B8-H;$2'8=/"X X3?WOSZN'SX.994'A*D=L ,K/ZMD>G0I"TS0RQ&:Q(
M7N-VHQ#V(&*<[EK]@/&@2GPZ6/T96.?Y8R7DN*FUG%B?3;&2&!"6[+S4&IQ6
M&FR1G")0%1RVR2&^CYJ1&G3U@\S!5-7!X?QJ_B6OUB</WG$HKHLO"$58!\HS
M#:$. =2*.,'B:!^UN5Q]G*Z16GCU!\$!U=<!&,_$>1\C@2<?E"68R%)'D]19
M3H58J@F(*-%XDE6;(.8ADD;J ]8?!(=1VF#>8O/.!6]P63M5?<E#]R2X\\&-
MN@T\SL A^@@D$D71=$:2%CDHQ0,$$SA@MB:+[&QLG08V8!^!O?U4HV3DY".
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
M"DQ[Q73@-VSI%VUR7VT6R&+(H%FJPQQS@8!:@A81G=#">=ZF5N0)1([8<>P
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
MXU/Q)>@VV?G[TSANP5,+U[*1?CI WK;%=[^.?D:\67V3H@I7$@NP>CVFG-)
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
M=CU#5$^.^C 8&TH#8SOLCZ]I;U,5ZW?OJP3O/Y]DH;((JH 6%,,JEB*%QMZ
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
M4CA5U=W"?*(2IEC7J:'8@\+4DB#&)(";J!*7R=M&;<2WTS.R6WUNZ!TD_@Y
M='<@BHLOTX3;F?IU/OM"2P5O5LUR7=[[M /CK_/5?^*J3FWZ.)O^#^9)*L21
M$0)2Y R4E0HH_*#%59S6B0='PFA[%CXT2^-V7&X(Y3Y \#VOAILMYN?Y8O.M
M^G-\(LAODDDRR%@*28<E"%9J,#PS%HPP0K?Q+<[+Y[@MG"]QW9P.E[%/C8]V
MS'X.TT7M=UC;.%U_O@E+:E?@FA1) BDX75TO<#W[E_."+CL#47H*2PK7X%--
M B+%%4?"0/VDJG7'4?09B!VWEW.#-="EECO80HX6R;M;*> B39?U*/?7Z_4M
M@HS%!T':*=926*(-B<)0;,*P,+2Z:,O:Y&@-SLJX_:1[#$,'47HOJ(\O"R"^
M+( WL]5B.EM.T]H^\ FG[4WI8(!YGD!AD76N!P>M7.;>)I$:)3>TXVG<IMBM
MU\'X,.AE00QC$?Z)TX^?JO_X!1?A(VX^P?<+<CDGUF<OZJR;Q.I5=70,HO4,
MA/#2">\QJS9UL&=B<-P6WY>Q90P&D.]@W?P'_>!J^69V$T'==.4GLX$ENPC>
M6!*!TQ)"D1:T1-I.21BRT;S<!LR,W)^\XP5QJN:/!C^MNC@?&_[/!50_3K],
M,\[R33BEK"_>*3 "/:C@/ 34!322>UF",.C;Y/4U9VV_I?&WNO!M@HH+*B2]
MG^9^8QT&KR?=]8)69:5[,=1)=6E-F0PR@,BU3MK5"-82_G6R*'+Q)K*_98>6
MO1/YG!0D)V;)1*AJ,20#EW6&(H4-%/0X%QL%OO];77H@?MM5EQX"@@[<]T<)
M\SJYE)(7)+=H0)7B:C=T":D.Y$O2&=IQ^BA+N8#:TH. \%Q9RB%:Z0A1F]3\
M(F1&S#6;/M>Y5^36!YDTQ&!<3EQ$+ML<AG=;EG*0/I\O2SE$N&-?,-92"_O3
MZ_>WY7LJ.[2*@\-,R\,+!!^X <\3RF"LYV;_LI3[Y_:AYV/4\[0LY4A9]:#F
M!Q4U@CGEHHZ0+190DF=P@1"?21HZ*C0HU-YJ/K#ZJ%E^Y)!J/E)6'1CZ :H*
MBB2;9PT#G9'7UDP9HC2!@(TZA.K,J;-6:PQ=?70!U;.GN"EG1L E8WYSYOGN
M>K6LD\VFLX^;>^.BM5+,:T!M2?ZQ3I]"018DFN205CWK-%G@&U:Z+-]HAL6!
M#\-/ \8EKXP7:USN\O$V@F&")&!8@A)KID4BERA47;&4B^5*)&,[6S&'LMAE
M]4?W*ZDID,9VJV_;K,[RAV6XO4O&/ EH-7=D)6Q&05;"<_!,6B!/-"0;BBJ1
M[>5?[WA!E]4@K:$XF,0OV2[?+)*-@[E\]25,KZK#^/-\L;[)F$@20U&\4%!:
MCUL+B^!*Y*"%9,'$A$F?LVSI=(ZZK!;IWNH."9/O:+E<KS[-%^N*&E,DU\[0
M+B.D(GN1:A<:7X#)6-/@5!&ELWK47:QT619R:0OD.& ,-B+V#%?X]YW:;IM@
M#W^+O_L=S2[R]V2KC[M\A;P$X0SHI CIU5.)(GN0&9G >J[#O\>I50-&X1_F
M5U<_WXP:G-0B\Z28 IY3G1)M:GLIQT"@3R$SI81N-(VE"3\7?<M_"+(;'M(<
M"X]+=G%V'E75O#BK8Z[3S2,H[ADX1CX>1PR:JV!D:--%]7_/, ?'9_-SS4/
M<O1J^7.=4_S;*BQ6PZR9NON_62ZO,?]XO;AK07+CTSV<@W-_3H"VD)!% 1,2
M \4,!Q<< EKEO&/<,=OH;NM@6B_TO+$AZMNJ^SO8!.YK?NL)V?W\Y;M\_HE
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
M@!&A5"/#;]AX0P'J%/,_YE>DGBMRW3=6MB2A=,H(/JC:OCPG\%D7,-RRQ,F
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
MPI+-SNK C&E3YK$G@>/Z?IV \1AE70H&UQ="PDB=T3C(O&A0I9"3NR[Q=A2
MJ>QE,&V&#.]-XKAN8$\X/%AA%X+$G^?7BTG062F=/?C('2B3-7A>VPD3A\%8
MZ5@>#XB5PG$]PXYP>+"Z+@6&TR\X(4%%%[B!S)0%E9.'&#*"E=$P*6.0:AQ?
M\9;"<6_I>H+AH>JZ !A.<G%2VEP )>J;6=[>D\>11&*A:')Y4YL^7"]1-NXU
M72>P.T@]'60M;.5GYQ5WM#SX4DL/K?449T5+:\D9"-RFE"5/VOOS8>^D+(5F
M8V['!.(@BNLB-V$K>Q-4+'%;.^QR6;N:<G(N?$&(B(:AC#&:,VZ]X\ZT'1-G
M!RFBXYR$;5?9IV0D['A>RYOW@;,1/N!57</OPV+U]?=%F"T)/W5$T#$RV?FL
M(>:([4/F0'D(NUYVM[Y"*#9DKPG^2=)J< F\-!&TTF1X(TK3Z(3D)<I.M<*[
MGG\_X>=!QVEC6!&A0,)Z&U]\M09D$DSVSB>A?'1MLL8.('+<T_-!<?343K=2
M59?6>R>SIXP]?/Z1[6Q6RQ2J%R%74A2EH@UM[=\9" ^A1()<YB4&CSDT2JIJ
M;;I^"U?XKJQ'%/]Z71L-TC_6HXK?+)?7F-_,'KQT@H$G'CV#D',B!\G6):CK
ML)A4LO!6YM@F"_L0*CLW7H<@Z:GQ:J:L#@YT'O#V?C%--8=CS=O$YCK*-G+P
M)97:]U"!YTP"DSYDA=%KVZ:0?Q=%XU[GG0M@QRNA+S"])ME,\SI!>3[[@ FG
M7S"_>[127-(H-1.0<YU\Y7UMY<21>$4G?.0DM.8(>YG,<6_OS@6[@=75WBW;
M?%"_1(HW_\__\_\#4$L! A0#%     @ -X=Q5$,S33#,"@  (4D  !H
M         ( !     &$Q,#(Q+6%R9W)A;G1A;65N9&UE;G0N:'1M4$L! A0#
M%     @ -X=Q5" 0A&-8 P   @T  !P              ( !! L  &$R,S$M
M:6YU=F\Q,&MC;VYS96YT,C R,2YH=&U02P$"% ,4    "  WAW%45NJ]2>4&
M  "5'P  #               @ &6#@  97@S,3$M<30N:'1M4$L! A0#%
M  @ -X=Q5*+QS.3?!@  J1X   P              ( !I14  &5X,S$R+7$T
M+FAT;5!+ 0(4 Q0    ( #>'<51=>Q9H1P0  /@/   ,              "
M :X<  !E>#,R,2UQ-"YH=&U02P$"% ,4    "  WAW%4+C7G\$P$   -$
M#               @ $?(0  97@S,C(M<30N:'1M4$L! A0#%     @ -X=Q
M5-])1;Q& P  $0X   X              ( !E24  &5X:&EB:70R,S(N:'1M
M4$L! A0#%     @ -X=Q5/V<Z^["$ ( C;L4 !$              ( !!RD
M &EN=78M,C R,3$R,S$N:'1M4$L! A0#%     @ -X=Q5&Y5OB?Y$@  <\T
M !$              ( !^#D" &EN=78M,C R,3$R,S$N>'-D4$L! A0#%
M  @ -X=Q5 )$DJ02)P  98,! !4              ( !($T" &EN=78M,C R
M,3$R,S%?8V%L+GAM;%!+ 0(4 Q0    ( #>'<52&$7GUBD0  (SI @ 5
M          "  65T @!I;G5V+3(P,C$Q,C,Q7V1E9BYX;6Q02P$"% ,4
M"  WAW%48@>($. 0  #I$0  %               @ $BN0( :6YU=BTR,#(Q
M,3(S,5]G,2YJ<&=02P$"% ,4    "  WAW%44E#&$VG\  #FFPH %0
M        @ $TR@( :6YU=BTR,#(Q,3(S,5]L86(N>&UL4$L! A0#%     @
M-X=Q5# U$K IC0  D6P& !4              ( !T,8# &EN=78M,C R,3$R
@,S%?<')E+GAM;%!+!08     #@ . ((#   L5 0    !

end
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
